summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xrepo10
-rw-r--r--subcmds/version.py10
2 files changed, 14 insertions, 6 deletions
diff --git a/repo b/repo
index 66a2a07d..12904c3e 100755
--- a/repo
+++ b/repo
@@ -1060,9 +1060,13 @@ def _Version():
1060 print('git %s' % (ParseGitVersion().full,)) 1060 print('git %s' % (ParseGitVersion().full,))
1061 print('Python %s' % sys.version) 1061 print('Python %s' % sys.version)
1062 uname = platform.uname() 1062 uname = platform.uname()
1063 print('OS %s %s (%s)' % (uname.system, uname.release, uname.version)) 1063 if sys.version_info.major < 3:
1064 print('CPU %s (%s)' % 1064 # Python 3 returns a named tuple, but Python 2 is simpler.
1065 (uname.machine, uname.processor if uname.processor else 'unknown')) 1065 print(uname)
1066 else:
1067 print('OS %s %s (%s)' % (uname.system, uname.release, uname.version))
1068 print('CPU %s (%s)' %
1069 (uname.machine, uname.processor if uname.processor else 'unknown'))
1066 sys.exit(0) 1070 sys.exit(0)
1067 1071
1068 1072
diff --git a/subcmds/version.py b/subcmds/version.py
index 8721bf49..0bf200f3 100644
--- a/subcmds/version.py
+++ b/subcmds/version.py
@@ -56,6 +56,10 @@ class Version(Command, MirrorSafeCommand):
56 print('git User-Agent %s' % user_agent.git) 56 print('git User-Agent %s' % user_agent.git)
57 print('Python %s' % sys.version) 57 print('Python %s' % sys.version)
58 uname = platform.uname() 58 uname = platform.uname()
59 print('OS %s %s (%s)' % (uname.system, uname.release, uname.version)) 59 if sys.version_info.major < 3:
60 print('CPU %s (%s)' % 60 # Python 3 returns a named tuple, but Python 2 is simpler.
61 (uname.machine, uname.processor if uname.processor else 'unknown')) 61 print(uname)
62 else:
63 print('OS %s %s (%s)' % (uname.system, uname.release, uname.version))
64 print('CPU %s (%s)' %
65 (uname.machine, uname.processor if uname.processor else 'unknown'))