From ede603e73a49eca2af2460c0a300a5cfdf83a785 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Fri, 6 Jan 2017 12:18:53 +0100 Subject: GitRepository: properly use pipe on empty strings So far we've been avoiding a pipe for input on empty strings. This would make commands as 'git mktree' hang forever waiting for standard input. So use a proper pipe on '' and skip it only for None. Closes: #850319 --- tests/doctests/test_GitRepository.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tests/doctests/test_GitRepository.py') diff --git a/tests/doctests/test_GitRepository.py b/tests/doctests/test_GitRepository.py index 5bc1709c..348c5602 100644 --- a/tests/doctests/test_GitRepository.py +++ b/tests/doctests/test_GitRepository.py @@ -914,6 +914,8 @@ def test_make_tree(): '745951810c9e22fcc6de9b23f05efd6ab5512123' >>> repo.list_tree(newtree, recurse=False, paths='testfile') [['100644', 'blob', '19af7398c894bc5e86e17259317e4db519e9241f', 'testfile']] + >>> repo.make_tree([]) + '4b825dc642cb6eb9a060e54bf8d69288fbee4904' """ -- cgit v1.2.3