scmutil: localize and improve 'not under root' message
authorMads Kiilerich <madski@unity3d.com>
Fri, 18 Jan 2013 01:24:29 +0100
changeset 18450 4f9a52858512
parent 18449 20462259b92a
child 18451 d6b3b36f1db2
scmutil: localize and improve 'not under root' message
mercurial/scmutil.py
tests/test-globalopts.t
tests/test-parents.t
tests/test-rename.t
tests/test-symlinks.t
tests/test-walk.t
--- a/mercurial/scmutil.py	Fri Jan 18 01:23:51 2013 +0100
+++ b/mercurial/scmutil.py	Fri Jan 18 01:24:29 2013 +0100
@@ -435,7 +435,7 @@
                 break
             name = dirname
 
-        raise util.Abort('%s not under root' % myname)
+        raise util.Abort(_("%s not under root '%s'") % (myname, root))
 
 def walkrepos(path, followsym=False, seen_dirs=None, recurse=False):
     '''yield every hg repository under path, always recursively.
--- a/tests/test-globalopts.t	Fri Jan 18 01:23:51 2013 +0100
+++ b/tests/test-globalopts.t	Fri Jan 18 01:24:29 2013 +0100
@@ -87,7 +87,7 @@
   abort: no repository found in '$TESTTMP' (.hg not found)!
   [255]
   $ hg -R b ann a/a
-  abort: a/a not under root
+  abort: a/a not under root '$TESTTMP/b'
   [255]
   $ hg log
   abort: no repository found in '$TESTTMP' (.hg not found)!
--- a/tests/test-parents.t	Fri Jan 18 01:23:51 2013 +0100
+++ b/tests/test-parents.t	Fri Jan 18 01:24:29 2013 +0100
@@ -71,7 +71,7 @@
   
 
   $ hg parents -r 2 ../a
-  abort: ../a not under root
+  abort: ../a not under root '$TESTTMP/repo'
   [255]
 
 
--- a/tests/test-rename.t	Fri Jan 18 01:23:51 2013 +0100
+++ b/tests/test-rename.t	Fri Jan 18 01:24:29 2013 +0100
@@ -593,7 +593,7 @@
   [255]
   $ hg status -C
   $ hg rename d1/d11/a1 ../foo
-  abort: ../foo not under root
+  abort: ../foo not under root '$TESTTMP'
   [255]
   $ hg status -C
 
@@ -612,7 +612,7 @@
   [255]
   $ hg status -C
   $ hg rename d1/d11/a1 ..
-  abort: ../a1 not under root (glob)
+  abort: ../a1 not under root '$TESTTMP'
   [255]
   $ hg status -C
 
@@ -631,7 +631,7 @@
   [255]
   $ hg status -C
   $ (cd d1/d11; hg rename ../../d2/b ../../../foo)
-  abort: ../../../foo not under root
+  abort: ../../../foo not under root '$TESTTMP'
   [255]
   $ hg status -C
 
--- a/tests/test-symlinks.t	Fri Jan 18 01:23:51 2013 +0100
+++ b/tests/test-symlinks.t	Fri Jan 18 01:24:29 2013 +0100
@@ -82,7 +82,7 @@
 this should fail
 
   $ hg status ../z && { echo hg mistakenly exited with status 0; exit 1; } || :
-  abort: ../z not under root
+  abort: ../z not under root '$TESTTMP/x'
   $ cd ..
 
 
--- a/tests/test-walk.t	Fri Jan 18 01:23:51 2013 +0100
+++ b/tests/test-walk.t	Fri Jan 18 01:24:29 2013 +0100
@@ -181,10 +181,10 @@
   f  mammals/Procyonidae/raccoon     mammals/Procyonidae/raccoon
   f  mammals/skunk                   mammals/skunk
   $ hg debugwalk ..
-  abort: .. not under root
+  abort: .. not under root '$TESTTMP/t'
   [255]
   $ hg debugwalk beans/../..
-  abort: beans/../.. not under root
+  abort: beans/../.. not under root '$TESTTMP/t'
   [255]
   $ hg debugwalk .hg
   abort: path contains illegal component: .hg (glob)
@@ -209,7 +209,7 @@
   f  beans/pinto     beans/pinto
   f  beans/turtle    beans/turtle
   $ hg debugwalk `pwd`/..
-  abort: $TESTTMP/t/.. not under root
+  abort: $TESTTMP/t/.. not under root '$TESTTMP/t'
   [255]
 
 Test patterns: