Small test environment in 'sandbox' |
|
More...
|
over 10 years ago
|
MAJOR: FileSystemAction (fix determine checksum equal, extract file system action classes from SyncDownOperation), ChunkEntry (introduce ChunkEntryId to fix reference in database load); MINOR: ChunkEntry/etc. (introduce toString methods), Deduper (fix file checksum return error); DatabaseXmlDAO (add 'updated' tag) |
|
More...
|
over 10 years ago
|
MAJOR: FileSystemAction (fix determine checksum equal, extract file system action classes from SyncDownOperation), ChunkEntry (introduce ChunkEntryId to fix reference in database load); MINOR: ChunkEntry/etc. (introduce toString methods), Deduper (fix file checksum return error); DatabaseXmlDAO (add 'updated' tag) |
|
More...
|
over 10 years ago
|
MAJOR: Indexer (handle deleted files, add DELETED version, set FileStatus for FileVersions, fix guessFileHistory to determine previous file versions), SyncDownOperation (introduce/implement FileSystemActions to determine and apply database updates on the disk for new, changed, renamed and deleted files), SyncUpOperation (skip database file update and new database version if file system is up-to-date), DatabaseXmlDAO (change XML database structure, make header tag, add status tag to fileVersion), MINOR: Database (Fix cache update, was writing original file history instead of copy, make PartialFileHistory clonable), FileStatus (update enum, make convertible to string) |
|
More...
|
over 10 years ago
|
MAJOR: Indexer (handle deleted files, add DELETED version, set FileStatus for FileVersions, fix guessFileHistory to determine previous file versions), SyncDownOperation (introduce/implement FileSystemActions to determine and apply database updates on the disk for new, changed, renamed and deleted files), SyncUpOperation (skip database file update and new database version if file system is up-to-date), DatabaseXmlDAO (change XML database structure, make header tag, add status tag to fileVersion), MINOR: Database (Fix cache update, was writing original file history instead of copy, make PartialFileHistory clonable), FileStatus (update enum, make convertible to string) |
|
More...
|
over 10 years ago
|
RenameFileSystemAction impl |
|
More...
|
over 10 years ago
|
RenameFileSystemAction impl |
|
More...
|
over 10 years ago
|
DeleteFileSystemAction impl |
|
More...
|
over 10 years ago
|
DeleteFileSystemAction impl |
|
More...
|
over 10 years ago
|
FileSystemAction |
|
More...
|
over 10 years ago
|
FileSystemAction |
|
More...
|
over 10 years ago
|
FileSystemAction |
|
More...
|
over 10 years ago
|
FileSystemAction |
|
More...
|
over 10 years ago
|
Add asserts to no conflict tests |
|
More...
|
almost 11 years ago
|
Add asserts to no conflict tests |
|
More...
|
almost 11 years ago
|
MAJOR: 1. Updated Indexer (sync up) to find renamed files and update on files (not quite done yet); 2. Determine multichunks to download; 3. Download and extract multichunks; 4. Reconstruct files; RELATED: added content checksum cache to Database; select file history by checksum from Database; select multichunk by chunk function (cache) in DatabaseVersion; slim down XML DAO (output tags only when not empty); remove FileContent reference from FileVersion (use checksum instead, eliminates reference problems when reading XML with non-existing file content); rename DatabaseUpdateDetector to DatabaseReconciliator |
|
More...
|
almost 11 years ago
|
MAJOR: 1. Updated Indexer (sync up) to find renamed files and update on files (not quite done yet); 2. Determine multichunks to download; 3. Download and extract multichunks; 4. Reconstruct files; RELATED: added content checksum cache to Database; select file history by checksum from Database; select multichunk by chunk function (cache) in DatabaseVersion; slim down XML DAO (output tags only when not empty); remove FileContent reference from FileVersion (use checksum instead, eliminates reference problems when reading XML with non-existing file content); rename DatabaseUpdateDetector to DatabaseReconciliator |
|
More...
|
almost 11 years ago
|
MAJOR: Fixed stitching to now stitch local branch if necessary, added new NoConflictsScenarioTest; SMALL STUFF: removed deprecated code, added README, updated database-example.xml, cleanup Ivy dependencies, auto-load logging.properties from JAR and file system, show usage screen in CLI |
|
More...
|
almost 11 years ago
|
MAJOR: Fixed stitching to now stitch local branch if necessary, added new NoConflictsScenarioTest; SMALL STUFF: removed deprecated code, added README, updated database-example.xml, cleanup Ivy dependencies, auto-load logging.properties from JAR and file system, show usage screen in CLI |
|
More...
|
almost 11 years ago
|
MAJOR: successful database reconciliation with and without conflicts (evil C test); RELATED: access branch by VectorClock, remove DatabaseVersions from Database, populate caches in Database, load partial databases through VectorClock range, introduce previousClient in DatabaseVersionHeader (needed for delta branch stitching), delta stitching in DatabaseUpdateDetector.stitchRemoteBranches, add stitching to SyncDownOperation, add purge-processing in SyncDownOperation (delete conflicting database versions locally), load winnerApplyBranch from cached database files (readWinnersDatabase), add stitching test in DatabaseVersionUpdateDetectorTest |
|
More...
|
almost 11 years ago
|
MAJOR: successful database reconciliation with and without conflicts (evil C test); RELATED: access branch by VectorClock, remove DatabaseVersions from Database, populate caches in Database, load partial databases through VectorClock range, introduce previousClient in DatabaseVersionHeader (needed for delta branch stitching), delta stitching in DatabaseUpdateDetector.stitchRemoteBranches, add stitching to SyncDownOperation, add purge-processing in SyncDownOperation (delete conflicting database versions locally), load winnerApplyBranch from cached database files (readWinnersDatabase), add stitching test in DatabaseVersionUpdateDetectorTest |
|
More...
|
almost 11 years ago
|
database caches, fix database xml dao to read multichunks and filecontents correctly, fix database dao tests, remove old binary daos, fix updatedetector.findFirstCoflicting to also find local conflicts, try and fail to implement a working stitching method for delta branches, extract anonymous indexer deduper class from indexer, fix vector clock test |
|
More...
|
almost 11 years ago
|
database caches, fix database xml dao to read multichunks and filecontents correctly, fix database dao tests, remove old binary daos, fix updatedetector.findFirstCoflicting to also find local conflicts, try and fail to implement a working stitching method for delta branches, extract anonymous indexer deduper class from indexer, fix vector clock test |
|
More...
|
almost 11 years ago
|
Continue sync down and evil C test |
|
More...
|
almost 11 years ago
|
Continue sync down and evil C test |
|
More...
|
almost 11 years ago
|
XML DAO instead of binary, cleanup |
|
More...
|
almost 11 years ago
|
XML DAO instead of binary, cleanup |
|
More...
|
almost 11 years ago
|
Introduce Branch and Branches object, continue sync down with Evil C test |
|
More...
|
almost 11 years ago
|
Introduce Branch and Branches object, continue sync down with Evil C test |
|
More...
|
almost 11 years ago
|
Implement test client, and first scenario test 'evil C' |
|
More...
|
almost 11 years ago
|