commit d89789c29f4fe33d3fd7e060fe0ce48bac91b5ea
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Jan 26 11:30:41 2010 +0000

    Releasing 0.12

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6a8f6a33ae15a52ecdc1ab39d38a5d093838efb6
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Jan 26 11:29:30 2010 +0000

    Add Tom to AUTHORS.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 0 deletions(-)

commit 06405e2699b889c9d96f6e425b039faf90721f29
Author: Thomas Hunger <teh@playfire.com>
Date:   Tue Jan 26 11:23:46 2010 +0000

    Add union command to django-swordfish
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 5 insertions(+), 2 deletions(-)

commit bbad103aa50ef2b8abb517adb172f7769f6ad344
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Jan 26 11:18:01 2010 +0000

    Fix compatibility under -Werror on i386 systems.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 2 deletions(-)

commit 6f48f83d486eea8a6e7e19e07237f3348eb98b5c
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Jan 26 10:44:44 2010 +0000

    Bump version number.

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 031a762be9e2e42ade9087fac0717edbe0e68f5b
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Jan 26 10:43:43 2010 +0000

    Releasing 0.11

 1 files changed, 1 insertions(+), 1 deletions(-)

commit a8292998325b5def532a07cac033945a0c19da5d
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Jan 25 17:20:10 2010 +0000

    Uniform indentation across all functions.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 61 insertions(+), 63 deletions(-)

commit c92a9bf34016a17376a9bcb3b3d08e8249d12621
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Jan 25 17:19:17 2010 +0000

    Consistently use the same indentation method.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 6 deletions(-)

commit e4eb99a130375de71064a51aed69846bd4d06966
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Jan 25 17:18:51 2010 +0000

    Re-enable -Werror
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8cea675c44e730b3ac443ec92581cf70eb58774a
Author: Thomas Hunger <teh@playfire.com>
Date:   Mon Jan 25 16:49:17 2010 +0000

    Don't die on union when one tree is empty
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 24 insertions(+), 7 deletions(-)

commit e8fea2d40038d03441d6e446b9b7e96edc8a4659
Author: Thomas Hunger <teh@playfire.com>
Date:   Mon Jan 25 16:01:44 2010 +0000

    Implement union for swordfish.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 208 insertions(+), 1 deletions(-)

commit 06b8203f84c245f236285fdce6849f22a1613773
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Sep 11 01:54:53 2009 +0100

    Clarifying delete operation log message.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 868e14e691c7ccce6f4346546f9e4ea8259e04ba
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Sep 10 16:02:05 2009 +0100

    Use pkg-config instead of manual tokyocabinet detection
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 4 insertions(+), 62 deletions(-)

commit 48f8cf977e968c39169f6b8c724b700b4c38fb48
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Sep 10 15:56:05 2009 +0100

    Include latest automake foo.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 0 deletions(-)

commit d3cdfe7c3e85a3806fb83258e22ebb1d599d87ff
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Sep 10 15:54:20 2009 +0100

    Drop "verbose mode" in usage; does not exist.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 2 deletions(-)

commit 62deac56b8184dc6774cba4759544319e9b9ce60
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Sep 10 15:54:07 2009 +0100

    Compile with -Werror
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 0 deletions(-)

commit 05d9ad06a2f04b3a2be5f46524cb8f41cdaa38d2
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Aug 17 14:22:18 2009 +0100

    Use consistent indentation style.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 3 deletions(-)

commit c01a0c7c37a766e4b568267acfcf304d3ce33519
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Aug 17 14:21:00 2009 +0100

    Fix const-correctness warnings.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 082732401f50ab10068653567ff40d0abb250ed0
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Aug 17 11:19:16 2009 +0100

    Bump version number.

 1 files changed, 1 insertions(+), 1 deletions(-)

commit f89a0588f7318ff7e0425e8c8706f88332de6e93
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Aug 17 11:18:32 2009 +0100

    Releasing 0.10

 1 files changed, 1 insertions(+), 1 deletions(-)

commit b5d80ad417118961f3a0c57af27ea6b03cc0dd82
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Aug 17 11:17:53 2009 +0100

    Don't optimise on every load.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 0 insertions(+), 2 deletions(-)

commit 1e9f5e8bd32ad1aa0aafb86253bba7d94c9899b9
Author: Aaron Sokoloski <asokoloski@gmail.com>
Date:   Thu May 14 14:40:31 2009 +0100

    added more descriptive NOTFOUND http response messages

 2 files changed, 23 insertions(+), 8 deletions(-)

commit f58a89ddc971bb1af12deec629889d7922fb8fb6
Author: Aaron Sokoloski <asokoloski@gmail.com>
Date:   Thu May 14 14:38:59 2009 +0100

    tests were failing if you did not have . in your PATH.

 19 files changed, 19 insertions(+), 19 deletions(-)

commit c5b86328cea66f64a2516ffb6c5f420d7bbcccb5
Author: Chris Lamb <chris@playfire.com>
Date:   Tue May 12 16:38:25 2009 +0100

    Bump version number.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit e6f42e7491b90175d6025725474903a59eee6468
