diff options
author | Jesse Keating <jkeating@redhat.com> | 2010-08-11 21:51:42 -0700 |
---|---|---|
committer | Jesse Keating <jkeating@redhat.com> | 2010-08-11 22:09:06 -0700 |
commit | 493198a832ffbc240681c088fe1f92bc3077ed93 (patch) | |
tree | e9c84fbf9893c990d9e63d8a9758783b3972736c /src/pyfedpkg | |
parent | 698c9e70460f0f74f3ed6872d9ae865e182aa739 (diff) | |
download | fedora-packager-493198a832ffbc240681c088fe1f92bc3077ed93.tar.gz fedora-packager-493198a832ffbc240681c088fe1f92bc3077ed93.tar.xz fedora-packager-493198a832ffbc240681c088fe1f92bc3077ed93.zip |
Make switch-branches indiciate the current branch
Ticket #42 Some ugly string work here...
Diffstat (limited to 'src/pyfedpkg')
-rw-r--r-- | src/pyfedpkg/__init__.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pyfedpkg/__init__.py b/src/pyfedpkg/__init__.py index faa1b86..269fe9d 100644 --- a/src/pyfedpkg/__init__.py +++ b/src/pyfedpkg/__init__.py @@ -57,6 +57,17 @@ log = logging.getLogger("fedpkg") # Add the null handler log.addHandler(h) +def _find_branch(path=os.getcwd(), repo=None): + """Returns the active branch name""" + + # Create the repo from path if no repo passed + if not repo: + try: + repo = git.Repo(path) + except: + raise FedpkgError('Invalid repo %s' % path) + return(repo.active_branch.name) + # Define some helper functions, they start with _ def _hash_file(file, hashtype): """Return the hash of a file given a hash type""" |