aboutsummaryrefslogtreecommitdiff
path: root/lib/git
AgeCommit message (Collapse)Author
2008-06-12cmd: properly handle cwd for repos with work treesDavid Aguilar
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>
2008-06-12repo: these changes make Govind's latest changes pass the test casesDavid Aguilar
Signed-off-by: David Aguilar <davvid@gmail.com>
2008-06-12Determine git_dir and git_work_tree in python.Govind Salinas
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>
2008-06-11stupid typo *grr*Florian Apolloner
2008-06-11removed to much :þFlorian Apolloner
2008-06-11added support for GIT_PYTHON_TRACE=='full', thx to SRabbelier for the suggestionFlorian Apolloner
2008-06-11fixed init_bareFlorian Apolloner
2008-06-07Merge branch 'master' of git://gitorious.org/git-python/mainlineFlorian Apolloner
2008-06-07fixed up the getattr stuffFlorian Apolloner
2008-06-05use getattr instead of gettatributeFlorian Apolloner
2008-06-02changed svn to git. This makes more sense. I tried trunk, master, edge.Michael Trier
2008-06-01Git: guard against passing False to git commandsDavid Aguilar
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>
2008-06-01style: follow PEP 8 in git/cmd.pyDavid Aguilar
Keyword args shouldn't use spaces around the equals sign per PEP 8. Signed-off-by: David Aguilar <davvid@gmail.com>
2008-06-01put version stuff back.Michael Trier
2008-05-31Git: guard against passing False to git commandsDavid Aguilar
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>
2008-06-01fixed ↵Florian Apolloner
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...
2008-06-01reverted to the cleaner and safer proc.wait method instead of communicate.Florian Apolloner
2008-05-31whoops forgot cmd.Michael Trier
2008-05-31renamed gitter to cmd since that makes more sense. Fixed up changes doc.Michael Trier
2008-05-30renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier
up tests so they pass except for stderr test. Modified version information retrieval.