Author: Chris Lamb <chris@playfire.com>
Date:   Tue May 12 14:44:09 2009 +0100

    Releasing 0.9.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit e55a41accf6b6e98f9bea0dbfce9f2ca7fb005e8
Author: Chris Lamb <chris@playfire.com>
Date:   Tue May 12 14:31:31 2009 +0100

    Rename "databases" => "database" in URI.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 20 files changed, 162 insertions(+), 162 deletions(-)

commit 26b8bbec4086c2a0be0aa7e61fb9ea6e83035e1f
Author: Chris Lamb <chris@playfire.com>
Date:   Tue May 12 10:11:15 2009 +0100

    Bump version number.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 900b000d1cf3512539190a6f6553b9fff69f1086
Author: Chris Lamb <chris@playfire.com>
Date:   Tue May 12 10:04:54 2009 +0100

    Releasing swordfish 0.8
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 90210a95e7f0f29d75dfecff584c53f2548462ba
Author: Chris Lamb <chris@playfire.com>
Date:   Tue May 12 10:03:15 2009 +0100

    Fix handling of interface on command line.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 3 insertions(+), 3 deletions(-)

commit de6ab8ff05bc54b4939fe4bbeaea1673554b0f82
Author: Chris Lamb <chris@playfire.com>
Date:   Tue May 12 10:02:10 2009 +0100

    Add missing copyright notice to models.py.

 1 files changed, 30 insertions(+), 0 deletions(-)

commit 7caa4de52b7cc0cc78aefad342980c09df077cf3
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 30 12:02:32 2009 +0100

    Fix .as_model() - successive iterations should return the same Python objects.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 20 insertions(+), 10 deletions(-)

commit ea2aa7209e61227bc0e8d94d720e46e186c6889e
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 28 18:06:34 2009 +0100

    Add django.db.connnection.queries-like logging to django_swordfish.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 32 insertions(+), 8 deletions(-)

commit 5378db96e69814569f6c0cefa788c51cbe558ad4
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 28 12:26:36 2009 +0100

    Bump version number.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit f8d0a2611ce567f1175f6ea8867cca0bc22035de
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 28 12:24:14 2009 +0100

    Releasing swordfish 0.7
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 56e2d69629e9c4b7eab9d5d53084206afae0f965
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 28 10:51:15 2009 +0100

    Make strict=False the default.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 07202b0baf26dab05e230fcc1061c21ca446be8c
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 28 10:50:32 2009 +0100

    Fix a couple of cache coherency bugs.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 8 insertions(+), 3 deletions(-)

commit 3b0e25bf134c316135bf7290f2735a4a63ef0a90
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 16:33:04 2009 +0100

    Delete message from followers when deleting message.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 14 insertions(+), 0 deletions(-)

commit 61829b1fc2678168d05c44b839b51c4ffbb8463f
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 16:22:38 2009 +0100

    Refactor out key generation for messages.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 4 deletions(-)

commit 26c73fd066c7f2410fd966e029338aedaa1127bb
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 16:21:39 2009 +0100

    Only send value to followers on first save.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 13 insertions(+), 12 deletions(-)

commit 5cc881279f6908c79c79b734c6cdecbeeb4e690e
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 16:19:41 2009 +0100

    Don't lookup User on every save.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 1 deletions(-)

commit 93c3901e04e09c51dfbf211f7a645142c6327ae9
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 16:17:08 2009 +0100

    Allow user to specify no value when mapping (mapdelete).
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 1 deletions(-)

commit c4877b91495b8fc74b093b0dbfd2bf13998f24b6
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 14:23:15 2009 +0100

    Add test for overwriting values.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 0 deletions(-)

commit 90c38ec11acbee4c92e0df49324e35d6e391114d
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:28:36 2009 +0100

    Check SWORDFISH_ENABLED, not SWORDFISH_SERVER.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 4 insertions(+), 3 deletions(-)

commit 15572eebc962b1b165e3347f2829a3c29408cc7f
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:20:36 2009 +0100

    Require SWORDFISH_SERVER to instantiate a tree object, etc.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1ec0a58408be57e0a1a87b9340dd9d76c47451cb
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:17:50 2009 +0100

    Bump version number.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7020bc182bf73b1209f15e21b406f6104239f3a5
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:16:38 2009 +0100

    Releasing 0.6.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 255f1fd2f2922c811b4a69f8227098dbd36fa59c
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:15:43 2009 +0100

    Implement "map delete" with empty tree optimisation.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 19 insertions(+), 8 deletions(-)

commit df1ff11e7a05576c00166e84b81fd2d973319e9d
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:14:33 2009 +0100

    Add testcases for "map delete"
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 53 insertions(+), 0 deletions(-)

commit a36fae074e31df65be186a8b77690c89e5c344fd
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:09:44 2009 +0100

    Fix bug where deleting any item when tree size is 1 resulted in that item being deleted.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 5 deletions(-)

commit 45a134316e36707ac8d89622d96c8cb9d7f76caa
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 27 10:03:43 2009 +0100

    Add a test for deleting an unknown item when the size of the tree is 1.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 0 deletions(-)

