Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Commit [11e674] Maximize Restore History

Bug 710448 - Rewritten Sync record reconciling to handle edge cases; r=rnewman, r=philikon

This patch rewrites Sync's record reconciling logic to properly handle
edge cases. Before, there were a few cases where data loss could occur
because of improperly handled and ignored timestamps.

Gregory Szorc Gregory Szorc 2012-01-25

changed services
changed services/sync
changed services/sync/modules
changed services/sync/modules/engines
changed services/sync/modules/engines.js
changed services/sync/modules/engines/bookmarks.js
changed services/sync/modules/engines/history.js
changed services/sync/tests
changed services/sync/tests/unit
changed services/sync/tests/unit/head_helpers.js
changed services/sync/tests/unit/head_http_server.js
changed services/sync/tests/unit/test_clients_engine.js
changed services/sync/tests/unit/test_syncengine_sync.js
services
Directory.
services/sync
Directory.
services/sync/modules/engines.js Diff Switch to side-by-side view
Loading...
services/sync/modules/engines/bookmarks.js Diff Switch to side-by-side view
Loading...
services/sync/modules/engines/history.js Diff Switch to side-by-side view
Loading...
services/sync/tests
Directory.
services/sync/tests/unit/head_helpers.js Diff Switch to side-by-side view
Loading...
services/sync/tests/unit/head_http_server.js Diff Switch to side-by-side view
Loading...
services/sync/tests/unit/test_clients_engine.js Diff Switch to side-by-side view
Loading...
services/sync/tests/unit/test_syncengine_sync.js Diff Switch to side-by-side view
Loading...