hgext/imerge.py
changeset 5164 1d5ebb0d366f
parent 5143 d4fa6bafc43a
child 5165 ec24bfd852ab
--- a/hgext/imerge.py	Mon Aug 13 19:42:52 2007 +0200
+++ b/hgext/imerge.py	Mon Aug 13 19:42:52 2007 +0200
@@ -35,7 +35,8 @@
 
         tf = tarfile.open(source, 'r')
         contents = tf.getnames()
-        statusfile = os.path.join('.hg', 'imerge', 'status')
+        # tarfile normalizes path separators to '/'
+        statusfile = '/'.join(['.hg', 'imerge', 'status'])
         if statusfile not in contents:
             raise InvalidStateFileException('no status file')