commit 17caeac7e25893b254d7c63e1174082ee4e7a240
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 14:25:49 2009 +0100

    Print time in logs, otherwise they are kinda useless.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 11 insertions(+), 1 deletions(-)

commit 3e0a5faf3df151b71959dcfe11086fc83c2eeaff
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 13:04:04 2009 +0100

    Bumping version number.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit ce4ff013419ca39b9fd34ff2479c940d666bbaf9
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 11:34:46 2009 +0100

    Releasing 0.4.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit c212ef2a79a469f39f27e411a0581da0b4e7af9b
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 12:03:26 2009 +0100

    Redo logging yet again, removing multiple functions and nasty vaarg hacks.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 15 insertions(+), 44 deletions(-)

commit bf7eabeffe6b2ae0996b0b508f0a6425130bc26c
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 11:34:15 2009 +0100

    Distribute conf/ directory in tarball.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7d53880b74ca12a717e6c773bc21c6379cbddcb5
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 11:34:06 2009 +0100

    Rename contrib => conf.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 0 insertions(+), 0 deletions(-)

commit 4862890fb1c1581226fbdddf8151238e0e390a0d
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 11:33:28 2009 +0100

    Fix location of swordfish binary relative to 'prefix'
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit d9d197316802497cbe69a5b0a508a31ea444ae64
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 11:07:55 2009 +0100

    Re-open logfile on SIGHUP.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 18 insertions(+), 0 deletions(-)

commit 2cfae5959bda6c7bdee1d835bd13cbfd8398a817
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 10:59:35 2009 +0100

    Rename sig_handler => sig_handler_exit.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 4 deletions(-)

commit 4ea4038f423f5490e729023b0b5140cabfbca1e2
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 10:55:59 2009 +0100

    Add configuration file which is transformed into arguments to swordfish.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 23 insertions(+), 0 deletions(-)

commit 46694f5839f0a15e85f1219bd6e8804fff5daf12
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 10:44:15 2009 +0100

    Use some of our local logging functions.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 21 insertions(+), 9 deletions(-)

commit e4f21d494ef2ff6136e2e344042beab26fdfdfd9
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 10:38:09 2009 +0100

    Bail out if we can't write the pidfile.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 8 insertions(+), 0 deletions(-)

commit ac7b291bdd1d23c681aea1eeea29b0cfcd80c29a
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 10:37:42 2009 +0100

    Add logfile handling.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 19 insertions(+), 3 deletions(-)

commit 0c168309add297bc2d8212efbc0baa707218d7c5
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 10:36:54 2009 +0100

    Add 'fatal' log level.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 11 insertions(+), 0 deletions(-)

commit a2e1e094a30c9501d3a6a1ec20227f893c0d7dea
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 22 10:36:07 2009 +0100

    Move atexit registration so that exit code is preserved whilst setting up.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 5 deletions(-)

commit 79e9bd6799a8150cdf38e9c53e0f2dda4e985a1e
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 17:17:43 2009 +0100

    Bumping version number.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0493b5e2c9b66b69ca8ac6f66a65ca86c3634a02
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 17:14:56 2009 +0100

    Releasing swordfish 0.3
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 31e847368a3c97db866445a7e7d9f4d576cbec20
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 17:13:40 2009 +0100

    Add some tests for map.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 62 insertions(+), 0 deletions(-)

commit 1789ebef4611f2c34475b1eb8cab99d97fcb3cfe
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 17:13:24 2009 +0100

    Fix segfault when no placeholder '%' is in map template.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 8 insertions(+), 0 deletions(-)

commit 895c7d9a7fa7d0ef9625b83ab6e091ea31e41351
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:47:47 2009 +0100

    Add tests for difference and intersection.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 8 files changed, 256 insertions(+), 0 deletions(-)

commit a98349783cd0626af4f0cdc962bd97a06c8cfd5b
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:28:26 2009 +0100

    Add tests for checking item count.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 4 files changed, 39 insertions(+), 1 deletions(-)

commit 10c1137c52b97f755c500af53ceed4f75f68f903
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:23:30 2009 +0100

    Use tchdbfsiz over stat, etc.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 12 deletions(-)

commit 3cf28f09a37ce7bf2ea9fa0eef16306b1007404a
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:17:46 2009 +0100

    Bump version number.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9db9717ac6296816d6680e3908d653619c1ff853
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:17:40 2009 +0100

    Ignore distdirs.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 0 deletions(-)

commit b004544324bc9af7c451f8cdc0788a4f55cfe4d2
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:10:39 2009 +0100

    Include tests in generated tarball.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4286f072538101e1b39d9b4070a851b8a03b8fd0
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:10:29 2009 +0100

    Print a message if we could not flush the database.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 1 deletions(-)

commit 243f4ce9949ec3ee63bf95af8bfcae4ee8d6141d
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:10:18 2009 +0100

    Rename tests (and adjust permissions).
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 9 files changed, 38 insertions(+), 22 deletions(-)

