aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-15renamed unused variablesPratik Anurag
2019-10-15renamed unused variablesPratik Anurag
2019-10-15changed unused variables assingmentPratik Anurag
2019-10-15updated fun.py, removed unused variablesPratik Anurag
2019-10-15updated db.py, removed unused variablesPratik Anurag
2019-10-15As string is iterable, changed to isinstance checkMarcel
test now works
2019-10-15fixed code repetitionMarcel
2019-10-15allow calling index.add, index.move and index.remove with single itemsMarcel
added testing for it closes #813
2019-10-02Prepare v3.0.33.0.3Sebastian Thiel
2019-09-30git: repo: base: update clone_from env argument descriptionpawel
2019-09-30remove previously added debug code from test_doc.pySebastian Thiel
2019-09-30Revert "Remove control character stripping."Sebastian Thiel
This reverts commit b207f0e8910a478ad5aba17d19b2b00bf2cd9684.
2019-09-30Try to fix tests; get more debug outputSebastian Thiel
2019-09-30Update util.pyUri Baghin
2019-09-30Update util.pyUri Baghin
2019-09-30Remove control character stripping.Uri Baghin
2019-09-28add type check to git.Remote.__eq__Tzu-ting
2019-09-28Take advantage of universal newlines.Uri Baghin
2019-09-28Parse rejected deletes.Uri Baghin
2019-09-28Remove assert that can fail erroneously.Uri Baghin
2019-09-28Fix test_commit_msg_hook_success.Uri Baghin
2019-09-16fix decoding problemishepard
2019-09-10Fix #889: Add DeepSource config and fix some major issuesMohit Solanki
2019-08-22prepare next release3.0.2Sebastian Thiel
2019-08-22BF: remove ddt from requirements.txt since no ddt required at run time.Yaroslav Halchenko
Otherwise, since requirements.txt is loaded into install_requires, any installation which manages to miss installing ddt could cause setuptools to freak out. E.g. here is a traceback from running tests of datalad ====================================================================== ERROR: datalad.metadata.tests.test_aggregation.test_update_strategy ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/yoh/anaconda-2018.12-3.7/envs/test-gitpython/lib/python3.7/site-packages/datalad/metadata/metadata.py", line 511, in _get_metadata extractor_cls = extractors[mtype_key].load() File "/home/yoh/anaconda-2018.12-3.7/envs/test-gitpython/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2442, in load self.require(*args, **kwargs) File "/home/yoh/anaconda-2018.12-3.7/envs/test-gitpython/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2465, in require items = working_set.resolve(reqs, env, installer, extras=self.extras) File "/home/yoh/anaconda-2018.12-3.7/envs/test-gitpython/lib/python3.7/site-packages/pkg_resources/__init__.py", line 786, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The "ddt>=1.1.1" distribution was not found and is required by GitPython in conda environment. Original commit 74a0507f4eb468b842d1f644f0e43196cda290a1 which added ddt there unfortunately does not state the reason so probably was just a slip
2019-08-15Bump version to 3.0.13.0.1Sebastian Thiel
2019-08-15Remove dependency on 'gitdb'; fixes #908Sebastian Thiel
2019-08-14Changelog informationSebastian Thiel
2019-08-14Adding testArthur Milchior
2019-08-14Returning commit object instead of hash valueArthur Milchior
2019-08-14Snack case as requested in #903Arthur Milchior
2019-08-14Method stating which commit is being played during an halted rebaseArthur Milchior
This will be useful to me at least. This way, I know that I can tell my script to omit some specific commits. If you accept to merge it, I may also do similar method for merges and cherry pick.
2019-08-14Fix performance regression, see #906Sebastian Thiel
Revert "use git rev-parse to look for config file" This reverts commit 0b6b90f9f1e5310a6f39b75e17a04c1133269e8f. Fix #906 Reopen #719
2019-08-12finalize chagnes.rst for 3.0 release3.0.0Sebastian Thiel
2019-08-12Correcting a file nameArthur Milchior
2019-08-11Fix typo in documentationLoïc Antoine Gombeaud
`mutli_options` -> `multi_options`
2019-08-11Avoid creating python 2 releaseSebastian Thiel
Thank you! https://github.com/gitpython-developers/GitPython/issues/898#issuecomment-515831903 [skip CI]
2019-08-11Fix test bound to major versionSebastian Thiel
2019-08-11Version 3.0 - drop python 2 supportSebastian Thiel
2019-08-11Drop python 2 support, again (revert previous revert)Sebastian Thiel
This reverts commit 913d806f02cf50250d230f88b897350581f80f6b.
2019-08-11use git rev-parse to look for config fileBenjamin Dauvergne
2019-07-29Fix Git.transform_kwargFrantišek Nečas
Kwargs were not transformed correctly if a value was set to 0 due to wrong if condition. Signed-off-by: František Nečas <fifinecas@seznam.cz>
2019-07-29Remove python 2 from CISantos Gallegos
Python 2 support was dropped, there is not need to run tests in py2
2019-07-29Bring back python 2 support2.1.13Sebastian Thiel
2019-07-29Revert "Drop python 2.7 support and help with encodings"Sebastian Thiel
This reverts commit dac619e4917b0ad43d836a534633d68a871aecca.
2019-07-21Bump version to 2.1.122.1.12Sebastian Thiel
2019-07-21Fix `AttributeError` when searching a remote by nameCésar Izurieta
Running code like `'origin' in git.Repo('path/to/existing/repository').remotes` raises an AttributeError instead of returning a boolean. This commit fixes that behaviour by catching the error when doing an identity match on `IterableList`.
2019-07-20Fix testSantos Gallegos
2019-07-20Skip on keyerrorSantos Gallegos
2019-07-20Add testSantos Gallegos