Mercurial > hg-stable
changeset 13910:93452579df9e
audit: improve nested repo message
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 07 Apr 2011 14:43:19 -0500 |
parents | 184cf2fa1046 |
children | 6bc340940c18 |
files | mercurial/util.py tests/test-audit-path.t tests/test-nested-repo.t tests/test-walk.t |
diffstat | 4 files changed, 10 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/util.py Thu Apr 07 17:16:17 2011 +0300 +++ b/mercurial/util.py Thu Apr 07 14:43:19 2011 -0500 @@ -530,7 +530,8 @@ if p in lparts[1:]: pos = lparts.index(p) base = os.path.join(*parts[:pos]) - raise Abort(_('path %r is inside repo %r') % (path, base)) + raise Abort(_('path %r is inside nested repo %r') + % (path, base)) def check(prefix): curpath = os.path.join(self.root, prefix) try: @@ -547,7 +548,7 @@ elif (stat.S_ISDIR(st.st_mode) and os.path.isdir(os.path.join(curpath, '.hg'))): if not self.callback or not self.callback(curpath): - raise Abort(_('path %r is inside repo %r') % + raise Abort(_('path %r is inside nested repo %r') % (path, prefix)) parts.pop() prefixes = []
--- a/tests/test-audit-path.t Thu Apr 07 17:16:17 2011 +0300 +++ b/tests/test-audit-path.t Thu Apr 07 14:43:19 2011 -0500 @@ -53,7 +53,7 @@ $ hg manifest -r1 foo/.hg/test $ hg update -Cr1 - abort: path 'foo/.hg/test' is inside repo 'foo' + abort: path 'foo/.hg/test' is inside nested repo 'foo' [255] attack back/test where back symlinks to ..
--- a/tests/test-nested-repo.t Thu Apr 07 17:16:17 2011 +0300 +++ b/tests/test-nested-repo.t Thu Apr 07 14:43:19 2011 -0500 @@ -11,16 +11,16 @@ Should fail: $ hg st b/x - abort: path 'b/x' is inside repo 'b' + abort: path 'b/x' is inside nested repo 'b' [255] $ hg add b/x - abort: path 'b/x' is inside repo 'b' + abort: path 'b/x' is inside nested repo 'b' [255] Should fail: $ hg add b b/x - abort: path 'b/x' is inside repo 'b' + abort: path 'b/x' is inside nested repo 'b' [255] $ hg st @@ -34,7 +34,7 @@ Should fail: $ hg mv a b - abort: path 'b/a' is inside repo 'b' + abort: path 'b/a' is inside nested repo 'b' [255] $ hg st
--- a/tests/test-walk.t Thu Apr 07 17:16:17 2011 +0300 +++ b/tests/test-walk.t Thu Apr 07 14:43:19 2011 -0500 @@ -159,7 +159,7 @@ f mammals/Procyonidae/raccoon Procyonidae/raccoon f mammals/skunk skunk $ hg debugwalk .hg - abort: path 'mammals/.hg' is inside repo 'mammals' + abort: path 'mammals/.hg' is inside nested repo 'mammals' [255] $ hg debugwalk ../.hg abort: path contains illegal component: .hg @@ -203,7 +203,7 @@ abort: path contains illegal component: .hg/data [255] $ hg debugwalk beans/.hg - abort: path 'beans/.hg' is inside repo 'beans' + abort: path 'beans/.hg' is inside nested repo 'beans' [255] Test absolute paths: