diff --git a/hggit/git_handler.py b/hggit/git_handler.py
index e458974762e2637289e5f0c8c5b7f41521cb3a02_aGdnaXQvZ2l0X2hhbmRsZXIucHk=..ed67ba8322e00ab30e937c40f8d6fc85d8644233_aGdnaXQvZ2l0X2hhbmRsZXIucHk= 100644
--- a/hggit/git_handler.py
+++ b/hggit/git_handler.py
@@ -837,8 +837,8 @@
 
         mapsavefreq = self.ui.configint(b'hggit', b'mapsavefrequency')
         with self.ui.makeprogress(b'importing', unit=b'commits', total=total) as progress:
-            for i, csha in enumerate(commits):
-                progress.update(i)
+            for i, csha in enumerate(commits, 1):
+                progress.increment()
                 commit = commit_cache[csha]
                 self.import_git_commit(commit)
                 if mapsavefreq and i % mapsavefreq == 0:
diff --git a/tests/test-transactions.t b/tests/test-transactions.t
index e458974762e2637289e5f0c8c5b7f41521cb3a02_dGVzdHMvdGVzdC10cmFuc2FjdGlvbnMudA==..ed67ba8322e00ab30e937c40f8d6fc85d8644233_dGVzdHMvdGVzdC10cmFuc2FjdGlvbnMudA== 100644
--- a/tests/test-transactions.t
+++ b/tests/test-transactions.t
@@ -101,7 +101,7 @@
   13 
   12 
   11 
-  10 b18e34c1c0afbb0d8406d4cc9c160e8bf3beaf80
+  10 
   9 1d6b9d3de3098d28bb786d18849f5790a08a9a08
   8 42da70ed92bbecf9f348ba59c93646be723d0bf2
   7 17e841146e5744b81af9959634d82c20a5d7df52
@@ -126,7 +126,7 @@
   13 
   12 
   11 
-  10 b18e34c1c0afbb0d8406d4cc9c160e8bf3beaf80
+  10 
   9 1d6b9d3de3098d28bb786d18849f5790a08a9a08
   8 42da70ed92bbecf9f348ba59c93646be723d0bf2
   7 17e841146e5744b81af9959634d82c20a5d7df52