| Age | Commit message (Expand) | Author |
| 2016-10-16 | src: reduce needless deps to `gitdb.util` | Kostis Anagnostopoulos |
| 2016-10-16 | src: import os.path as osp | Kostis Anagnostopoulos |
| 2016-10-12 | config, #525: polish more config-urls | Kostis Anagnostopoulos |
| 2016-10-11 | FIX #526: Do not depend on test-sources | Kostis Anagnostopoulos |
| 2016-10-04 | config: FIX regression by prev commit "wrap all conf..." | Kostis Anagnostopoulos |
| 2016-10-04 | io: Wrap (probably) allconfig_writers in `with` blocks | Kostis Anagnostopoulos |
| 2016-10-04 | src: No PyDev warnings | Kostis Anagnostopoulos |
| 2016-10-04 | hidden win-errs: Let leaking TCs run till end, then hide | Kostis Anagnostopoulos |
| 2016-10-03 | BF: Allow to remove a submodule with a remote without refs | Yaroslav Halchenko |
| 2016-10-01 | io, #519: ALL open() --> with open() | Kostis Anagnostopoulos |
| 2016-10-01 | Win, #519: FIX repo TCs. | Kostis Anagnostopoulos |
| 2016-09-29 | FIX hook TC on PY3+Win & indeterministic lock timing. | Kostis Anagnostopoulos |
| 2016-08-21 | fix(commit): handle gpgsig properly | Sebastian Thiel |
| 2016-06-01 | Fixed 'TypeError: decode() takes no keyword arguments' on Python 2.6 | Andreas Maier |
| 2016-05-30 | Ignore invalid data when decoding commit objects | Vincent Driessen |
| 2016-04-19 | Add support for getting "aware" datetime info | Vincent Driessen |
| 2015-12-14 | fix(tree): show that fixing Tree.cache is not possible | Sebastian Thiel |
| 2015-12-13 | chore(tree): remove dead code | Sebastian Thiel |
| 2015-12-13 | fix(tree): tree item sort now uses git-style | Sebastian Thiel |
| 2015-11-08 | fix(commit): respect daylight saving when computing utc-offset | Sebastian Thiel |
| 2015-08-17 | fix(commit): serialization timezone handling | Sebastian Thiel |
| 2015-07-22 | gic {init,clone} --separate-git-dir is supported only since 1.7.5 | Julien Pivotto |
| 2015-07-17 | typo in submodules api documentation | Julien Pivotto |
| 2015-07-17 | Added two extra paramaters for commit to take author date and commit date | avi |
| 2015-06-25 | Added NullHandlers to all loggers to preven "No handler" messages | James Nowell |
| 2015-05-13 | Fix type error (startswith expects bytes) | John L. Walker |
| 2015-04-07 | Fix problem with submodules on Windows | Markus Siemens |
| 2015-03-27 | Fix typo | Kyle P. Johnson |
| 2015-03-02 | fix(iter-commit): ambiguous argument error | Sebastian Thiel |
| 2015-02-20 | Apparently, git 1.7.9 supports git-files too, lets assume it's starting at 1.7.0 | Sebastian Thiel |
| 2015-02-19 | Adjust minimum git version with git-file support. | Sebastian Thiel |
| 2015-02-19 | Fix flake8 issue. | Sebastian Thiel |
| 2015-02-19 | Use uuid instead of tempfile.mkdtmp, which created an actual directory. | Sebastian Thiel |
| 2015-01-22 | Overhauled all tutorials, and placed them in a unit-test. | Sebastian Thiel |
| 2015-01-21 | Fixed regression in test-suite for IndexFile | Sebastian Thiel |
| 2015-01-21 | Added advance usage examples to tutorial and made minor fixes. | Sebastian Thiel |
| 2015-01-21 | Initial set of documentation improvements, and a fix to the submodule tests. | Sebastian Thiel |
| 2015-01-21 | Assured that branch changes are properly handled. | Sebastian Thiel |
| 2015-01-20 | Fixed flake8 and a minor test regression. | Sebastian Thiel |
| 2015-01-20 | Impemented keep_going flag for `Submodule.update()` | Sebastian Thiel |
| 2015-01-20 | Submodule.parent_commit() now automatically points to repo.head unless it was... | Sebastian Thiel |
| 2015-01-20 | Greatly improved possible safety of Submodule.update(), which is used by defa... | Sebastian Thiel |
| 2015-01-19 | Submodule.move() will auto-rename the submodule if the name was equal to the ... | Sebastian Thiel |
| 2015-01-19 | Implemented Submodule.rename() | Sebastian Thiel |
| 2015-01-19 | Submodule.move() fixed to deal with 'non-gitfile' clones appropriately. | Sebastian Thiel |
| 2015-01-19 | Basic submodule tests are working once again ! | Sebastian Thiel |
| 2015-01-17 | Submodule.remove() now seems to work properly, nearly all tests are back. | Sebastian Thiel |
| 2015-01-17 | Made sure dry-run is properly implemented in Submodule.remove() | Sebastian Thiel |
| 2015-01-17 | Submodule.remove() now deals with .git files correctly. | Sebastian Thiel |
| 2015-01-17 | Assured Submodule.(update|move) are dealing with .git files appropriately. | Sebastian Thiel |