commit c8ce96df1b556e872685c0d9821555bfd9b7f3f1
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 16:04:57 2009 +0100

    Bump version to 0.2.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 00c3d50b2f19dbad8ee65c6f957e6104821c8182
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 15:57:58 2009 +0100

    Add some simple get/set/delete tests.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 5 files changed, 73 insertions(+), 0 deletions(-)

commit 2369d12601aca9a6efae952f710a29dc118d4911
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 15:57:01 2009 +0100

    Set +x mode.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 0 files changed, 0 insertions(+), 0 deletions(-)

commit a3ab52d5c4908784c53524b269635c542a32c51a
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 15:56:40 2009 +0100

    Print failed tests when running the test runner.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 16 insertions(+), 2 deletions(-)

commit 63f03504189cd98db2d20ec39c9da32375b0451d
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 15:56:21 2009 +0100

    Add helper Assert to compare returned value from server.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 17 insertions(+), 0 deletions(-)

commit e31894c616de003bc452a30f499d36ed7d1831e6
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 15:55:55 2009 +0100

    Use wget, as it returns differently on HTTP 404 (and is installed everywhere)
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 2 deletions(-)

commit 97a61e00727c3f314c0cfda28aab07772cf4d0e0
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 15:20:57 2009 +0100

    Add /stats test.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 0 deletions(-)

commit ec1896d172fc1d16ac45386c9d8a2772cc91e720
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 15:20:46 2009 +0100

    Add POSIX shell testsuite skeleton.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 88 insertions(+), 0 deletions(-)

commit f7ec311789f7b5a7429590627a9e4d343cc84c85
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 13:59:09 2009 +0100

    Fix syntax errror.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit ae61b60ef8c8358f00ac333dd649c342a91c82ac
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 13:53:25 2009 +0100

    Allow Database to default to settings.SWORDFISH_DATABASE.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 10 insertions(+), 2 deletions(-)

commit cd961ba46efcb329fb09fd680a6bfd6044d01ce7
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:48:09 2009 +0100

    Assert HTTP 200 from server.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 1 deletions(-)

commit 381b8845146d5960f7587a666c55dfdf78757380
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:42:16 2009 +0100

    Add hack to set an empty string when no POST data is specified.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 0 deletions(-)

commit 4a5af77cd96de88ff014f8660cc71b005a8a534f
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:41:39 2009 +0100

    Add calls to get database statistics and flush database.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 0 deletions(-)

commit 375e9332eee483d7e2720342f5e64f292ab61dfe
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:37:55 2009 +0100

    Add a simple class to represent a Swordfish database.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 9 insertions(+), 2 deletions(-)

commit d50aad1b7cbeb8de164382b8bb19838430b1e192
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:37:35 2009 +0100

    Refactor out make_call - it's not dependent on the QS class.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 32 insertions(+), 32 deletions(-)

commit 51879a3bc44dc89119aeaf6749b5d5f58f922e02
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:27:26 2009 +0100

    Pass HDBTLARGE to support files >2GB.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2f33081f00f6d1d820658b2ab37c9ddf51cc6c52
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:15:42 2009 +0100

    Add support for flushing entire database.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 27 insertions(+), 0 deletions(-)

commit 486b7a814d662805c9c60bbbf6810a7096069ce8
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:02:58 2009 +0100

    Extract content-type handling into header.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 2 insertions(+), 1 deletions(-)

commit ebcb127c0c05fa9a55c0dbc77c1fcf2bf8014fe8
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 11:00:11 2009 +0100

    Fold some error-related ecode declarations into the code block they are used.

 1 files changed, 8 insertions(+), 15 deletions(-)

commit 95a4028025d2382b22ec41a175a8003fb0fd830e
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 21 10:51:34 2009 +0100

    Use new debugging statements instead of using #ifdef, etc.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 11 deletions(-)

commit 9e628da3d677263e31fb1d5593cc88006205e28e
Author: Chris Lamb <lamby@debian.org>
Date:   Tue Apr 21 10:50:24 2009 +0100

    Add simple "debug" and "info" logging levels.

 2 files changed, 35 insertions(+), 0 deletions(-)

commit 816c6a20c159e0ff90b570ad3f39c62c540418a2
Author: Chris Lamb <lamby@debian.org>
Date:   Tue Apr 21 10:22:26 2009 +0100

    Remove unused variable.

 1 files changed, 0 insertions(+), 1 deletions(-)

commit b19d30708df8453d8b1f982a3c536d9733e68213
Author: Chris Lamb <lamby@debian.org>
Date:   Tue Apr 21 09:50:50 2009 +0100

    Test for TCTREE in autoconf check for tokyocabinet.
    
    Signed-off-by: Chris Lamb <lamby@debian.org>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 39f9889843392952cf9162faa96a138b32070cea
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:37:24 2009 +0100

    Fix invalid free - strsep to split template modifies template_decoded.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit b22efbe76c3faf8da715dd8522ec562a28ff088a
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:29:16 2009 +0100

    Require that a database is specified in settings.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 8 insertions(+), 0 deletions(-)

commit ad0af42b081f1f5a04e11050b15e0f20117843a1
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:18:31 2009 +0100

    Rework URI info to a quasi-RFC822 format.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 56 insertions(+), 24 deletions(-)

