mirror of
https://github.com/q2pro/q2pro
synced 2026-08-20 02:26:04 -04:00
15 lines
489 B
Python
Executable file
15 lines
489 B
Python
Executable file
#!/usr/bin/python3
|
|
|
|
import subprocess
|
|
|
|
try:
|
|
with open('VERSION', encoding='utf-8') as f:
|
|
print(f.readline().strip())
|
|
except:
|
|
try:
|
|
kwargs = { 'capture_output': True, 'encoding': 'utf-8', 'check': True }
|
|
rev = subprocess.run(['git', 'rev-list', '--count', 'HEAD'], **kwargs).stdout.strip()
|
|
sha = subprocess.run(['git', 'rev-parse', '--short', 'HEAD'], **kwargs).stdout.strip()
|
|
print(f'r{rev}~{sha}')
|
|
except:
|
|
print('r666~unknown')
|