changeset 10457:4f38d03d4975 stable

subrepo: make sure that the source path is stripped Test by Patrick Mézard <pmezard@gmail.com>
author David Soria Parra <dsp@php.net>
date Tue, 09 Feb 2010 18:32:57 +0100
parents 64a6a896e5fb
children 7fbba0c04f92 0add1e265ac2
files mercurial/subrepo.py tests/test-subrepo-svn tests/test-subrepo-svn.out
diffstat 3 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/subrepo.py	Sat Feb 13 23:50:38 2010 -0600
+++ b/mercurial/subrepo.py	Tue Feb 09 18:32:57 2010 +0100
@@ -41,7 +41,7 @@
                 raise util.Abort(_('missing ] in subrepo source'))
             kind, src = src.split(']', 1)
             kind = kind[1:]
-        state[path] = (src, rev.get(path, ''), kind)
+        state[path] = (src.strip(), rev.get(path, ''), kind)
 
     return state
 
--- a/tests/test-subrepo-svn	Sat Feb 13 23:50:38 2010 -0600
+++ b/tests/test-subrepo-svn	Tue Feb 09 18:32:57 2010 +0100
@@ -49,8 +49,8 @@
 echo a > a
 hg ci -Am0
 
-echo % add first svn sub
-echo "s = [svn]$SVNREPO/src" >> .hgsub
+echo % add first svn sub with leading whitespaces
+echo "s = [svn]       $SVNREPO/src" >> .hgsub
 svn co --quiet $SVNREPO/src s
 hg add .hgsub
 hg ci -m1
--- a/tests/test-subrepo-svn.out	Sat Feb 13 23:50:38 2010 -0600
+++ b/tests/test-subrepo-svn.out	Tue Feb 09 18:32:57 2010 +0100
@@ -18,7 +18,7 @@
 % create hg repo
 % first revision, no sub
 adding a
-% add first svn sub
+% add first svn sub with leading whitespaces
 committing subrepository s
 % debugsub
 path s