summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2015-08-21 23:52:31 +0200
committerSebastian Thiel <byronimo@gmail.com>2015-08-21 23:52:31 +0200
commit1d768f67bd49f28fd2e626f3a8c12bd28ae5ce48 (patch)
treeed914b822a0f974b2411b407c7ea46bce52593d8
parentc8b837923d506e265ff8bb79af61c0d86e7d5b2e (diff)
parentec15e53439d228ec64cb260e02aeae5cc05c5b2b (diff)
downloadgitpython-1d768f67bd49f28fd2e626f3a8c12bd28ae5ce48.tar.gz
Merge pull request #341 from StyXman/master
fix(cmd): make short options with arguments become two separate argum…
-rw-r--r--git/cmd.py2
-rw-r--r--git/test/test_git.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/git/cmd.py b/git/cmd.py
index 31865d09..3cdc68ab 100644
--- a/git/cmd.py
+++ b/git/cmd.py
@@ -700,7 +700,7 @@ class Git(LazyMixin):
finally:
self.update_environment(**old_env)
- def transform_kwargs(self, split_single_char_options=False, **kwargs):
+ def transform_kwargs(self, split_single_char_options=True, **kwargs):
"""Transforms Python style kwargs into git command line options."""
args = list()
for k, v in kwargs.items():
diff --git a/git/test/test_git.py b/git/test/test_git.py
index f386150f..3e3e21e4 100644
--- a/git/test/test_git.py
+++ b/git/test/test_git.py
@@ -65,7 +65,7 @@ class TestGit(TestBase):
def test_it_transforms_kwargs_into_git_command_arguments(self):
assert_equal(["-s"], self.git.transform_kwargs(**{'s': True}))
- assert_equal(["-s5"], self.git.transform_kwargs(**{'s': 5}))
+ assert_equal(["-s", "5"], self.git.transform_kwargs(**{'s': 5}))
assert_equal(["--max-count"], self.git.transform_kwargs(**{'max_count': True}))
assert_equal(["--max-count=5"], self.git.transform_kwargs(**{'max_count': 5}))