aboutsummaryrefslogtreecommitdiff
path: root/git/test
AgeCommit message (Collapse)Author
2015-01-08And finally, PY3 support should be restored.Sebastian Thiel
Forgot to fix the test, which used the same broken version_info condition
2015-01-08Added test to verify blame commits can have multiple lines.Sebastian Thiel
See #47
2015-01-08Added support for rename detection in raw mode (which is the default).Sebastian Thiel
Fixes #36
2015-01-08Added assertion to better detect diff issues.Sebastian Thiel
Helps fixing #35 Also, the production status was changed to 'stable', which should have been done much earlier.
2015-01-08Added Remote.exists() method, and test. Fixes #229Sebastian Thiel
2015-01-07Made improvements to assure test-cases don't leak file handlesSebastian Thiel
At least leakage is considerably reduced. Additionally, a test-case was added which triggers failure if auto-disposal of resources wouldn't work. Fixes #60
2015-01-07Made sure commits accept unicode or unicode charactersSebastian Thiel
2015-01-07fix pep8firm1
2015-01-07add tests for commit by actorfirm1
2015-01-07Once again, make flake8 happySebastian Thiel
2015-01-07This should fix flake8 on py3Sebastian Thiel
See #177
2015-01-06Bumped gitdb requirement.0.3.4Sebastian Thiel
This should help getting the latest version
2015-01-06Improved windows test suite.Sebastian Thiel
Also added code to show how to deal with #147
2015-01-06Fixed test_git once againSebastian Thiel
2015-01-06fixed test_gitSebastian Thiel
2015-01-06Make flake8 happySebastian Thiel
2015-01-06test_streams worksSebastian Thiel
However, there is a performance regression in test-odb
2015-01-06test_base worksSebastian Thiel
2015-01-06test_tree worksSebastian Thiel
2015-01-06test_submodule worksSebastian Thiel
2015-01-06test_stat worksSebastian Thiel
2015-01-06test_repo worksSebastian Thiel
2015-01-06test_remote worksSebastian Thiel
And I have to wonder why git-daemon serves under py2.7, but really wants receive-pack to be allowed under 3.4. Maybe it's a repository override which for some reason doesn't work in py3.4 ? Maybe because the change is not flushed ?
2015-01-06test_reflog worksSebastian Thiel
2015-01-06test_index worksSebastian Thiel
2015-01-05test_git worksSebastian Thiel
2015-01-05test_fun worksSebastian Thiel
2015-01-05test_commit works once againSebastian Thiel
2015-01-05Added test of #147 to verify it works.Sebastian Thiel
Applied a few more fixes to commit implementation, possibly not the last
2015-01-05Intermediate commit: test_config and test_actor worksSebastian Thiel
Kind of tackling the tasks step by step, picking low-hanging fruit first, or the ones that everyone depends on
2015-01-05Fixed io types to make tests work on PY2 once again.Sebastian Thiel
Now it's about going through PY3 issues
2015-01-04Dum brute force conversion of all types.Sebastian Thiel
However, StringIO really is ByteIO in most cases, and py2.7 should run but doesn't. This should be made work first.
2015-01-04initial set of adjustments to make (most) imports work.Sebastian Thiel
More to come, especially when it's about strings
2015-01-04Removed unnecessary (non-gitpython) tests and fixed flake80.3.3Sebastian Thiel
2015-01-04Replaced ordered dict with standard version; used logging moduleSebastian Thiel
All performance tests still print to stderr, but do so in a py3 compatible way
2015-01-04Removed 'from X import *' whereever possibleSebastian Thiel
2015-01-04Bumped version, updated changelog, reduced code smellSebastian Thiel
There is more work to do though, as many imports are still incorrect. Also, there are still print statements
2015-01-04Applied autopep8Sebastian Thiel
autopep8 -v -j 8 --max-line-length 120 --in-place --recursive
2015-01-04Let's hope travis works nowSebastian Thiel
2015-01-04Intermediate debug commit for travis ... do not useSebastian Thiel
2015-01-04Somemore debugging for rev-parse issueSebastian Thiel
2015-01-03This should help getting travis to work, finallySebastian Thiel
2015-01-03Auto-skip performance tests more quietly on travisSebastian Thiel
... and be able to run performance tests independently of the chosen performance test repo Now all tests run fine locally
2015-01-03Fixed all remaining non-performance testsSebastian Thiel
* travis configuration adjusted to hopefully work better than before Performance traversal still fails when using git-python as standard repository. It naturally wants a larger one. On travis these tests are skipped though.
2015-01-03Various fixes and improvementsSebastian Thiel
* GIT_PYTHON_TRACE now behaves correctly for fetch, and pull (i.e. if as_process is used) * Improved parsing of fetch head information However, there is still a messy bit that tries to bring together fetch progress information with fetch head information. Even though it works now, an alternative implementation should be attempted.
2015-01-02Auto-launching git daemon to make tests more independentSebastian Thiel
Fixes #217
2014-12-19Simplified parse_date implementationSebastian Thiel
This allows to deal with the previous UTC issue without manually reversing timezone adjustments
2014-12-18BF: adjust mktime output for the local offset (Close #218)Yaroslav Halchenko
2014-11-19Applied autopep8Sebastian Thiel
Commandline was autopep8 -j 8 --max-line-length 120 --in-place --recursive --exclude "*gitdb*,*async*" git/
2014-11-19Merge branch 'feature/0.3/git-file-support' of ↵Sebastian Thiel
https://github.com/igetgames/GitPython into igetgames-feature/0.3/git-file-support Using the previous implementation of read_gitfile, but added the previously missing test from this PR. Conflicts: git/repo/base.py git/test/test_repo.py