commit debf8ddca84baa9d0eb7040c96c2b0775374306b
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:12:46 2009 +0100

    Update URI documentation.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 13 insertions(+), 11 deletions(-)

commit 836c012f902209a37242da12451964885bf5c533
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:12:38 2009 +0100

    Guard /sync correctly.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 1 deletions(-)

commit 7a83819ab1fd9014fa9fe90a09410554fccf0a03
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:08:43 2009 +0100

    Add database-specific statistics back under '/database/$db/stats'
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 32 insertions(+), 0 deletions(-)

commit 0830aa9a1bb9962f5e5376db091bb90b349c2bdd
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:06:34 2009 +0100

    Remove a bunch of stats from /stats as they require a database.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 0 insertions(+), 16 deletions(-)

commit f7d41ce01c051b935181fc6f8ee53e046b1e5808
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:05:11 2009 +0100

    Switch database file on demand.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 43 insertions(+), 6 deletions(-)

commit 8eb8100bd97f4a85eb428d876546ee40b79a22b9
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 17:00:29 2009 +0100

    Use a database directory instead of just a database filename.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 9 insertions(+), 16 deletions(-)

commit de3329aee792de1895d81e0ac0d7c5a231b8f2df
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 16:21:59 2009 +0100

    Parse database from URI.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 108 insertions(+), 90 deletions(-)

commit 3e572c696403ba04721edaefcbd8f68d4ffd0b62
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 16:07:37 2009 +0100

    Consistently use return over exit(..) in main function.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 6 deletions(-)

commit 8ff760eeef84bf3a6d943d4c0007933a496bac68
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 16:07:21 2009 +0100

    Use an unsigned time to deserialize input
    
    We don't handle negatives anyway, and we can drop the `val < 0` too.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 2 deletions(-)

commit 447aa09af0d5f022923841010432acf06849cca0
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Apr 20 16:00:18 2009 +0100

    Include <ctype.h> for isxdigit.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 0 deletions(-)

commit 11e5b35c3343f30719766bcdf9a07f097d189f29
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 18:02:11 2009 +0100

    Add support for counter types.
    
    To avoid architecture specifics and retrieval simplicity, we save the
    counters as their string representations for the time being.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 117 insertions(+), 0 deletions(-)

commit f7a2456999807e2a68e2678e192bd85a1500c541
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 16:29:00 2009 +0100

    Rename 'tree' => 'arg_1' as we want to re-use it for counts, etc.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 32 insertions(+), 32 deletions(-)

commit 97d5bff1d2c5d617def65857bf7b1ea5ed6970e0
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 16:18:34 2009 +0100

    Rename "get_tree_key" => "get_typed_key" as it's not tree specific at all.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 4 deletions(-)

commit 0d0c7c2410a9c7fb86318942126e11ec6b64b2df
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 15:30:39 2009 +0100

    Now we don't modify the 'template' argument, we can mark it const.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 37fff6ccedaae164d99d50aea083fceb8deb2713
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 15:29:28 2009 +0100

    URI-decode the mapping template.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 3 deletions(-)

commit 67dc4dc8c374c20c24f9bb7cdaa86df40df81fe3
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 15:25:47 2009 +0100

    Update import to ensure we use the local version of django_swordfish.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit f0bd286ec873db979eb2861043fe0a00806b3263
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 15:25:15 2009 +0100

    Update django_swordfish (and Twitter example) to match new 'map' API.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 5 insertions(+), 5 deletions(-)

commit b7364dbb2702a9546730e565ace8573acbb590eb
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 15:16:34 2009 +0100

    Decode tree URI so we don't break when (eg.) tree names contain spaces.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 21 insertions(+), 3 deletions(-)

commit 757d2687879aa63662d3c4aba017fb2694db17a6
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 14:51:29 2009 +0100

    Refactor out most of the size calculations for dst_key.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 1 deletions(-)

commit 181d6f58eff7022df15a79ff2c925fa79e8352e8
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 14:50:56 2009 +0100

    Use a template-based map instead of assuming the value should be the suffix.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 4 deletions(-)

commit b47e91d17a27243b467389e0025da5b60b9d68bc
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 12:34:15 2009 +0100

    Add const for tree keys to prevent accidents.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 7 deletions(-)

commit ed4d6031fd07368d84c51a1132093773cb4bed84
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 12:31:04 2009 +0100

    Namespace all trees with a prefix as a precursor to storing other datatypes.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 27 insertions(+), 3 deletions(-)

commit 64d48b5d7026eaf4162efbf8b853de10fb47369c
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 12:03:32 2009 +0100

    Rename "int lookup (...)" => "int lookup_resource (...)"
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 5 deletions(-)

commit 32c54e8d44b03f7d1e61ab357337879b0d7cf5bc
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 12:01:16 2009 +0100

    Rename 'lookup_table' => 'resource_lookup_table'.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0c7cd8bcf852a75120cada92f6b42aa3595faa1f
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 11:44:03 2009 +0100

    Re-order left/right test so we can simplify test for only the left tree.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 6 deletions(-)

