summaryrefslogtreecommitdiff
path: root/git/repo/base.py
diff options
context:
space:
mode:
authorCory Johns <cjohns@slashdotmedia.com>2013-10-09 19:02:56 +0000
committerCory Johns <cjohns@slashdotmedia.com>2013-10-09 20:49:44 +0000
commitd3a728277877924e889e9fef42501127f48a4e77 (patch)
tree930599537d72c28517b045924433f44ef7eb8da6 /git/repo/base.py
parent5869c5c1a51d448a411ae0d51d888793c35db9c0 (diff)
downloadgitpython-d3a728277877924e889e9fef42501127f48a4e77.tar.gz
[#5330] Ensure wait() is called on git processes
Diffstat (limited to 'git/repo/base.py')
-rw-r--r--git/repo/base.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/git/repo/base.py b/git/repo/base.py
index 14efabdc..0bc3c12c 100644
--- a/git/repo/base.py
+++ b/git/repo/base.py
@@ -6,7 +6,10 @@
from git.exc import InvalidGitRepositoryError, NoSuchPathError
from git.cmd import Git
-from git.util import Actor
+from git.util import (
+ Actor,
+ finalize_process
+ )
from git.refs import *
from git.index import IndexFile
from git.objects import *
@@ -14,7 +17,6 @@ from git.config import GitConfigParser
from git.remote import (
Remote,
digest_process_messages,
- finalize_process,
add_progress
)
@@ -541,6 +543,7 @@ class Repo(object):
untracked_files.append(untracked_info.replace("#\t", "").rstrip())
# END for each utracked info line
# END for each line
+ finalize_process(proc)
return untracked_files
@property