Browse Source

git-p4: show progress as an integer

When importing files from Perforce, git-p4 periodically logs the
progress of file transfers as a percentage. However, the value is
printed as a float with an excessive number of decimal places.

For example a typical update might contain the following message:

Importing revision 12345 (26.199617677553135%)

This patch simply rounds the value down to the nearest integer
percentage value, greatly improving readability.

Signed-off-by: Joel Holdsworth <jholdsworth@nvidia.com>
Acked-by: Luke Diamand <luke@diamand.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Joel Holdsworth 3 years ago committed by Junio C Hamano
parent
commit
0f829620e6
  1. 3
      git-p4.py

3
git-p4.py

@ -3637,7 +3637,8 @@ class P4Sync(Command, P4UserMap): @@ -3637,7 +3637,8 @@ class P4Sync(Command, P4UserMap):
self.updateOptionDict(description)

if not self.silent:
sys.stdout.write("\rImporting revision %s (%s%%)" % (change, cnt * 100 / len(changes)))
sys.stdout.write("\rImporting revision %s (%d%%)" % (
change, (cnt * 100) // len(changes)))
sys.stdout.flush()
cnt = cnt + 1


Loading…
Cancel
Save