commit ca6477bb20af9f84b25aa55d70c76dba3281a7d9
Author: Chris Lamb <chris@playfire.com>
Date:   Fri Apr 17 11:15:28 2009 +0100

    Fix segfault when finding difference of two unknown trees.
    
    This was leftover code from when difference was bidirectional.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6ac26d4828c607922db6cd7d9b7bd7cc26df7ef7
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 16 18:37:04 2009 +0100

    Add helper scripts for passing arguments from a config file.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 6 insertions(+), 0 deletions(-)

commit 25f24443ffb5f4bc8f379d567f7f8ab086786953
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 14:10:34 2009 +0100

    Add AUTHORS to appease autotools scripts.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0974effac0a4c6d325ae40b563088ab394e9e015
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 14:10:23 2009 +0100

    Appease some GCC warnings.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 3 deletions(-)

commit c6ff9f046c356d457132e0843753563cd56fd4b8
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 14:10:12 2009 +0100

    Add setup.py for ease of installing django_swordfish package.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 13 insertions(+), 7 deletions(-)

commit 5c4fef45c6070b2a6f3e8134fde3796ccba224b0
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 14:09:51 2009 +0100

    Install clients in tarball.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6b74f36f0a99e57637f92c5b9181aa16f77355b5
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 14:01:12 2009 +0100

    Generate ChangeLog file from git logs if possible.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 0 deletions(-)

commit 45f4aa5b97dea73418cb98741d00e7d23e90789d
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 14:00:34 2009 +0100

    Include examples/ in source tarball.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9a00697afc749ed72344a910ee1a2f0d4af62e5f
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 13:53:42 2009 +0100

    Move django_swordfish into a subdirectory so we can add a setup.py
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 7 files changed, 0 insertions(+), 0 deletions(-)

commit 60469cff47f5e47ca28cc9d06f9eb131a7de8e66
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 10:18:27 2009 +0100

    Add simple manpage for 'swordfish' binary.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 4 files changed, 20 insertions(+), 2 deletions(-)

commit 3d0b7196da6d98be1d4dfe449a2d7ed314bf10f8
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 15 10:18:06 2009 +0100

    Move swordfish binary from sbin => bin.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit e0362eeb8f2b1b6a8c3747b5dc48ece84569c000
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 14:19:29 2009 +0100

    Test use of .values() and .keys() with TreeIntersection.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 1 deletions(-)

commit dddc0d3fd86f9199c1af1ecd80718ce43bbdb44b
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 14:11:39 2009 +0100

    Don't have a seperate 'no_items' label for intersections.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 9 insertions(+), 20 deletions(-)

commit f7389e6777485a6352f81c08a13a2bb9631a498c
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 14:09:50 2009 +0100

    Merge VALUES_* and RESULT_* enum as they do the same job.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 90 insertions(+), 101 deletions(-)

commit ba3c76cd12c51ae24711c39b78677baff5d3ea14
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:45:10 2009 +0100

    Respect &values={keys,values,all} in intersection query string.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 22 insertions(+), 5 deletions(-)

commit 28b88338159eead12e7402e6abe79502879d9054
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:39:09 2009 +0100

    Test .keys() and .values() when using TreeDifference(..).
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 0 deletions(-)

commit 594864cf7d019235bbbe510c0877c64507c40864
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:36:41 2009 +0100

    Delete entire tree *is* implemented now.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 0 insertions(+), 1 deletions(-)

commit 763c8ec3c00ce9cb7e45696e54e7bc6618cc4de0
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:35:32 2009 +0100

    Comment out SQL/Python difference method to avoid evaluating lazy QuerySet.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 4 deletions(-)

commit 388aae8ad4bc2d7aac8bdccdf1a108fee87f9ed3
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:33:49 2009 +0100

    Use .keys() when performing difference in twitter example.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 87f3a6e71ee545cfe79b882daae31b3c95fea0a6
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:32:38 2009 +0100

    Default to determining keys only when performing a count.
    
    This is currently harmless, but might bite us later so changing it now.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit daa5ff44f70fe4c300b066b4f69eca1c396755df
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:32:02 2009 +0100

    Respect &values={keys,values,all} in difference query string.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 62 insertions(+), 11 deletions(-)

commit 2ea16d2f5e45f9a2ed2911b5a10566cfb12e7566
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:07:18 2009 +0100

    Add quick-reference URI documentation.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 19 insertions(+), 0 deletions(-)

commit 4d655f4d81acbca4571a1c4f20a40e8c24a40029
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:05:22 2009 +0100

    Really correct docstring for map.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 2 deletions(-)

commit 249634013a722a98ffa656fff48402b1f353712c
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 13:02:46 2009 +0100

    Make difference assymmetric; not symmetric.
    
    eg. set(left) - set(right)
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 58 deletions(-)

commit 6749cb86233a1442aa78cc3055f38a42a62d0cef
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 12:30:54 2009 +0100

    s/MySQL/SQL/ in Twitter example; nothing MySQL specific.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 4 deletions(-)

