Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore(lint): fix | Sebastian Thiel | 2016-12-22 | 1 | -2/+2 |
| | |||||
* | fix(tag): improve tag resolution handling | Sebastian Thiel | 2016-12-22 | 1 | -2/+5 |
| | | | | | | | The handling is similar, but the error message makes clear what is happening, and what can be done to handle such a case. Related to #561 | ||||
* | fix(refs): handle quoted branch names | Sebastian Thiel | 2016-12-08 | 1 | -1/+7 |
| | | | | Fixes #550 | ||||
* | Merge branch 'cygwin' of https://github.com/ankostis/GitPython into ↵ | Sebastian Thiel | 2016-10-22 | 3 | -52/+45 |
|\ | | | | | | | ankostis-cygwin | ||||
| * | src: reduce needless deps to `gitdb.util` | Kostis Anagnostopoulos | 2016-10-16 | 3 | -46/+37 |
| | | |||||
| * | src: import os.path as osp | Kostis Anagnostopoulos | 2016-10-16 | 1 | -6/+8 |
| | | |||||
* | | Fix some typos | Santiago Castro | 2016-10-20 | 5 | -11/+10 |
|/ | |||||
* | io: Wrap (probably) allconfig_writers in `with` blocks | Kostis Anagnostopoulos | 2016-10-04 | 1 | -12/+9 |
| | |||||
* | src: No PyDev warnings | Kostis Anagnostopoulos | 2016-10-04 | 2 | -4/+4 |
| | | | | | | | | + Mark all unused vars and other non-pep8 (PyDev) warnings + test_utils: + enable & fix forgotten IterableList looped path. + unittestize all assertions. + remote: minor fix progress dispatching unknown err-lines | ||||
* | io, #519: ALL open() --> with open() | Kostis Anagnostopoulos | 2016-10-01 | 1 | -38/+42 |
| | | | + Some cases had restructuring of code. | ||||
* | fix(Head): checkout() handles detached head | Sebastian Thiel | 2016-09-11 | 1 | -1/+6 |
| | | | | | | | | | It's not optimal, as we can now return one of two types which are only compatible in the most basic ways. However, it is better than before, I presume. Fixes #510 | ||||
* | fix(tag): resolve `commit` objects deeply. | Sebastian Thiel | 2016-09-11 | 1 | -7/+7 |
| | | | | | | | As TagObjects can point to other TagObjects, we need to keep going in order to resolve the final commit. Fixes #503 | ||||
* | Merge remote-tracking branch 'upstream/master' | Barry Scott | 2016-07-29 | 1 | -1/+1 |
|\ | |||||
| * | Use binary string constant for concatenation. | Bert Wesarg | 2016-07-19 | 1 | -1/+1 |
| | | |||||
| * | Add missing newline when writing a symbolic ref. | Bert Wesarg | 2016-07-19 | 1 | -1/+1 |
| | | |||||
* | | Fix corruption of the ref logs file | Barry Scott | 2016-06-13 | 1 | -2/+3 |
|/ | | | | | It must only have the first line of the commit messages, not the while multiple line log. | ||||
* | fix(refs): don't raise StopIteration | Sebastian Thiel | 2016-03-28 | 1 | -1/+1 |
| | | | | Fixes #394 | ||||
* | Ensure file resources are released | David García Garzón | 2015-07-26 | 1 | -17/+17 |
| | |||||
* | Always add '--' to git reset | James E. Blair | 2015-07-17 | 1 | -6/+1 |
| | | | | | | | | | | | | | | | | | | | | | | If a git repo has the misfortune to have a file with the name "HEAD" at the root level of the repo, git will return an error because it is unsure whether the file or ref is meant: File "/usr/local/lib/python2.7/dist-packages/git/refs/head.py", line 81, in reset self.repo.git.reset(mode, commit, add_arg, paths, **kwargs) File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 440, in <lambda> return lambda *args, **kwargs: self._call_process(name, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 834, in _call_process return self.execute(make_call(), **_kwargs) File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 627, in execute raise GitCommandError(command, status, stderr_value) GitCommandError: 'git reset --hard HEAD' returned with exit code 128 stderr: 'fatal: ambiguous argument 'HEAD': both revision and filename Use '--' to separate filenames from revisions' Implement its suggested fix by always passing '--' as an argument to "git reset". It is fine to pass it with no file specifiers afterwords. In that case, git knows that "HEAD" is always meant as the ref. | ||||
* | Assure to not iterate packed-refs file, ever. | Sebastian Thiel | 2015-02-19 | 1 | -0/+3 |
| | | | | Related to #252 | ||||
* | Overhauled all tutorials, and placed them in a unit-test. | Sebastian Thiel | 2015-01-22 | 1 | -1/+1 |
| | | | | | | That way they are protected from regression. Fixes #239 | ||||
* | Added advance usage examples to tutorial and made minor fixes. | Sebastian Thiel | 2015-01-21 | 1 | -1/+4 |
| | | | | | | GIT_PYTHON_TRACE would actually fail (now) if we debugged archive operations. Related to #239 | ||||
* | Fixed some doc strings to build correctly with sphinx | Sebastian Thiel | 2015-01-14 | 2 | -1/+3 |
| | | | | | | Fixes #7 [ci skip] | ||||
* | Now finally, tests should be working on travis too. | Sebastian Thiel | 2015-01-08 | 1 | -3/+6 |
| | | | | Now handling the new exception BadName as well | ||||
* | Made improvements to assure test-cases don't leak file handles | Sebastian Thiel | 2015-01-07 | 1 | -0/+1 |
| | | | | | | | | 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 | ||||
* | Made sure commits accept unicode or unicode characters | Sebastian Thiel | 2015-01-07 | 1 | -3/+14 |
| | |||||
* | fix pep8 | firm1 | 2015-01-07 | 1 | -2/+8 |
| | |||||
* | add support of utf8 | firm1 | 2015-01-07 | 1 | -5/+2 |
| | |||||
* | Fixed log implementation for py3 | Sebastian Thiel | 2015-01-06 | 1 | -0/+1 |
| | | | | When merging, I accidentally removed the py3 adjustments | ||||
* | Merge branch 'py3' into 0.3 | Sebastian Thiel | 2015-01-06 | 6 | -27/+43 |
|\ | | | | | | | | | Conflicts: git/refs/log.py | ||||
| * | Make flake8 happy | Sebastian Thiel | 2015-01-06 | 2 | -2/+2 |
| | | |||||
| * | test_repo works | Sebastian Thiel | 2015-01-06 | 1 | -0/+1 |
| | | |||||
| * | test_refs works | Sebastian Thiel | 2015-01-06 | 1 | -2/+4 |
| | | |||||
| * | test_reflog works | Sebastian Thiel | 2015-01-06 | 1 | -9/+13 |
| | | |||||
| * | test_commit works once again | Sebastian Thiel | 2015-01-05 | 1 | -1/+1 |
| | | |||||
| * | Intermediate commit: test_config and test_actor works | Sebastian Thiel | 2015-01-05 | 1 | -6/+9 |
| | | | | | | | | | | Kind of tackling the tasks step by step, picking low-hanging fruit first, or the ones that everyone depends on | ||||
| * | Fixed io types to make tests work on PY2 once again.py3 | Sebastian Thiel | 2015-01-05 | 1 | -1/+1 |
| | | | | | | | | Now it's about going through PY3 issues | ||||
| * | Dum brute force conversion of all types. | Sebastian Thiel | 2015-01-04 | 2 | -2/+7 |
| | | | | | | | | | | | | However, StringIO really is ByteIO in most cases, and py2.7 should run but doesn't. This should be made work first. | ||||
| * | initial set of adjustments to make (most) imports work. | Sebastian Thiel | 2015-01-04 | 5 | -9/+10 |
| | | | | | | | | More to come, especially when it's about strings | ||||
* | | BF: allow log line to have no msg (Close #225) | Yaroslav Halchenko | 2015-01-05 | 1 | -5/+9 |
|/ | |||||
* | Removed unnecessary (non-gitpython) tests and fixed flake80.3.3 | Sebastian Thiel | 2015-01-04 | 3 | -14/+5 |
| | |||||
* | Replaced ordered dict with standard version; used logging module | Sebastian Thiel | 2015-01-04 | 1 | -2/+2 |
| | | | | All performance tests still print to stderr, but do so in a py3 compatible way | ||||
* | Bumped version, updated changelog, reduced code smell | Sebastian Thiel | 2015-01-04 | 5 | -20/+13 |
| | | | | | There is more work to do though, as many imports are still incorrect. Also, there are still print statements | ||||
* | Another travis debugging commit | Sebastian Thiel | 2015-01-04 | 1 | -2/+0 |
| | |||||
* | Intermediate debug commit for travis ... do not use | Sebastian Thiel | 2015-01-04 | 1 | -0/+2 |
| | |||||
* | encode name of actor to utf-8 | Kenji Fujiwara | 2014-12-12 | 1 | -1/+2 |
| | |||||
* | Fixes https://github.com/gitpython-developers/GitPython/issues/130 | Sebastian Thiel | 2014-11-19 | 1 | -1/+3 |
| | |||||
* | Applied autopep8 | Sebastian Thiel | 2014-11-19 | 4 | -76/+79 |
| | | | | | Commandline was autopep8 -j 8 --max-line-length 120 --in-place --recursive --exclude "*gitdb*,*async*" git/ | ||||
* | Added SymbolicReference.is_remote() utility method. | Sebastian Thiel | 2014-11-19 | 2 | -1/+5 |
| | | | | | | Based on the functionality proposed in https://github.com/gitpython-developers/GitPython/pull/101 [ci skip] | ||||
* | Assure API remains backwards compatible; update API docs | Sebastian Thiel | 2014-11-17 | 1 | -3/+9 |
| |