From 554460811e39fe0a58ddd0a372cacf3401de40d0 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 11 Mar 2019 15:40:52 +0100 Subject: [PATCH] allow get_patches to work with explicit refs --- git_redmine.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/git_redmine.py b/git_redmine.py index 82a2865..44d5c77 100644 --- a/git_redmine.py +++ b/git_redmine.py @@ -110,12 +110,12 @@ def get_current_project(): return api.project.get(project_id) -def get_patches(number_of_commits=0): +def get_patches(number_of_commits=0, ref=None): repo = get_repo() tempdir = tempfile.mkdtemp() if number_of_commits: ref = 'HEAD' + '~' * number_of_commits - else: + elif not ref: ref = '@{upstream}' repo.git.format_patch(ref, o=tempdir)