Advertisement
Guest User

Untitled

a guest
Dec 6th, 2015
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #!/bin/python
  2. #
  3. # (C) 2015 Daniel Vrátil <dvratil@kde.org>
  4. # License: GPL
  5. #
  6.  
  7. import git
  8. import os
  9. import sys
  10.  
  11. repo = git.Repo(os.getcwd())
  12.  
  13. origin = None
  14. for remote in repo.remotes:
  15. if remote.name == 'origin':
  16. origin = remote
  17. break
  18.  
  19. if not origin:
  20. print("** Failed to detect remote origin, identity updated! **")
  21. sys.exit(0)
  22.  
  23. if "kde.org" in origin.url or origin.url.startswith('kde:'):
  24. email = "dvratil@kde.org"
  25. elif "fedoraproject.org" in origin.url:
  26. email = "dvratil@fedoraproject.org"
  27. elif "kdab.com" in origin.url:
  28. email = "daniel.vratil@kdab.com"
  29. else:
  30. print("** Failed to detect identity! **")
  31. sys.exit(0)
  32.  
  33. config = repo.config_writer()
  34. config.set_value("user", "email", email)
  35. print("** User identity for this repository set to '%s' **" % email)
  36. sys.exit(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement