aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-14Added deprecation warning to master branchSebastian Thiel
2014-11-14Merge pull request #190 from jean/masterSebastian Thiel
Add missing requirements
2014-11-14Merge pull request #192 from maxyz/masterSebastian Thiel
test_fetch_info error, FETCH_HEAD uses tabs
2014-11-14Merge pull request #193 from maxyz/fix-issue-41_masterSebastian Thiel
Fix issue #41: repo.is_dirty() on empty repository with stashed files
2014-09-29Fix issue #41: repo.is_dirty() on empty repository with stashed filesJan Vcelak
2014-09-29test_fetch_info error, FETCH_HEAD uses tabsMaximiliano Curia
2014-09-15Add missing requirementsJean Jordaan
2014-09-02Merge pull request #187 from tsheibar/masterSebastian Thiel
Fixing issue #186: 'tuple index out of range' issue when uploading to private Pypi repository
2014-08-19Fixing 'tuple index out of range' issue with distutils/command/upload.py ↵Ted Sheibar
(v2.7.7): the 'requires' field tuple should be a list(https://github.com/gitpython-developers/GitPython/issues/186)
2014-08-17Merge pull request #183 from kmosher/masterSebastian Thiel
Update the config parser using code from python2.7
2014-08-17Merge pull request #184 from SurveyMonkey/GH-145_fix_git_push_hangSebastian Thiel
Fix `git push` hanging when stdout/stderr is big
2014-08-13Fix `git push` hanging when stdout/stderr is bigMarc Abramowitz
Fixes GH-145
2014-08-12Update the config parser using code from python2.7Keith Mosher
Notably this adds support for valueless options ( e.x. the option "required" which can be added to filters which must succeed.)
2014-07-25Merge pull request #173 from craigez/feature/pep8Sebastian Thiel
Autopep8 style whitespace cleanups & pre-commit hook
2014-07-25Autopep8 fixes with maximum line length 120Craig Northway
2014-07-25Merge pull request #175 from craigez/feature/handle_utf8Sebastian Thiel
Handling unicode arguments
2014-07-25Merge pull request #176 from craigez/feature/file_closingSebastian Thiel
Closing file handles/streams
2014-07-25Closing file handles/streamsCraig Northway
2014-07-25Basic test for __unpack_args to verify unicode handling worksCraig Northway
2014-07-18Fixing unicode typesCraig Northway
2014-05-06Merge pull request #159 from maxyz/masterSebastian Thiel
Fix for untracked_files no longer detected #138
2014-05-06Fix for untracked_files no longer detected #138Maximiliano Curia
2014-04-07Merge pull request #116 from lqez/masterSebastian Thiel
Fix typo in tutorial
2014-02-10Merge branch 'feature/spaces-and-cleanup-master'Sebastian Thiel
* feature/spaces-and-cleanup-master: Basic fixes to get tests back on track. Of course there is much more work to be done here removed leftover gitdb - I thought it was merged into git tabs to 4 spaces - overall state of this branch is desolate, but fixable. Needs plenty of work
2014-02-10Basic fixes to get tests back on track. Of course there is much more work to ↵Sebastian Thiel
be done here
2014-02-10removed leftover gitdb - I thought it was merged into gitSebastian Thiel
2014-02-09tabs to 4 spaces - overall state of this branch is desolate, but fixable. ↵Sebastian Thiel
Needs plenty of work
2013-07-30Fix typo in tutorialPark Hyunwoo
2013-03-26Merge pull request #103 from esc/fixup/readmeSebastian Thiel
Fixup/readme
2013-03-26Merge pull request #104 from esc/fixup/doc/introSebastian Thiel
Fixup/doc/intro
2013-03-26fix indentation of bulletValentin Haenel
2013-03-26use proper synatx highlighting for shell commandsValentin Haenel
2013-03-26retabValentin Haenel
2013-03-26fix trailing whitespaceValentin Haenel
2013-03-26remove indentation for linkValentin Haenel
2013-03-26proper synatx highlighting for shell commandsValentin Haenel
2013-03-26strip trailing whitespaceValentin Haenel
2012-10-21Merge pull request #79 from znerol/feature/master/cmd-output-stripSebastian Thiel
Add an output_strip kwarg to Git.execute
2012-10-18Add an output_strip kwarg to Git.executeLorenz Schori
Strip the last line of the output if it is empty (default). Stripping should be disabled whenever it is important that the output is not modified in any way. For example when retrieving patch files using git-diff.
2012-07-24Merge pull request #68 from FlorianLudwig/masterSebastian Thiel
Fix GitPython on systems with language != english
2012-07-24Make GitPython work on non English systemsFlorian Ludwig
2012-07-23submodules now use the http protocol to faciliate use in corporate networksSebastian Thiel
2012-06-16Merge pull request #62 from P2000/p2000Sebastian Thiel
detect renames in "git diff --raw" output
2012-06-16add tests for git.diff.Diff._index_from_raw_format()Patrick Pfeifer
2012-06-16detect renames in "git diff --raw" outputPatrick Pfeifer
potentially fixes https://github.com/gitpython-developers/GitPython/issues/36
2012-05-30Merge pull request #46 from ereOn/masterSebastian Thiel
Incorrect handling of backslashes and quotes in GitConfigParser Steps to reproduce the issue: import git config = git.Repo().config_writer() config.add_section('test') config.set_value('test', 'test', r'some\data') Now if you try to read this value using a regular (non Python) git config, Git complains that the configuration file is invalid: fatal: bad config file line 11 in .git/config Indeed, if you open .git/config you can see that the value is written as: [test] test = some\data While the git-config configuration states that: String values may be entirely or partially enclosed in double quotes. You need to enclose variable values in double quotes if you want to preserve leading or trailing whitespace, or if the variable value contains comment characters (i.e. it contains # or ;). Double quote " and backslash \ characters in variable values must be escaped: use \" for " and \ for . That is, the backslashes are not escaped in the configuration file. This also causes issues while reading, because values are not un-escaped. This pull request fixes both those issues and also fixes unescaped quotes pairs. A test-case has been provided along with the fixes.
2012-05-17Merge pull request #43 from swallat/masterSebastian Thiel
Fixed 'Inappropriate ioctl for device' problem on posix systems Without an active login shell on linux or osx, we now use the password database to obtain the active login, instead of relying on environment variables).
2012-05-08Merge pull request #58 from sugi/cmd-fd-leak-fixSebastian Thiel
Fixes on cmd.py (fd leak and signal exception) Currently if command is called with as_proces=True, pipes for the command will not be closed. cb68f36 makes sure to close command file descriptors. Ignore signal exception on AutoInterrupt destructor. When command run as subprocess, AutoInterrupt will kill the process on destructor. However, if process already finished, it raise OSError exception.
2012-05-08Ignore signal exception on AutoInterrupt destructor.Tatsuki Sugiura
When command run as subprocess, AutoInterrupt will kill the process on destructor. However, if process already finished, it raise OSError exception. This fix just ignore OSError on os.kill.
2012-05-08Fix fd leak on git cmd.Tatsuki Sugiura
Currently if command is called with as_proces=True, pipes for the command will not be closed. This change makes sure to close command file descriptors.