Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/python
- #
- # (C) 2015 Daniel Vrátil <dvratil@kde.org>
- # License: GPL
- #
- import git
- import os
- import sys
- repo = git.Repo(os.getcwd())
- origin = None
- for remote in repo.remotes:
- if remote.name == 'origin':
- origin = remote
- break
- if not origin:
- print("** Failed to detect remote origin, identity updated! **")
- sys.exit(0)
- if "kde.org" in origin.url or origin.url.startswith('kde:'):
- email = "dvratil@kde.org"
- elif "fedoraproject.org" in origin.url:
- email = "dvratil@fedoraproject.org"
- elif "kdab.com" in origin.url:
- email = "daniel.vratil@kdab.com"
- else:
- print("** Failed to detect identity! **")
- sys.exit(0)
- config = repo.config_writer()
- config.set_value("user", "email", email)
- print("** User identity for this repository set to '%s' **" % email)
- sys.exit(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement