Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Merge remote-tracking branch 'upstream/master' | Barry Scott | 2016-05-28 | 4 | -17/+40 | |
| |\ \ | |/ / |/| | | ||||||
* | | | Merge pull request #447 from Xender/patch-1 | Sebastian Thiel | 2016-05-27 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | Use proper syntax for conditional expressions. | |||||
| * | | | Use proper syntax for conditional expression | Aleksander Nitecki | 2016-05-26 | 1 | -1/+1 | |
| | |/ | |/| | | | | (instead of abusing the "short-circuit" property of logical operations) | |||||
* | | | Merge pull request #445 from guyzmo/got_rid_of_warning | Sebastian Thiel | 2016-05-27 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| | | Changing warning to debug logging, to avoid warning showing off when nothing's wrong | |||||
| * | | Changing warning to debug logging, to avoid warning showing off when ↵ | Guyzmo | 2016-05-26 | 1 | -1/+1 | |
|/ / | | | | | | | | | | | | | | | nothing's wrong cf #444 Signed-off-by: Guyzmo <guyzmo+github@m0g.net> | |||||
* | | fix(remote): py3 compatibility | Sebastian Thiel | 2016-05-26 | 1 | -2/+2 | |
| | | | | | | | | Related to #444 | |||||
* | | fix(remote): py3 compatibility | Sebastian Thiel | 2016-05-26 | 1 | -2/+2 | |
| | | ||||||
* | | fix(remote): use universal_newlines for fetch/push | Sebastian Thiel | 2016-05-26 | 2 | -6/+13 | |
| | | | | | | | | | | | | That way, real-time parsing of output should finally be possible. Related to #444 | |||||
* | | fix(remote): real-time reading of lines from stderr | Sebastian Thiel | 2016-05-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | That way, progress usage will behave as expected. Fixes #444 | |||||
* | | chore(compat): another attempt to get travis right | Sebastian Thiel | 2016-05-26 | 2 | -2/+3 | |
| | | ||||||
* | | chore(compat): re-add allowed breakage of py2.6 | Sebastian Thiel | 2016-05-26 | 1 | -0/+4 | |
| | | | | | | | | As inspired by comments in #431 | |||||
* | | Merge pull request #443 from boegel/fix_ordereddict | Sebastian Thiel | 2016-05-26 | 1 | -1/+1 | |
|\ \ | | | | | | | import OrderedDict from git.odict rather than directly from collections, to pix Py2.6 compatibility | |||||
| * | | import OrderedDict from git.odict rather than directly from collections, to ↵ | Kenneth Hoste | 2016-05-26 | 1 | -1/+1 | |
|/ / | | | | | | | pix Py2.6 compatibility | |||||
* | | fix(remote): better array truncation logic | Sebastian Thiel | 2016-05-25 | 1 | -5/+9 | |
| | | | | | | | | | | | | | | Previously, the logic was not correct. Now it should work either way, truncating the correct list to assure both always have the same length. Related to #442 | |||||
* | | fix(remote): remove assertion in favour of runtime stability | Sebastian Thiel | 2016-05-25 | 1 | -4/+11 | |
| | | | | | | | | Fixes #442 | |||||
| * | The progress arg to push, pull, fetch and clone is now a python callable. | Barry Scott | 2016-05-28 | 3 | -10/+54 | |
|/ | | | | | | | | | | | | | This simplifies the API and removes the parser, RemoteProgres, from the API as RemoteProgress is an internal detail of the implementation. progress is accepted as: * None - drop progress messages * callable (function etc) - call the function with the same args as update * object - assume its RemoteProgress derived as use as before RemoteProgress takes an optional progress_function argument. It will call the progress function if not None otherwise call self.update as it used to. | |||||
* | chore(changes): put fix to correct patch level | Sebastian Thiel | 2016-05-25 | 1 | -1/+5 | |
| | ||||||
* | fix(requirements): now works with tox | Sebastian Thiel | 2016-05-25 | 1 | -1/+0 | |
| | ||||||
* | fix(RemoteProgress): improve message sanitization | Sebastian Thiel | 2016-05-25 | 3 | -10/+22 | |
| | | | | | | Don't allow `, ` prefixes or suffixes in messages. Fixes #438 | |||||
* | Fix link to latest changelog | Vincent Driessen | 2016-05-24 | 1 | -1/+1 | |
| | ||||||
* | Fixes for RST syntax | Vincent Driessen | 2016-05-24 | 1 | -5/+5 | |
| | ||||||
* | Bump the version to 2.0.32.0.3 | Vincent Driessen | 2016-05-24 | 1 | -1/+1 | |
| | ||||||
* | Wrap long lines for display in terminals | Vincent Driessen | 2016-05-24 | 1 | -4/+5 | |
| | ||||||
* | Add fix to changelog | Vincent Driessen | 2016-05-24 | 1 | -0/+2 | |
| | ||||||
* | Merge branch 'jonathanchu-master' | Vincent Driessen | 2016-05-24 | 2 | -3/+2 | |
|\ | ||||||
| * | Ignore trailing last empty string in .split() output | Vincent Driessen | 2016-05-24 | 1 | -4/+1 | |
| | | ||||||
| * | Check if byte string is empty for py3 compatibility | Jonathan Chu | 2016-05-24 | 1 | -1/+1 | |
| | | ||||||
| * | Split lines by new line characters | Jonathan Chu | 2016-05-24 | 2 | -3/+5 | |
| | | | | | | | | | | | | Opt to split lines by the new line character instead of letting `splitlines()` do this. This helps catch the issue when there are special characters in the line, particular the commit summary section. | |||||
* | | fix(cmd): fix with_stdout implementation | Sebastian Thiel | 2016-05-24 | 2 | -1/+3 | |
|/ | | | | | | | | | | | | | | Admittedly this fix is solely based on the documentation provided for this parameter, which indicated a different intend than was actually implemented. Also I don't believe doing this will cause any harm. As a special note: the call to `open(os.devnull, 'wb')` does not seem leak the handle, apparently it is given as-is to the subprocess, which will then close it naturally. This was tested using an interactive session via `htop` on osx. Fixes #437 | |||||
* | fix(cmd): don't catch progress handler exceptions | Sebastian Thiel | 2016-05-24 | 2 | -6/+7 | |
| | | | | Fixes #435 | |||||
* | Merge pull request #433 from StevenWColby/master | Sebastian Thiel | 2016-05-19 | 6 | -6/+6 | |
|\ | | | | | Need spaces in Emacs style encoding comment | |||||
| * | Need spaces in Emacs style encoding comment | Steven Colby | 2016-05-18 | 6 | -6/+6 | |
| | | | | | | | | | | Although it's hard to see, PEP-0263 does have ws delimiting the 'coding' string. This commit will fix the root cause of (at least) one bug: https://lists.fedoraproject.org/archives/list/eclipse-sig@lists.fedoraproject.org/thread/5XQ5JRHG6DPPMGRDU7TA2AO4EYS2H7AG/ | |||||
* | | Merge pull request #431 from guyzmo/fix-opt_arg-order | Sebastian Thiel | 2016-05-19 | 1 | -0/+3 | |
|\ \ | | | | | | | Fix order of operators before executing the git command | |||||
| * | | Fix order of operators before executing the git command | Guyzmo | 2016-05-12 | 1 | -0/+3 | |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Python 3.3, the hash value of an object is seeded randomly, making it change between each call. As a consequence, the `dict` type relying on the hash value for the order of the items upon iterating on it, and the parameters passed to `git` being passed as `kwargs` to the `execute()` method, the order of parameters will change randomly between calls. For example, when you call `git.remote.pull()` in a code, two consecutives run will generate: 1. git pull --progress -v origin master 2. git pull -v --progress origin master Within the `transform_kwargs()` method, I'm promoting `kwargs` into an `collections.OrderedDict` being built with `kwargs` sorted on the keys. Then it will ensure that each subsequent calls will execute the parameters in the same order. | |||||
* | | Use correct mode for executable files | Sebastian Thiel | 2016-05-19 | 2 | -2/+2 | |
| | | | | | | | | Fixes #430 | |||||
* | | Clarify costs of certain properties | Sebastian Thiel | 2016-05-19 | 1 | -2/+7 | |
| | | | | | | | | Fixes #428 | |||||
* | | Deprecate Diffable.rename for .renamed_file | Sebastian Thiel | 2016-05-19 | 2 | -1/+12 | |
|/ | | | | Fixes #426 | |||||
* | Merge pull request #429 from inderpreet99/fix-reqs-doc | Sebastian Thiel | 2016-05-11 | 1 | -10/+13 | |
|\ | | | | | Update requirements doc | |||||
| * | Update requirements doc | inderpreet99 | 2016-05-10 | 1 | -10/+13 | |
|/ | ||||||
* | This is 2.0.22.0.2 | Vincent Driessen | 2016-04-28 | 2 | -1/+7 | |
| | ||||||
* | Include doc sources in sdist | Vincent Driessen | 2016-04-28 | 1 | -0/+2 | |
| | ||||||
* | Exclude *.pyc files from source tarballs | Vincent Driessen | 2016-04-25 | 1 | -0/+2 | |
| | ||||||
* | Add contributors | Vincent Driessen | 2016-04-24 | 1 | -0/+2 | |
| | ||||||
* | Remove check that didn't work as expected2.0.1 | Vincent Driessen | 2016-04-24 | 1 | -1/+0 | |
| | ||||||
* | This is 2.0.1 | Vincent Driessen | 2016-04-24 | 1 | -1/+1 | |
| | ||||||
* | Automate steps to upload to PyPI | Vincent Driessen | 2016-04-24 | 2 | -24/+27 | |
| | ||||||
* | Update changelog | Vincent Driessen | 2016-04-24 | 1 | -0/+5 | |
| | ||||||
* | Allow "@" sign in fetch output lines | Vincent Driessen | 2016-04-24 | 1 | -2/+1 | |
| | ||||||
* | Information on how to make a release on pypi | Sebastian Thiel | 2016-04-24 | 1 | -0/+27 | |
| | ||||||
* | set upcoming version | Sebastian Thiel | 2016-04-24 | 1 | -1/+1 | |
| |