remote-hg: small performance improvement
[gitweb.git] / contrib / remote-helpers / git-remote-hg
index 6f4afd729c9410950abad08b4937acfa0a1b9f78..f80236be63dbaeba92dcaaaaa7e77173d0d394c1 100755 (executable)
@@ -230,8 +230,9 @@ def get_filechanges(repo, ctx, parent):
     added = set()
     removed = set()
 
-    cur = ctx.manifest()
+    # load earliest manifest first for caching reasons
     prev = repo[parent].manifest().copy()
+    cur = ctx.manifest()
 
     for fn in cur:
         if fn in prev: