tahoe cp: ignore trailing slash on source arguments
authorBrian Warner <warner@lothar.com>
Mon, 4 May 2015 05:13:52 +0000 (22:13 -0700)
committerBrian Warner <warner@lothar.com>
Mon, 4 May 2015 05:13:52 +0000 (22:13 -0700)
commitca23c4fa23a77b1fa557c734a2ad1f2abe4e7688
tree716c3fc3a42edda61738015f3ccf3ffaf4623c90
parent97fd19407d610de298c45500f7e1ad3e62b8a263
tahoe cp: ignore trailing slash on source arguments

This avoids an error case where an empty child name resulted in a
duplicate mkdir. It adds a precondition check to guard against empty
child names, and some test cases. It also cleans up a funny redundancy
noticed earlier (refs ticket:2329).
src/allmydata/scripts/tahoe_cp.py
src/allmydata/test/test_cli_cp.py