summaryrefslogtreecommitdiff
path: root/lib/git
Commit message (Collapse)AuthorAgeFilesLines
...
| * | cmd: properly handle cwd for repos with work treesDavid Aguilar2008-06-121-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a fix on top of Govind's latest performance improvement. self._cwd was always set to self._git_dir which means a lot of commands that require work trees were not available to GitPython. Execute now uses self._cwd which is equal to self._git_dir by default, and self.get_work_tree() if a work tree exists. Signed-off-by: David Aguilar <davvid@gmail.com>
| * | repo: these changes make Govind's latest changes pass the test casesDavid Aguilar2008-06-121-1/+6
| | | | | | | | | | | | Signed-off-by: David Aguilar <davvid@gmail.com>
| * | Determine git_dir and git_work_tree in python.Govind Salinas2008-06-122-37/+56
| |/ | | | | | | | | | | | | | | Calling git to find the git_dir and work_tree is very costly. This patch uses the same mechanisim to find the git_dir as native git does without shelling out. Signed-off-by: Govind Salinas <blix@sophiasuchtig.com>
* | fixed second problem in ↵Florian Apolloner2008-06-201-1/+3
|/ | | | | | http://groups.google.com/group/git-python/browse_thread/thread/b8f3580abf31f9db?hl=en# I'll look at the other one in an hour
* stupid typo *grr*Florian Apolloner2008-06-111-2/+2
|
* removed to much :þFlorian Apolloner2008-06-111-0/+4
|
* added support for GIT_PYTHON_TRACE=='full', thx to SRabbelier for the suggestionFlorian Apolloner2008-06-111-2/+5
|
* fixed init_bareFlorian Apolloner2008-06-111-10/+1
|
* Merge branch 'master' of git://gitorious.org/git-python/mainlineFlorian Apolloner2008-06-072-13/+10
|\
| * changed svn to git. This makes more sense. I tried trunk, master, edge.Michael Trier2008-06-021-1/+1
| |
| * Git: guard against passing False to git commandsDavid Aguilar2008-06-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * style: follow PEP 8 in git/cmd.pyDavid Aguilar2008-06-011-9/+9
| | | | | | | | | | | | | | Keyword args shouldn't use spaces around the equals sign per PEP 8. Signed-off-by: David Aguilar <davvid@gmail.com>
| * put version stuff back.Michael Trier2008-06-011-4/+1
| |
* | fixed up the getattr stuffFlorian Apolloner2008-06-071-10/+7
| |
* | use getattr instead of gettatributeFlorian Apolloner2008-06-051-1/+1
| |
* | Git: guard against passing False to git commandsDavid Aguilar2008-05-311-2/+2
|/ | | | | | | | | | | | | | | | 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>
* fixed ↵Florian Apolloner2008-06-011-1/+1
| | | | 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...
* reverted to the cleaner and safer proc.wait method instead of communicate.Florian Apolloner2008-06-011-3/+2
|
* whoops forgot cmd.Michael Trier2008-05-311-0/+190
|
* renamed gitter to cmd since that makes more sense. Fixed up changes doc.Michael Trier2008-05-313-192/+2
|
* renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier2008-05-3015-0/+1488
up tests so they pass except for stderr test. Modified version information retrieval.