Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 559:bf9d55ed67f6
[PATCH] hg clone stored path fix
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
[PATCH] hg clone stored path fix
there is a small problem with hg version f6c6fa15ff70+20050701. when i
clone a repository (on my local system), the path of "parent" repo
stored in the clone repo is not correct.
here is more details -- i clone a repo named "xen-today" with:
hg clone xen-today/ test4
then file "test4/.hg/hgrc" contains:
[paths]
default = /home/aq/projects/hg-xen/xen-today
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
manifest hash: 6ec2f059907fd5544e40c9e78284271d52eeb23f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCxXeyywK+sNU5EO8RAru1AKCVeqGqLrbLn8Zonr683jNlVx+FoACdHoll
B2+uEV33zpxWUj7fcntYJVk=
=SB49
-----END PGP SIGNATURE-----
author | mpm@selenic.com |
---|---|
date | Fri, 01 Jul 2005 09:04:50 -0800 |
parents | 39a1cfb03ebd |
children | cdddf4652aec |
comparison
equal
deleted
inserted
replaced
558:0ceea19182a9 | 559:bf9d55ed67f6 |
---|---|
297 | 297 |
298 link = 0 | 298 link = 0 |
299 if not (source.startswith("http://") or | 299 if not (source.startswith("http://") or |
300 source.startswith("hg://") or | 300 source.startswith("hg://") or |
301 source.startswith("old-http://")): | 301 source.startswith("old-http://")): |
302 source = os.path.abspath(source) | |
302 d1 = os.stat(dest).st_dev | 303 d1 = os.stat(dest).st_dev |
303 d2 = os.stat(source).st_dev | 304 d2 = os.stat(source).st_dev |
304 if d1 == d2: link = 1 | 305 if d1 == d2: link = 1 |
305 | 306 |
306 if link: | 307 if link: |