commit eb13087eda29caf907090e4c62ca6c5336404ad7
Author: Chris Lamb <chris@playfire.com>
Date:   Tue Apr 14 12:30:05 2009 +0100

    Fix sorting of SQL-based difference.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 1 deletions(-)

commit 6ac4546688d3e604253953aaaa43c890ac8e6f78
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 18:13:23 2009 +0100

    Fix errors in map docstring.

 1 files changed, 3 insertions(+), 3 deletions(-)

commit dd1653199d361bbdfb796c84beb6f72b395b17ad
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 12:59:45 2009 +0100

    Ensure we do not have trees of size zero (we just delete the tree instead)
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 10 insertions(+), 0 deletions(-)

commit 24a9fb3ef5846aadbfe4f477fd458e00d6a0752d
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 12:48:19 2009 +0100

    Add braces around if.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 3 insertions(+), 2 deletions(-)

commit 42149ecfd82631c0ac7664f89207f40882b3b2ce
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 12:43:25 2009 +0100

    Add 'difference' example to example Twitter clone.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 4 files changed, 33 insertions(+), 2 deletions(-)

commit f42ff1e25c7f85cae64f95775411e4940ea2d76e
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 12:24:42 2009 +0100

    Add TreeDifference QuerySet.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 4 insertions(+), 1 deletions(-)

commit bee1f9cc450ce17226ee46141079940997dd4e1e
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 12:23:45 2009 +0100

    Abstract queryset which takes a command and two trees.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 9 insertions(+), 6 deletions(-)

commit 7ffbf9dc575dfa405411dd3d17f9944b8240b94e
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 12:16:59 2009 +0100

    Set the JSON value to a local variable to make stack-based debugging easier.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 2 deletions(-)

commit 257366af796ab36e4e933b7da8127da1bd74f57f
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 12:10:55 2009 +0100

    Add initial difference implementation.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 238 insertions(+), 1 deletions(-)

commit bbc232a56884165d9544bd361407946371e3bf03
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 9 10:33:26 2009 +0100

    Add licensing headers; GPLv3 for the server, BSD for the client & examples.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 12 files changed, 978 insertions(+), 1 deletions(-)

commit 81a1e272b2ef9c1039a6c5112fc45aeb401c022b
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 8 17:23:36 2009 +0100

    Use RESULT_COUNT_ONLY and RESULT_ITEMS enum.

 1 files changed, 26 insertions(+), 14 deletions(-)

commit b6a528d1aa466d28bd64032420497cd9017ecbd0
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 8 17:20:42 2009 +0100

    Add enum for result type instead of using magic numbers.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 0 deletions(-)

commit 8c2f3d543ff75a1bb0b8bb05b8d85b8434ff4ae3
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 8 16:41:43 2009 +0100

    Add swordfish.h to _SOURCES for swordfish binary to prevent distcheck failure.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit c68ed08b04d53daba2977c5ee5bcf20d1843007c
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 8 16:32:12 2009 +0100

    Appease 'suggest parentheses around assignment used as truth value'

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2282451fc18367ec8d4954a68e8c306acad323fa
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 2 18:12:23 2009 +0100

    Support mapping across keys or values in the QuerySet-like API.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 1 deletions(-)

commit 64bf370fefa1ac4fd94f5f9c12b3e7eed92209e7
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 2 18:10:18 2009 +0100

    Support &values=values to map across the values of the source tree, not the keys.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 8 insertions(+), 2 deletions(-)

commit aeae7355fa77689a0976d9406a708395a14604e2
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 2 17:27:28 2009 +0100

    Use map in Twitter example instead of for-loop.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 8 insertions(+), 2 deletions(-)

commit 45d151f5ae7bea3dbed783f1cfa53bc3be9d9e13
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 2 17:27:14 2009 +0100

    Add map support to QuerySet-like client.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 23 insertions(+), 0 deletions(-)

commit a07ecbaae1820f8c9bc2fe6498cf724329febc5c
Author: Chris Lamb <chris@playfire.com>
Date:   Thu Apr 2 17:26:55 2009 +0100

    Implement map.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 135 insertions(+), 2 deletions(-)

commit c356ad08a45f6c2068e79dae38a928509bc8ebed
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 16:09:24 2009 +0100

    Correct usage of followers/following.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 330b306a9343381c0dd3142de0bceb3e903d2d46
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 16:04:11 2009 +0100

    Add intersection example.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 4 files changed, 55 insertions(+), 1 deletions(-)

commit 39f41f82d541eb3d345869566cf3f275e066d678
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 15:53:25 2009 +0100

    Make pagination abstract.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 27 insertions(+), 23 deletions(-)

commit 289b41de5c5fbbbcc881337c57f95637579bba44
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 15:34:46 2009 +0100

    Show SQL queries we make.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 24 insertions(+), 7 deletions(-)

commit 3c24a719d779eda49a2ebcbcacf1405c8ac5a2f5
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 15:34:31 2009 +0100

    Denormalise the username into the Message.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 4 insertions(+), 1 deletions(-)

