revno: 43 [merge]
tags: 1.99.0
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Wed 2011-03-16 04:45:56 -0400
message:
When processing changes from CouchDB, ignore the update if the local item has been removed. The record in CouchDB will be removed in the second half of the synchronisation.
------------------------------------------------------------
revno: 42 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-15 22:45:48 -0400
message:
Add support for logging errors and debug messages to a file specified by the BINDWOOD_LOGFILE environment variable.
------------------------------------------------------------
revno: 41 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-15 21:30:58 -0400
message:
Update the install.rdf metadata, and fix a broken test.
------------------------------------------------------------
revno: 40 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 10:45:54 -0500
message:
Migration code to upgrade databases from Bindwood 0.4.x and 1.0.x schemas.
------------------------------------------------------------
revno: 39 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:16:28 -0500
message:
Plug the new synchronisation code into the Bindwood object.
------------------------------------------------------------
revno: 38 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:02:51 -0500
message:
Tie together the new synchroniser code to provide an interface for doing regular two-way synchronisation.
------------------------------------------------------------
revno: 37 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:01:52 -0500
message:
Fix reorder_children() to handle the case where an expected child has been moved to a different folder.
------------------------------------------------------------
revno: 36 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:01:05 -0500
message:
Explicitly run couchdb_env.sh under /bin/sh so we don't need to worry about whether it has the execute bit set.
------------------------------------------------------------
revno: 35 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 11:31:15 -0500
message:
Add code to the new synchroniser for exporting local bookmark items to CouchDB.
------------------------------------------------------------
revno: 34 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 10:31:13 -0500
message:
Add code to the new synchroniser to create local bookmarks from CouchDB documents.
------------------------------------------------------------
revno: 33 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 09:16:47 -0500
message:
Refactor the local item ID <-> GUID mapping code to work with the new Synchroniser implementation.
------------------------------------------------------------
revno: 32 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 05:01:23 -0500
message:
Extract the logging code from the Bindwood object so that it can be reused in other modules.
------------------------------------------------------------
revno: 31 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-21 11:46:13 -0500
message:
Add a Synchroniser.pullChanges() method to read changed records from CouchDB.
------------------------------------------------------------
revno: 30 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-21 11:01:21 -0500
message:
If available, use the AddonManager object to locate couchdb_env.sh. This makes desktopcouch.jsm compatible with Firefox 4.0.
------------------------------------------------------------
revno: 29 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-14 11:31:10 -0500
message:
Add a bookmark observer implementation that just records the GUIDs of changed items.
------------------------------------------------------------
revno: 28 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-14 11:01:15 -0500
message:
Split DesktopCouch connection code out from Bindwood. Refactor Bindwood.Observer to make it instantiatable.
------------------------------------------------------------
revno: 27 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-14 07:15:58 -0500
message:
Infrastructure for testing bindwood via Mozmill, along with a simple demonstration test for adding a bookmark.
------------------------------------------------------------
revno: 26 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-07 10:30:56 -0500
message:
Add a script for installing the extension into a Firefox profile.