Fix 'tahoe ls' on files (#771). Patch adapted from Kevan Carstensen.
authorBrian Warner <warner@lothar.com>
Sun, 27 Dec 2009 22:54:43 +0000 (17:54 -0500)
committerBrian Warner <warner@lothar.com>
Sun, 27 Dec 2009 22:54:43 +0000 (17:54 -0500)
commita8a768ef9dbd2ffa433ac204c0343368a20dbe2b
tree479bb28da98e6e3f74763d38534ebdb694964520
parent931ab76588dab2610e1b0c7fb7473274c5e0690e
Fix 'tahoe ls' on files (#771). Patch adapted from Kevan Carstensen.

web/filenode.py: also serve edge metadata when using t=json on a
                 DIRCAP/childname object.
tahoe_ls.py: list file objects as if we were listing one-entry directories.
             Show edge metadata if we have it, which will be true when doing
             'tahoe ls DIRCAP/filename' and false when doing 'tahoe ls
             FILECAP'
src/allmydata/scripts/tahoe_ls.py
src/allmydata/test/test_cli.py
src/allmydata/test/test_web.py
src/allmydata/web/filenode.py