diff options
author | Sebastian Thiel <byronimo@gmail.com> | 2015-08-21 23:52:31 +0200 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2015-08-21 23:52:31 +0200 |
commit | 1d768f67bd49f28fd2e626f3a8c12bd28ae5ce48 (patch) | |
tree | ed914b822a0f974b2411b407c7ea46bce52593d8 | |
parent | c8b837923d506e265ff8bb79af61c0d86e7d5b2e (diff) | |
parent | ec15e53439d228ec64cb260e02aeae5cc05c5b2b (diff) | |
download | gitpython-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.py | 2 | ||||
-rw-r--r-- | git/test/test_git.py | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -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})) |