commit 2517c2f8f0d1e90966215e940b9af33b5bc7a6ec
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 14:42:35 2009 +0100

    Ensure cache consistency after deleting a tree.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 0 deletions(-)

commit c555c66dc331847f28f1769dc0d1d2ff2c99bab6
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 14:40:12 2009 +0100

    Add command to add some dummy data.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 3 files changed, 69 insertions(+), 0 deletions(-)

commit 1d281c719a1ef14abf2aa93e05bf7dcb371d9a62
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 14:28:20 2009 +0100

    Reverse order of "Prev" / "Next" links and add &rarr;/&larr; arrows
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 6 insertions(+), 6 deletions(-)

commit fa2a87c4419ad3d9e38f3c5cff5072b3cc591a43
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 13:13:23 2009 +0100

    Add an example "Twitter"-like application as a test/demo/showcase.
    
    It currently does the reverse mapping 'manually' instead of using
    the Swordfish-based map functionality.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 14 files changed, 340 insertions(+), 0 deletions(-)

commit a2f7cd5cb5919273f8f94d2a527ad9adedfeddbf
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 12:57:11 2009 +0100

    Add ability to delete entire tree via Tree(name).delete()
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 1 deletions(-)

commit d884c9571ba6c5f21a5982fc317f08d73d355d56
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 12:56:46 2009 +0100

    Add helper Tree.delete(key=None) with ability to delete item of tree.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 7 insertions(+), 0 deletions(-)

commit 9af9bd960868e60f691121f3b91e104cf0ec87e2
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 12:55:59 2009 +0100

    Add Tree.set(key, value) to override (or delete) contents.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 12 insertions(+), 0 deletions(-)

commit d41ac31ca24ad969a7c477ec6aeb8417e76d64b2
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 12:55:33 2009 +0100

    Ensure we are quoting components of URIs
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 5 deletions(-)

commit cdd6e179802d030a5f9a7fe12c469d712c524c39
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 12:55:01 2009 +0100

    Re-order debug output for easier parsing.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 2 insertions(+), 2 deletions(-)

commit 240bcbabb300272a2b680bdf154d938b9296fa0f
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 12:51:57 2009 +0100

    Implement POST /trees/${TREE_NAME}/delete
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 30 insertions(+), 1 deletions(-)

commit f8a0fc4df216f8612770cd4776373031956fb552
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 12:49:44 2009 +0100

    Remove a few unused variables.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 0 insertions(+), 4 deletions(-)

commit 59ca4e91dd63133565883e5e559b2188bb66cf10
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 11:02:49 2009 +0100

    Add helper function to invalidate caches on a queryset.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 4 insertions(+), 0 deletions(-)

commit b1b86ccd421d3e5c93d7b60c8f0c69d6c7acd566
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 11:02:24 2009 +0100

    Set Content-Length header if we are sending data.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 5 insertions(+), 1 deletions(-)

commit 5b6dfc9d12302b950aa7f57bd3d9f3d4f0154195
Author: Chris Lamb <chris@playfire.com>
Date:   Wed Apr 1 11:01:54 2009 +0100

    Correct shortcut imports.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0139ac15577728fe614ddcf686b14714086c6da0
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 13:19:30 2009 +0100

    Correcting 'relative' import.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7133a9c1ef4b6f9e3990e518859d17d0907428d7
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 13:12:29 2009 +0100

    Add Django wrapper with QuerySet-like API (lazy, slicable, .count(), etc.)
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 4 files changed, 191 insertions(+), 0 deletions(-)

commit e3636e3ff780f899a2df553c0e0de0ade7fe13e3
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 13:01:27 2009 +0100

    Add initial swordfish.{c,h}.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 2 files changed, 865 insertions(+), 0 deletions(-)

commit c0613a43afbea87f84d8d88137ba87bf9778c8df
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 13:00:56 2009 +0100

    Add script to bootstrap autotools junk.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 6 insertions(+), 0 deletions(-)

commit d1e5a38f66bf544c330db188846a7cc94b0a2222
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 13:00:41 2009 +0100

    Detect tokyocabinet using autotools.
    
    We test for tdbdbnew(), which is not in the version currently in Debian.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 63 insertions(+), 0 deletions(-)

commit c9cf679b1758e60c2c64570898887b57439e7b8d
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 12:58:51 2009 +0100

    Add libevent detection for autotools.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 59 insertions(+), 1 deletions(-)

commit a00a2ae1ba4dda31c1ac878e1fe1be26ccf490d9
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 12:57:51 2009 +0100

    Add autotools configuration.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 4 files changed, 48 insertions(+), 0 deletions(-)

commit 009e129ba66c41d62825e24625312898b409dd7e
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 12:57:04 2009 +0100

    Add more realistic .gitignore.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 1 files changed, 19 insertions(+), 0 deletions(-)

commit 386a85d692ce14da5200e736f44b74d123a0a8ac
Author: Chris Lamb <chris@playfire.com>
Date:   Mon Mar 30 12:48:18 2009 +0100

    Add .gitignore.
    
    Signed-off-by: Chris Lamb <chris@playfire.com>

 0 files changed, 0 insertions(+), 0 deletions(-)
