| Age | Commit message (Collapse) | Author |
|
didn't reveal it...
|
|
http://groups.google.com/group/git-python/browse_thread/thread/b8f3580abf31f9db?hl=en#
I'll look at the other one in an hour
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
git does not accept commands of the form:
git cmd --xx=False
or
git cmd -xFalse
This patch prevents transform_kwargs from producing
command lines with those values.
This adds some flexibility/syntactic sugar for callers
since they can then assume that kwargs with a False value
are not passed to git commands.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
Keyword args shouldn't use spaces around the equals sign
per PEP 8.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
|
|
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
git does not accept commands of the form:
git cmd --xx=False
or
git cmd -xFalse
This patch prevents transform_kwargs from producing
command lines with those values.
This adds some flexibility/syntactic sugar for callers
since they can then assume that kwargs with a False value
are not passed to git commands.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
Signed-off-by: Michael Trier <mtrier@gmail.com>
|
|
|
|
assert_true instead because optimized python won't see asserts.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
|
|
|
|
http://gitorious.org/projects/git-python/repos/apollo13/comments#comment_105 my mistake ;) I'll investigate this further, but I think we are on the safe side now...
|
|
This test case ensures that cmd.execute can always handle
large command outputs. This test does so by reading a 700k
file into memory.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
Sometimes people run development versions of git.
On these versions, "git version" returns, for example:
git version 1.5.4.rc2.1105.gfc5f2
The test_it_executes_git_to_shell_and_returns_result
testcase was updated to accept these versions of git.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
|
|
|
|
Sometimes people run development versions of git.
On these versions, "git version" returns, for example:
git version 1.5.4.rc2.1105.gfc5f2
The test_it_executes_git_to_shell_and_returns_result
testcase was updated to accept these versions of git.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.
|
|
up tests so they pass except for stderr test. Modified version information retrieval.
|
|
test_repo.py was creating directories in the literal
test/~/foo/... directory.
This commit replaces "~" with "repos".
Some minor whitespace issues were cleaned up as well.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
vim saves temporary data in $FILENAME.swp.
emacs saves backups in $FILENAME~.
.gitignore now ignores all of these entries.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
git_dir is now optional in the constructor for git.Git.
Git now falls back to os.getcwd() when git_dir is not specified.
Furthermore, extra checks were added so that the git_dir
variable always points to the root of the worktree for
non-bare repositories.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
This commit cleans up some unused variables in test_utils.py
and adds some testcases for utils.pop_key().
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
This keeps the interface consistent by importing
utils.pop_key into the git_python namespace.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
This test ensures that trailing whitespace is preserved
when git.foo( with_raw_output=True ) is called, and vice
versa.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
We now strip off any trailing whitespace.
We inhibit this behavior when git.foo( with_raw_output=True )
is called.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
This test ensures that stderr is merged into stdout when
git.foo( with_stderr=True ) is called.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
When git.foo( with_stderr=True ) is called, stderr is returned
along with stdout in a merged stream.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
This test ensures that a GitCommandError is raised when git
returns a non-zero exit status.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
When git.foo( with_exceptions=True ) is called a
GitCommandError is raised when the exit status is non-zero.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
The next commit will raise GitCommandError when a flag is
passed to method_missing and the exit status is non-zero.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
test_git.py now tests the new git.foo( with_status=True )
mechanism.
Signed-off-by: David Aguilar <davvid@gmail.com>
|
|
Passing with_status to an arbitrary git command causes execute
to return (status_code, output) instead of the typical
returned output.
This is useful when callers need access to the exit status code.
Signed-off-by: David Aguilar <davvid@gmail.com>
|