]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
Flesh out "tahoe magic-folder status" command
authormeejah <meejah@meejah.ca>
Thu, 12 Nov 2015 23:16:28 +0000 (16:16 -0700)
committermeejah <meejah@meejah.ca>
Mon, 8 Feb 2016 17:12:32 +0000 (10:12 -0700)
commit144d31b4c355d87a1a4b7cf5ed5b3283fdca792e
tree4d6d39e1668b4e3056830b76853c597e5b77674e
parentf660aa78ab02b90b3b8edf7521ed2a2515e0e7f2
Flesh out "tahoe magic-folder status" command

Adds:

 - a JSON endpoint
 - CLI to display information
 - QueuedItem + IQueuedItem for uploader/downloader
 - IProgress interface + PercentProgress implementation
 - progress= args to many upload/download APIs
23 files changed:
src/allmydata/blacklist.py
src/allmydata/client.py
src/allmydata/dirnode.py
src/allmydata/frontends/magic_folder.py
src/allmydata/immutable/encode.py
src/allmydata/immutable/filenode.py
src/allmydata/immutable/literal.py
src/allmydata/immutable/offloaded.py
src/allmydata/immutable/upload.py
src/allmydata/interfaces.py
src/allmydata/magicfolderdb.py
src/allmydata/mutable/filenode.py
src/allmydata/scripts/common_http.py
src/allmydata/scripts/magic_folder_cli.py
src/allmydata/test/common.py
src/allmydata/test/test_dirnode.py
src/allmydata/test/test_magic_folder.py
src/allmydata/test/test_web.py
src/allmydata/util/consumer.py
src/allmydata/util/deferredutil.py
src/allmydata/util/progress.py [new file with mode: 0644]
src/allmydata/web/magic_folder.py [new file with mode: 0644]
src/allmydata/web/root.py