version.py 544 B

1234567891011121314151617181920212223
  1. import subprocess
  2. import datetime
  3. def get_fast_git_version_id():
  4. try:
  5. version = (
  6. subprocess.check_output(
  7. [
  8. "git",
  9. "describe",
  10. "--always",
  11. "--dirty",
  12. "--all",
  13. "--long",
  14. ]
  15. )
  16. .strip()
  17. .decode()
  18. )
  19. return (version, datetime.date.today())
  20. except Exception as e:
  21. print("Failed to check for git changes", e)