# HG changeset patch # User mpm@selenic.com # Date 1119411193 28800 # Node ID dbe86d465e090e7cf0e48c3b36a445b30ba516cc # Parent 28511fc21073d2ed5d18f33bfffebd6597d7e917 [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 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----- diff -r 28511fc21073 -r dbe86d465e09 mercurial/hg.py --- 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")