From b9137f7dc885b547ea4d612141aa0f73c8364c44 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jun 08 2014 14:09:38 +0000 Subject: Add method to retrieve the repo's name --- diff --git a/progit/hooks/files/progit_hook.py b/progit/hooks/files/progit_hook.py index 109dc04..7881a75 100644 --- a/progit/hooks/files/progit_hook.py +++ b/progit/hooks/files/progit_hook.py @@ -5,6 +5,7 @@ relates to an issue. """ +import os import re import sys import subprocess @@ -81,6 +82,13 @@ def get_commits_id(fromrev, torev): return read_git_lines(cmd) +def get_repo_name(): + ''' Return the name of the git repo based on its path. + ''' + repo = os.path.basename(os.getcwd()).split('.git')[0] + return repo + + def run_as_post_receive_hook(): changes = [] for line in sys.stdin: @@ -96,6 +104,8 @@ def run_as_post_receive_hook(): generate_revision_change_log(get_commits_id(oldrev, newrev)) + print 'repo:', get_repo_name() + def main(args): run_as_post_receive_hook()