| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added assertion in spot that might help tracking down the issue when it happensgitpython-issue-251-debugging | Sebastian Thiel | 2015-01-30 | 1 | -0/+1 |
| | | | | | [skip ci] | ||||
| * | Fixed urls, they changed after moving the repo to gitpython-developers | Sebastian Thiel | 2015-01-22 | 3 | -7/+7 |
| | | |||||
| * | Added issuestats badges to readme file | Sebastian Thiel | 2015-01-22 | 1 | -0/+2 |
| | | |||||
| * | Artificially restrict test-runs to assure we don't leak handles | Sebastian Thiel | 2015-01-07 | 1 | -0/+2 |
| | | |||||
| * | Merge branch 'resource-handling'v0.9.0 | Sebastian Thiel | 2015-01-07 | 8 | -53/+65 |
| |\ | | | | | | | Should fix #22 | ||||
| | * | All tests work, bumped version | Sebastian Thiel | 2015-01-07 | 5 | -5/+14 |
| | | | |||||
| | * | Initial attempt to fix resource usage | Sebastian Thiel | 2015-01-07 | 5 | -49/+52 |
| |/ | | | | | Reference counting is now done manually, but it seems that things can still go wrong at least during testing | ||||
| * | Restore compatibility to python 3.0 to 3.4v0.8.5 | Sebastian Thiel | 2015-01-06 | 3 | -11/+33 |
| | | |||||
| * | Fixed python 3 performance regressionv0.8.4 | Sebastian Thiel | 2015-01-06 | 3 | -3/+9 |
| | | | | | It makes the difference between tests in 110s, or 11s | ||||
| * | Applied autopep8 | Sebastian Thiel | 2015-01-04 | 10 | -152/+165 |
| | | | | | autopep8 -v -j 8 --max-line-length 120 --in-place --recursive | ||||
| * | Added link to readthedocs | Sebastian Thiel | 2014-11-19 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #21 from hashar/pep8-linting | Sebastian Thiel | 2014-11-17 | 11 | -263/+268 |
| |\ | | | | | Pep8 linting | ||||
| | * | Drop semicolon at end of statement | Antoine Musso | 2014-11-16 | 1 | -2/+2 |
| | | | | | | | | | Fix pep8: E703 statement ends with a semicolon | ||||
| | * | pep8 linting | Antoine Musso | 2014-11-16 | 9 | -260/+258 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | E201 whitespace after '(' E203 whitespace before ',' E221 multiple spaces before operator E225 missing whitespace around operator E227 missing whitespace around bitwise or shift operator E231 missing whitespace after ',' E251 unexpected spaces around keyword / parameter equals W291 trailing whitespace W293 blank line contains whitespace E302 expected 2 blank lines, found 1 E303 too many blank lines (3) W391 blank line at end of file | ||||
| | * | Add tox env for flake8 linter | Antoine Musso | 2014-11-16 | 2 | -1/+8 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | 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. Configuration tweaking is done in setup.cfg [flake8] section. The repository in its current state does not pass checks 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 | ||||
| * | Added pypi badges | Sebastian Thiel | 2014-11-14 | 1 | -0/+3 |
| | | | | | [ skip ci ] | ||||
| * | Fixed incorrect usage of memoryview. It's not getting faster though | Sebastian Thiel | 2014-11-13 | 1 | -1/+1 |
| | | | | | [ skip ci ] | ||||
| * | Merge branch 'py2n3'v0.8.3 | Sebastian Thiel | 2014-11-13 | 12 | -122/+136 |
| |\ | | | | | | | Clode cleanup and performance regression fixes in py3 | ||||
| | * | Fixed a few typos and major linter errors | Sebastian Thiel | 2014-11-13 | 12 | -43/+45 |
| | | | |||||
| | * | Initial improvements to get rid of the performance regression in py3. | Sebastian Thiel | 2014-11-12 | 6 | -29/+30 |
| | | | | | | | | | | | Byte buffer concatenations are considerably slower here for some reason. Also there was no need for the memorybuffer. | ||||
| | * | warnings fixes | Yoan Blanc | 2014-07-25 | 3 | -57/+68 |
| |/ | |||||
| * | Added sublime-text project | Sebastian Thiel | 2014-07-14 | 2 | -0/+23 |
| | | | | | Relative paths will make it work for everyone right away | ||||
| * | setup.cfg: Specify that wheel is universal | Marc Abramowitz | 2014-06-16 | 1 | -0/+2 |
| | | |||||
| * | Merge pull request #17 from Byron/support_python_3 | Marc Abramowitz | 2014-06-16 | 2 | -5/+6 |
| |\ | | | | | Support python 3 | ||||
| | * | setup.py: Add Python 3 (and Python 2) classifiers | Marc Abramowitz | 2014-06-16 | 1 | -0/+6 |
| | | | |||||
| | * | .travis.yml: Stop allowing failures for py3{3,4} | Marc Abramowitz | 2014-06-16 | 1 | -5/+0 |
| |/ | |||||
| * | Merge pull request #16 from Byron/use_integer_division_in_tests | Marc Abramowitz | 2014-06-16 | 1 | -3/+4 |
| |\ | | | | | Change / to // (integer division) in test_buf.py | ||||
| | * | Change / to // (integer division) in test_buf.py | Marc Abramowitz | 2014-06-16 | 1 | -3/+4 |
| |/ | | | | | This fixes (the last!) test failure in Python 3, which uses "true division" for / | ||||
| * | Merge pull request #15 from Byron/make_getitem_handle_slice_for_py3 | Marc Abramowitz | 2014-06-16 | 1 | -0/+2 |
| |\ | | | | | Make __getitem__ handle slice for Python 3 | ||||
| | * | Make __getitem__ handle slice for Python 3 | Marc Abramowitz | 2014-06-16 | 1 | -0/+2 |
| |/ | | | | | Python 3 doesn't have __getslice__ instead it uses __getitem__ with a slice object. | ||||
| * | Merge pull request #13 from Byron/use_bytes_instead_of_str | Marc Abramowitz | 2014-06-16 | 1 | -1/+7 |
| |\ | | | | | Use bytes() instead of str() | ||||
| | * | Use bytes() instead of str() | Marc Abramowitz | 2014-06-16 | 1 | -1/+7 |
| | | | | | | | | | | | bytes() is more accurate and is actually correct in Python 3, whereas str() is incorrect in Python 3, because it's a Unicode string. | ||||
| * | | Merge pull request #14 from Byron/travis_allow_fail_py33 | Marc Abramowitz | 2014-06-16 | 1 | -3/+9 |
| |\ \ | |/ | | | .travis.yml: Allow py33 to fail, add py34, etc. | ||||
| | * | .travis.yml: Allow py33 to fail, add py34, etc. | Marc Abramowitz | 2014-06-16 | 1 | -3/+9 |
| | | | |||||
| * | | Fix typo: "optimial" => "optimal" | Marc Abramowitz | 2014-06-16 | 1 | -1/+1 |
| |/ | |||||
| * | Fix 2 instances of "containnig" => "containing" | Marc Abramowitz | 2014-06-16 | 2 | -2/+2 |
| | | |||||
| * | Merge pull request #12 from msabramo/buffer_memoryview_py3 | Marc Abramowitz | 2014-06-16 | 3 | -1/+12 |
| |\ | | | | | Deal with lack of `buffer` in py3 | ||||
| | * | Deal with lack of `buffer` in py3 | Marc Abramowitz | 2014-06-16 | 3 | -1/+12 |
| |/ | |||||
| * | Merge pull request #11 from Byron/reintroduce_tox | Marc Abramowitz | 2014-06-16 | 1 | -0/+13 |
| |\ | | | | | Add back tox.ini for tox | ||||
| | * | Add back tox.ini for tox | Marc Abramowitz | 2014-06-16 | 1 | -0/+13 |
| |/ | | | | | | This time with support for measuring coverage. Ability to test quickly across multiple Python versions is crucial for working on Python 3 compatibility... | ||||
| * | .gitignore: Add *.egg-info | Marc Abramowitz | 2014-06-16 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #10 from msabramo/use_integer_division_for_py3 | Marc Abramowitz | 2014-06-16 | 3 | -5/+5 |
| |\ | | | | | Change / to // (integer division) in several places | ||||
| | * | Change / to // (integer division) in several places | Marc Abramowitz | 2014-06-15 | 3 | -5/+5 |
| |/ | | | | | This fixes a bunch of bugs and test failures in Python 3, which uses "true division" for / | ||||
| * | Merge pull request #9 from msabramo/delay_sys_getrefcount_pypy | Sebastian Thiel | 2014-06-15 | 2 | -3/+2 |
| |\ | | | | | Delay importing sys.getrefcount until needed | ||||
| | * | Delay importing sys.getrefcount until needed | Marc Abramowitz | 2014-06-13 | 2 | -3/+2 |
| |/ | | | | | | This makes it possibly to at least install on PyPy Addresses: GH-4 ("pypy compatibility") | ||||
| * | Added coverage reporting. | Sebastian Thiel | 2014-05-19 | 5 | -50/+57 |
| | | | | | In the process, I removed tox as it made things so much more complex for me. | ||||
| * | Merge pull request #8 from msabramo/tox | Sebastian Thiel | 2014-05-16 | 3 | -7/+21 |
| |\ | | | | | Add tox.ini; make .travis.yml use it | ||||
| | * | Add tox.ini; make .travis.yml use it | Marc Abramowitz | 2014-05-16 | 3 | -7/+21 |
| |/ | |||||
| * | Merge pull request #7 from dbaxa/python_3_support | Sebastian Thiel | 2014-05-16 | 2 | -2/+2 |
| |\ | | | | | More Python 3 support changes. | ||||
| | * | _need_compat_layer is not required in python 3. | David Black | 2014-05-16 | 1 | -1/+1 |
| | | | | | | | | | Signed-off-by: David Black <dblack@atlassian.com> | ||||
