]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
add a mkdir-p POST handler
authorrobk-tahoe <robk-tahoe@allmydata.com>
Tue, 18 Mar 2008 01:13:01 +0000 (18:13 -0700)
committerrobk-tahoe <robk-tahoe@allmydata.com>
Tue, 18 Mar 2008 01:13:01 +0000 (18:13 -0700)
commit08fd16ef78f3f21f2e50894c887069ae43d3d73e
treee584370b90d7e8a06a6c926c47866d5a45afe6c3
parenta7fe82f6b06eae8f8f2264a3d5a1529114c46efe
add a mkdir-p POST handler

this adds a t=mkdir-p call to directories (accessed by their uri as
/uri/<URI>?t=mkdir=p&path=/some/path) which returns the uri for a
directory at a specified path before the given uri, regardless of
whether the directory exists or whether intermediate directories
need to be created to satisfy the request.

this is used by the migration code in MV to optimise the work of
path traversal which was other wise done on every file PUT
src/allmydata/webish.py