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: