| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-06-06 | Don't choke on (legitimately) invalidly encoded Unicode paths | Vincent Driessen | |
| 2016-06-02 | Merge pull request #460 from ddanier/autointerrupt_del_no_os_kill | Sebastian Thiel | |
| Make sure os is not even partly destroyed | |||
| 2016-06-02 | fix(test): remove unused import | Sebastian Thiel | |
| 2016-06-01 | Make sure os is not even partly destroyed | David Danier | |
| 2016-06-01 | Merge pull request #459 from andy-maier/fix-457-typerror-on-py26 | Vincent Driessen | |
| Fixes #457: 'TypeError: decode() takes no keyword arguments' on Python 2.6 | |||
| 2016-06-01 | Fixed 'TypeError: decode() takes no keyword arguments' on Python 2.6 | Andreas Maier | |
| 2016-06-01 | fix(test): do not skip test on travis | Sebastian Thiel | |
| Please exclude the particular assertion instead. Related to https://github.com/gitpython-developers/GitPython/commit/a3f24f64a20d1e09917288f67fd21969f4444acd#commitcomment-17691581 | |||
| 2016-06-01 | chore(compat): state py2.6 support officially | Sebastian Thiel | |
| More information in the respective issue. Fixes #453 | |||
| 2016-05-30 | Bump for new version | Vincent Driessen | |
| 2016-05-30 | This is 2.0.52.0.5 | Vincent Driessen | |
| 2016-05-30 | Fix regex | Vincent Driessen | |
| This catches the case where the matched line contains "(" or ")" characters. | |||
| 2016-05-30 | This is 2.0.42.0.4 | Vincent Driessen | |
| 2016-05-30 | Update changelog | Vincent Driessen | |
| 2016-05-30 | Merge pull request #456 from ↵ | Sebastian Thiel | |
| gitpython-developers/fix-for-invalid-data-in-commits Add test case as example of Git commit with invalid data | |||
| 2016-05-30 | Merge pull request #454 from ↵ | Sebastian Thiel | |
| gitpython-developers/fix-octal-escaped-path-parser-bug Fix bug in diff parser output | |||
| 2016-05-30 | Ignore invalid data when decoding commit objects | Vincent Driessen | |
| Previously, GitPython chokes on this while decoding. Rather than choking, instead accept the error and replace the invalid bytes by the � (\x80) char. | |||
| 2016-05-30 | Merge pull request #455 from gitpython-developers/fix-ci-tests | Vincent Driessen | |
| Skip test that always fails on Travis CI | |||
| 2016-05-30 | Add test case as example of Git commit with invalid data | Vincent Driessen | |
| This is a real commit from the microjs.com open source project, see https://github.com/madrobby/microjs.com/commit/7e8457c17850d0991763941213dcb403d80f39f8, which is declared to be encoded in UTF-8, but contains invalid bytes. This makes GitPython choke on it while decoding. Rather than choking, this should instead accept the error and replace the invalid bytes by the � (\x80) char. | |||
| 2016-05-30 | Skip test that always fails on Travis CIfix-ci-tests | Vincent Driessen | |
| 2016-05-30 | Fix bug in diff parser output | Vincent Driessen | |
| The diff --patch parser was missing some edge case where Git would encode non-ASCII chars in path names as octals, but these weren't decoded properly. \360\237\222\251.txt Decoded via utf-8, that will return: 💩.txt | |||
| 2016-05-29 | chore(remote): better super-class call syntax | Sebastian Thiel | |
| Python :) !! Related to #451 | |||
| 2016-05-29 | chore(flake8): whitespace ... | Sebastian Thiel | |
| Related to #451 Signed-off-by: Sebastian Thiel <byronimo@gmail.com> | |||
| 2016-05-29 | Merge pull request #451 from barry-scott/pr-fix-callable-remote-progress | Sebastian Thiel | |
| Fix traceback because _seen_ops is not initialised | |||
| 2016-05-29 | Fix traceback because _seen_ops is not initialised | Barry Scott | |
| must call the base class __init__ | |||
| 2016-05-29 | fix(remote): improve version check | Sebastian Thiel | |
| Make version check much more readable, and fix it at the same time. The previous implementation would assume progress is supported just by looking at the patch-level for instance. A quick check of the git sources seems to indicate the --progress flag exists in v1.7 of the git command-line already. Fixes #449 | |||
| 2016-05-29 | fix(remote): Add CallableRemoteProgress | Sebastian Thiel | |
| That way, the base type doesn't need any adjustment. Related to #450 | |||
| 2016-05-29 | doc(changes): inform about new progress API | Sebastian Thiel | |
| Related to #450 | |||
| 2016-05-29 | chore(misc): cleanup and docs | Sebastian Thiel | |
| Minor adjustments to PR to match current code style. Related to #450 | |||
| 2016-05-29 | Merge pull request #450 from barry-scott/master | Sebastian Thiel | |
| The progress arg to push, pull, fetch and clone is now a python calla… | |||
| 2016-05-28 | Merge remote-tracking branch 'upstream/master' | Barry Scott | |
| 2016-05-28 | The progress arg to push, pull, fetch and clone is now a python callable. | Barry Scott | |
| This simplifies the API and removes the parser, RemoteProgres, from the API as RemoteProgress is an internal detail of the implementation. progress is accepted as: * None - drop progress messages * callable (function etc) - call the function with the same args as update * object - assume its RemoteProgress derived as use as before RemoteProgress takes an optional progress_function argument. It will call the progress function if not None otherwise call self.update as it used to. | |||
| 2016-05-27 | Merge pull request #447 from Xender/patch-1 | Sebastian Thiel | |
| Use proper syntax for conditional expressions. | |||
| 2016-05-27 | Merge pull request #445 from guyzmo/got_rid_of_warning | Sebastian Thiel | |
| Changing warning to debug logging, to avoid warning showing off when nothing's wrong | |||
| 2016-05-26 | Use proper syntax for conditional expression | Aleksander Nitecki | |
| (instead of abusing the "short-circuit" property of logical operations) | |||
| 2016-05-26 | Changing warning to debug logging, to avoid warning showing off when ↵ | Guyzmo | |
| nothing's wrong cf #444 Signed-off-by: Guyzmo <guyzmo+github@m0g.net> | |||
| 2016-05-26 | fix(remote): py3 compatibility | Sebastian Thiel | |
| Related to #444 | |||
| 2016-05-26 | fix(remote): py3 compatibility | Sebastian Thiel | |
| 2016-05-26 | fix(remote): use universal_newlines for fetch/push | Sebastian Thiel | |
| That way, real-time parsing of output should finally be possible. Related to #444 | |||
| 2016-05-26 | fix(remote): real-time reading of lines from stderr | Sebastian Thiel | |
| That way, progress usage will behave as expected. Fixes #444 | |||
| 2016-05-26 | chore(compat): another attempt to get travis right | Sebastian Thiel | |
| 2016-05-26 | chore(compat): re-add allowed breakage of py2.6 | Sebastian Thiel | |
| As inspired by comments in #431 | |||
| 2016-05-26 | Merge pull request #443 from boegel/fix_ordereddict | Sebastian Thiel | |
| import OrderedDict from git.odict rather than directly from collections, to pix Py2.6 compatibility | |||
| 2016-05-26 | import OrderedDict from git.odict rather than directly from collections, to ↵ | Kenneth Hoste | |
| pix Py2.6 compatibility | |||
| 2016-05-25 | fix(remote): better array truncation logic | Sebastian Thiel | |
| Previously, the logic was not correct. Now it should work either way, truncating the correct list to assure both always have the same length. Related to #442 | |||
| 2016-05-25 | fix(remote): remove assertion in favour of runtime stability | Sebastian Thiel | |
| Fixes #442 | |||
| 2016-05-25 | chore(changes): put fix to correct patch level | Sebastian Thiel | |
| 2016-05-25 | fix(requirements): now works with tox | Sebastian Thiel | |
| 2016-05-25 | fix(RemoteProgress): improve message sanitization | Sebastian Thiel | |
| Don't allow `, ` prefixes or suffixes in messages. Fixes #438 | |||
| 2016-05-24 | Fix link to latest changelog | Vincent Driessen | |
| 2016-05-24 | Fixes for RST syntax | Vincent Driessen | |
