pre-upload: add hook count to status output

We run many hooks, so add a counter to the status bar for users.

BUG=None
TEST=`repo upload` shows hook position

Change-Id: I9854a837bdce46f83c99256e711b2000cb6ac557
Reviewed-on: https://chromium-review.googlesource.com/1757359
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Michael Mortensen <mmortensen@google.com>
diff --git a/pre-upload.py b/pre-upload.py
index 5afe6f5..c609530 100755
--- a/pre-upload.py
+++ b/pre-upload.py
@@ -1918,11 +1918,12 @@
   hooks = _get_project_hooks(project.name, presubmit)
   error_found = False
   commit_count = len(commit_list)
+  hook_count = len(hooks)
   for i, commit in enumerate(commit_list):
     error_list = []
-    for hook in hooks:
-      output = ('PRESUBMIT.cfg: [%i/%i]: %s: Running %s' %
-                (i + 1, commit_count, commit, hook.__name__))
+    for h, hook in enumerate(hooks):
+      output = ('PRESUBMIT.cfg: [%i/%i]: %s: Running [%i/%i] %s' %
+                (i + 1, commit_count, commit, h, hook_count, hook.__name__))
       print(output, end='\r')
       sys.stdout.flush()
       hook_error = hook(project, commit)