Make libbe.storage.vcs.darcs.Darcs._vcs_listdir() more robust.
authorW. Trevor King <wking@drexel.edu>
Mon, 6 Dec 2010 15:43:49 +0000 (10:43 -0500)
committerW. Trevor King <wking@drexel.edu>
Mon, 6 Dec 2010 15:43:49 +0000 (10:43 -0500)
commitab090d8929f7019aa68876fd825766f472fd9138
tree6a933e9b9e539cacdecfc5f459fc283ef77484ed
parentef0a5537747a2e5a0b2248018e981f80ae0b0f9f
Make libbe.storage.vcs.darcs.Darcs._vcs_listdir() more robust.

The old version returned [] (for Darcs 2.5) on
  darcs show files --no-files --patch 'Initial commit' .be
(called in `be diff` for `test_usage.sh darcs`), because darcs
returned the paths prefixed with './' (e.g. `./.be`, not `.be`).  By
calculating relative paths and using the relative paths to determine
which files belong to the directory, we can handle both prefixed and
plain paths.
libbe/storage/vcs/darcs.py