aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-25tox env to easily run flake8Antoine Musso
Most people know about pep8 which enforce coding style. pyflakes goes a step beyond by analyzing the code. flake8 is basically a wrapper around both pep8 and pyflakes and comes with some additional checks. I find it very useful since you only need to require one package to have a lot of code issues reported to you. This patch provides a 'flake8' tox environement to easily install and run the utility on the code base. One simply has to: tox -eflake8 The env has been added to the default list of environement to have flake8 run by default. The repository in its current state does not pass checks but I noticed a pull request fixing pep8 issues. We can later easily ensure there is no regression by adjusting Travis configuration to run this env. More informations about flake8: https://pypi.python.org/pypi/flake8
2014-07-25Use tox to easily run tests in venvAntoine Musso
tox https://pypi.python.org/pypi/tox is a thin wrapper around virtualenv which let you craft a fresh python environement to execute command in. It creates the env with virtualenv, install dependencies, run python setup.py install in it and then execute whatever command you want it to do and report status. To do so I simply: - listed tests dependencies in test-requirements.txt (which are just nose and mock) - provide a tox.ini file which describe how to install the dependencies and execute nosetests - added the module 'coverage' to the list of test dependencies To run tests simply: pip install tox && tox That will execute the test command 'nosetests' using python2.6 and then python 2.7. The additional env 'cover' can be run using: tox -ecover.
2014-07-25List runtime dependencies in requirements.txtAntoine Musso
More and more packages are listing their dependencies in requirements.txt which make it trivial to maintain and install them.
2014-07-25Merge pull request #174 from hashar/patch-1Sebastian Thiel
Update README.md to use fixed date
2014-07-24Update README.md to use fixed dateAntoine Musso
Relative dates are not that precise, so instead of 3 years ago set it the last release date to July 2011.
2014-07-17Untested fix for #172Sebastian Thiel
See https://github.com/gitpython-developers/GitPython/issues/172 for more information
2014-07-14Added sublime-text projectSebastian Thiel
As relative paths are used througout, it will work for everyone using sublime text out of the box.
2014-07-03Merge pull request #170 from rbtcollins/0.3Sebastian Thiel
Support multiple refspecs in fetch.
2014-07-03Support multiple refspecs in fetch.Robert Collins
Git supports fetching many refs at once - support this in GitPython too for more efficient operations when selectively mirroring repositories.
2014-07-02Merge pull request #167 from williamgibb/0.3Sebastian Thiel
Improved retrieval of login names on posix systems.
2014-06-26Add patch from to 0.3 branch.William Gibb
https://github.com/gitpython-developers/GitPython/commit/f362d10fa24395c21b1629923ccd705ba73ae996 Related to #43
2014-06-17Merge pull request #165 from marios-zindilis/0.3Sebastian Thiel
Changed link to PyPI; fixed minor typos
2014-06-13Fixed two minor typos.Marios Zindilis
2014-06-13Changed link to PyPIMarios Zindilis
2014-06-04HACK: Removed assertion just to be a bit less annoyed by constant failSebastian Thiel
2014-05-21Merge branch 'wyrdvans-0.3' into 0.3Sebastian Thiel
2014-05-21Merge branch '0.3' of https://github.com/wyrdvans/GitPython into wyrdvans-0.3Sebastian Thiel
Conflicts: setup.py
2014-05-19Added coverage reportSebastian Thiel
2014-05-16Merge pull request #163 from nefaspartim/bugfix-142Sebastian Thiel
Fix for #142. Simply ignores lines that begin with ' ='
2014-05-16Fix for #142. Simply ignores lines that begin with ' ='Derek D. Fedel
2014-05-09Merge pull request #162 from s1341/0.3Sebastian Thiel
Fix typo in untracked_files
2014-05-09Fix typo in untracked_filess1341
2014-05-07Updated readme with development statusSebastian Thiel
[skip ci]
2014-05-06Merge pull request #158 from maxyz/0.3Sebastian Thiel
Fix for untracked_files no longer detected #138
2014-05-06Fix for untracked_files no longer detected #138Maximiliano Curia
2014-05-04tags seem to be required for the tests to run - git-python usess objects ↵Sebastian Thiel
from its own repo, tags are known to be stable
2014-05-04Let's see if recursive checkouts will fix 'gitdb not found' issue for travis.Sebastian Thiel
If not, pip install should do the job
2014-05-04Fixed travis-ci url in ReadmeSebastian Thiel
2014-05-04Added support for travis ciSebastian Thiel
2014-05-01Make sure that branches looking like a numeric scalar will not become number ↵Sebastian Thiel
type in python. The latter will break code that assumes it will get a string.
2014-04-27Merge pull request #156 from remram44/fix-git-in-submoduleSebastian Thiel
Fixes creating a Repo for a submodule (#155)
2014-04-25Merge pull request #154 from brunson/0.3Eric Brunson
add git command options
2014-04-25add git command optionsEric Brunson
Add __call__ method to Git object to allow passing git command options to the executable requires flag to transform_kwargs add unit tests Change-Id: If1bc01008e66d3fd3811c15b56e58f38c95b9887
2014-04-25add git command optionsEric Brunson
Add __call__ method to Git object to allow passing git command options to the executable requires flag to transform_kwargs add unit test Change-Id: If1bc01008e66d3fd3811c15b56e58f38c95b9887
2014-04-24Fixes creating a Repo for a submoduleRemi Rampin
Fixes #155.
2014-04-23add git command optionsEric Brunson
Add __call__ method to Git object to allow passing git command options to the executable Change-Id: If1bc01008e66d3fd3811c15b56e58f38c95b9887
2014-04-09fix syntax errorfirm1
2014-04-07Merge pull request #148 from cool-RR/patch-1Sebastian Thiel
Update README.rst, who uses easy_install ;) ?
2014-04-07Merge pull request #151 from goerz/patch-1Sebastian Thiel
Fixed undefined variable 'path' in Reference
2014-04-06Fixed undefined variable 'path' in ReferenceMichael Goerz
2014-03-31Ignore 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. Conflicts: git/cmd.py
2014-03-31Fix 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. Conflicts: git/cmd.py
2014-03-30Update README.rstRam Rachum
2014-03-24Update symbolic.pyfirm1
2014-03-24correct log referencefirm1
2014-03-24add param to create_from_treefirm1
2014-03-24update commit functionfirm1
2014-03-04[#7021] Fixed error serializing programmatically created commitsCory Johns
2014-03-03[#7021] Added serialization and test from upstream and fixed test issuesCory Johns
2014-02-24[#7021] ticket:533 fixed error with pgp signed commitsYuriy Arhipov