Sha256: 04f64fe8c9b0710021cfa1d52351904076bfd0af901d9a04f4166372f70d66b1

Contents?: true

Size: 1.21 KB

Versions: 11

Compression:

Stored size: 1.21 KB

Contents

* Upgrade to newest Dropbox Ruby SDK.
* Look into using the new /chunked_upload support instead of custom streaming upload.
* Look into using /delta api.
* Try to get rid of extra updated dirs on pull after push (have push update all the mtimes and such that it affects, so the pull is clean). -- This will clean up the tests more than anything.
* Ensure Dropbox API best practices are being followed as closely as possible (https://www.dropbox.com/developers/reference/bestpractice).
* Look into occasional hanging on pull operations.
* Look into memory leak when syncing a large amount of files.
* Look into 10000 file limit on metadata operations.
* Look into occasional creation of (1) conflict files when there isn't a conflict (timestamps changing, maybe?).
* Make Dbox case insentive on case sensitive filesystems, as Dropbox is case insensitive.
* Refactor threading in change detection in pull to use ParallelTasks?
* Saving SQLite db changes dir timestamp -- try to preserve it?
* See if prepared statements speed up operations on large repos much
* Look down directory tree until you hit a .dbox.sqlite3 file so you can use commands from anywhere inside a tree (like git)
* Add support for partial push/pull (subtree push/pull)?

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
dbox-0.8.3 TODO.txt
dbox-0.8.2 TODO.txt
dbox-0.8.1 TODO.txt
dbox-0.8.0 TODO.txt
dbox-0.7.6 TODO.txt
dbox-0.7.5 TODO.txt
dbox-0.7.4 TODO.txt
dbox-0.7.3 TODO.txt
dbox-0.7.2 TODO.txt
dbox-0.7.1 TODO.txt
dbox-0.7.0 TODO.txt