[PATCH] Repo locator fix for the other `OS'
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
[PATCH] Repo locator fix for the other `OS'
From: K Thananchayan <thananck@yahoo.com>
The following patch modifies repo locator to behave
properly under windows.
manifest hash:
481252f9667ab5408dc1985a72a1916f903f4f2b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCuNv5ywK+sNU5EO8RAvD9AJ9mYSzmn99sc2vNtw68sPaKKWe2UQCgoiLd
1q1t+JMs57+I0LUdwrwsEDw=
=dlmm
-----END PGP SIGNATURE-----
--- a/mercurial/hg.py Tue Jun 21 19:31:13 2005 -0800
+++ b/mercurial/hg.py Tue Jun 21 19:33:13 2005 -0800
@@ -354,8 +354,9 @@
if not path:
p = os.getcwd()
while not os.path.isdir(os.path.join(p, ".hg")):
+ oldp = p
p = os.path.dirname(p)
- if p == "/": raise "No repo found"
+ if p == oldp: raise "No repo found"
path = p
self.path = os.path.join(path, ".hg")