summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-11-14 06:16:21 +0000
committerZac Medico <zmedico@gentoo.org>2008-11-14 06:16:21 +0000
commitbbe9a864211a458ce530dc69003ef2b009016fbd (patch)
tree6171ca23a1e34b5f4209effc6fdceff8d0fa39dd /bin/repoman
parentRemove list_preserved_libs(). (diff)
downloadportage-multirepo-bbe9a864211a458ce530dc69003ef2b009016fbd.tar.gz
portage-multirepo-bbe9a864211a458ce530dc69003ef2b009016fbd.tar.bz2
portage-multirepo-bbe9a864211a458ce530dc69003ef2b009016fbd.zip
Having a leading ./ prefix on file paths can trigger a bug in
the cvs server when committing files to multiple directories, so strip the prefix. Thanks to Robin H. Johnson <robbat2@g.o> for reporting. (trunk r11896) svn path=/main/branches/2.1.6/; revision=11897
Diffstat (limited to 'bin/repoman')
-rwxr-xr-xbin/repoman5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/repoman b/bin/repoman
index a431d293..48a41385 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -1878,6 +1878,11 @@ else:
print green("------------------------------------------------------------------------------")
print
+ # Having a leading ./ prefix on file paths can trigger a bug in
+ # the cvs server when committing files to multiple directories,
+ # so strip the prefix.
+ myfiles = [f.lstrip("./") for f in myfiles]
+
retval = None
if options.pretend:
if vcs == "cvs":