diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-11-14 06:16:21 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-11-14 06:16:21 +0000 |
commit | bbe9a864211a458ce530dc69003ef2b009016fbd (patch) | |
tree | 6171ca23a1e34b5f4209effc6fdceff8d0fa39dd | |
parent | 3edc5dd600f9181dc14b30bbf95f719f436bfd24 (diff) | |
download | portage-bbe9a864211a458ce530dc69003ef2b009016fbd.tar.gz portage-bbe9a864211a458ce530dc69003ef2b009016fbd.tar.bz2 portage-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
-rwxr-xr-x | bin/repoman | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/repoman b/bin/repoman index a431d293b..48a41385c 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": |