From ea3b0a3f51c036238b182ba09d82f0ed94b8bcc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=98yvind=20Karlsen?= Date: Wed, 29 Jun 2016 18:37:40 +0200 Subject: in stead of creating new lists for fetchcmd with revision argument appended for each revision, just replace last item in list with revision argument replaced with new revision --- MgaRepo/git.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'MgaRepo') diff --git a/MgaRepo/git.py b/MgaRepo/git.py index 3462eb1..01f21f0 100644 --- a/MgaRepo/git.py +++ b/MgaRepo/git.py @@ -147,9 +147,11 @@ class GIT(VCS): usermap = UserTagParser(url=gitconfig.get("svn-remote.authorlog.url"),defaultmail=gitconfig.get("svn-remote.authorlog.defaultmail")) usermapfile = usermap.get_user_map_file() fetchcmd.extend(("--authors-file", usermapfile)) + fetchcmd.append("") while revisions: - self._execVcs(*fetchcmd + ["-r%d"%revisions.pop(0)], **kwargs) + fetchcmd[-1] = "-r%d"%revisions.pop(0) + self._execVcs(*fetchcmd, **kwargs) if gitconfig: usermap.cleanup() -- cgit v1.2.1