# HG changeset patch # User Patrick Mezard # Date 1184708092 -7200 # Node ID 020ee9c781cfe7e22c5a21e6ed96dca4e4384d18 # Parent 8a53b39cd4026f5f11aa3b324baee54c01d9f74f patch: fix normalized paths separators. diff -r 8a53b39cd402 -r 020ee9c781cf mercurial/patch.py --- a/mercurial/patch.py Tue Jul 17 23:33:42 2007 +0200 +++ b/mercurial/patch.py Tue Jul 17 23:34:52 2007 +0200 @@ -777,13 +777,13 @@ if count == 0: return path.rstrip() while count > 0: - i = path.find(os.sep, i) + i = path.find('/', i) if i == -1: raise PatchError(_("unable to strip away %d dirs from %s") % (count, path)) i += 1 # consume '//' in the path - while i < pathlen - 1 and path[i] == os.sep: + while i < pathlen - 1 and path[i] == '/': i += 1 count -= 1 return path[i:].rstrip()