| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Merge remote-tracking branch 'upstream/master' into ↵ | Vincent Driessen | 2016-04-19 | 8 | -16/+54 | |
| | |\ | |/ |/| | | | enrich-incremental-blame-output | |||||
| * | | Merge pull request #408 from nvie/master | Vincent Driessen | 2016-04-19 | 7 | -18/+55 | |
| |\ \ | | | | | | | Add support for diffing against root commit | |||||
| | * \ | Merge remote-tracking branch 'upstream/master' | Vincent Driessen | 2016-04-19 | 3 | -3/+1 | |
| | |\ \ | |/ / |/| | | ||||||
| * | | | feat(py-support): drop py2.6 support | Sebastian Thiel | 2016-04-19 | 3 | -2/+4 | |
| | | | | | | | | | | | | | | | | In response to https://github.com/gitpython-developers/GitPython/pull/408/files/5de21c7fa2bdd5cd50c4f62ba848af54589167d0..aae2a7328a4d28077a4b4182b4f36f19c953765b#r59722704 | |||||
| | * | | Remove Python 2.6 hack | Vincent Driessen | 2016-04-19 | 1 | -8/+1 | |
| | | | | | | | | | | | | | Since support was dropped. | |||||
| | * | | Perform diff-tree recursively to have the same output as diff | Vincent Driessen | 2016-04-14 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | Drop dependency on six | Vincent Driessen | 2016-04-14 | 2 | -4/+5 | |
| | | | | ||||||
| | * | | Fix test cases | Vincent Driessen | 2016-04-14 | 1 | -4/+5 | |
| | | | | ||||||
| | * | | Export NULL_TREE | Vincent Driessen | 2016-04-14 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Update changelog for next release | Vincent Driessen | 2016-04-14 | 1 | -0/+7 | |
| | | | | ||||||
| | * | | Use a special object rather than a string | Vincent Driessen | 2016-04-14 | 1 | -2/+5 | |
| | | | | | | | | | | | | | | | | This alternative API does not prevent users from using the valid treeish "root". | |||||
| | * | | Fix comment | Vincent Driessen | 2016-04-14 | 1 | -1/+3 | |
| | | | | ||||||
| | * | | Support "root" as a special value in .diff() calls | Vincent Driessen | 2016-04-14 | 3 | -5/+36 | |
| | | | | | | | | | | | | | This enabled getting diff patches for root commits. | |||||
| | * | | Add Python 3.5 env | Vincent Driessen | 2016-04-14 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Pass through the $HOME env var to the tox env | Vincent Driessen | 2016-04-14 | 1 | -0/+1 | |
| |/ / | ||||||
| | * | Return all available data from git-blame | Vincent Driessen | 2016-04-14 | 2 | -8/+25 | |
| | | | | | | | | | | | Returning this now to avoid having to change the function's return value structure later on if we want to emit more information. | |||||
| | * | Drop dependency on six | Vincent Driessen | 2016-04-14 | 2 | -4/+5 | |
| |/ | ||||||
| * | Merge pull request #402 from rrei/master | Sebastian Thiel | 2016-04-14 | 1 | -2/+6 | |
| |\ | | | | | | | | | Remove assertion over fetch refspec when explicitly specified Fixes #396 | |||||
| | * | Remove assertion over fetch refspec when explicitly specified | rrei | 2016-03-29 | 1 | -2/+6 | |
| | | | ||||||
| * | | Merge pull request #409 from nvie/add-incremental-blame-support | Sebastian Thiel | 2016-04-14 | 4 | -3/+134 | |
| |\ \ | | | | | | | Add incremental blame support | |||||
| | * | | Allow passing args to git-blame | Vincent Driessen | 2016-04-13 | 1 | -3/+3 | |
| | | | | | | | | | | | | | This can be used to pass options like -C or -M. | |||||
| | * | | Add incremental blame support | Vincent Driessen | 2016-04-13 | 4 | -2/+133 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a sibling method to Repo's blame method: Repo.blame_incremental(rev, path, **kwargs) This can alternatively be called using: Repo.blame(rev, path, incremental=True) The main difference is that blame incremental is a bit more efficient and does not return the full file's contents, just the commits and the line number ranges. The parser is a bit more straight-forward and faster since the incremental output format is defined a little stricter. | |||||
| * | | | Merge pull request #410 from ppietrasa/master | Sebastian Thiel | 2016-04-14 | 2 | -3/+22 | |
| |\ \ \ | |/ / |/| | | fix(index): avoid recursing endlessly in add() | |||||
| | * | | fixed unittest of issue #407 for Python3 | Piotr Pietraszkiewicz | 2016-04-13 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | fix(index): avoid recursing endlessly in add() | Piotr Pietraszkiewicz | 2016-04-13 | 2 | -3/+22 | |
| |/ / | | | | | | | Issue #407 | |||||
| * | | Merge pull request #405 from nvie/master | Sebastian Thiel | 2016-04-10 | 2 | -5/+5 | |
| |\ \ | | | | | | | Make sure .read() and friends always return bytes | |||||
| | * | | Fix tests | Vincent Driessen | 2016-04-07 | 1 | -3/+3 | |
| | | | | ||||||
| | * | | Make sure .read() and friends always return bytes | Vincent Driessen | 2016-04-06 | 1 | -2/+2 | |
| |/ / | ||||||
| * | | Merge pull request #404 from graingert/patch-1 | Sebastian Thiel | 2016-04-04 | 1 | -0/+2 | |
| |\ \ | |/ |/| | Support universal wheels | |||||
| | * | Support universal wheels | Thomas Grainger | 2016-04-04 | 1 | -0/+2 | |
| |/ | ||||||
| * | fix(remote): asssertion message formatting | Sebastian Thiel | 2016-03-28 | 1 | -2/+3 | |
| | | | | | Related to #396 | |||||
| * | fix(refs): don't raise StopIteration | Sebastian Thiel | 2016-03-28 | 2 | -1/+2 | |
| | | | | | Fixes #394 | |||||
| * | Merge pull request #398 from gitprime/master | Sebastian Thiel | 2016-03-16 | 3 | -1/+9 | |
| |\ | | | | | Split diff line by '\t' for metadata and path | |||||
| | * | Add test and fixture for diff index from raw format | Jonathan Chu | 2016-03-16 | 2 | -0/+7 | |
| | | | | | | | | | | | | | This tests the edge case of doing a diff against a single whitespace filename and returns the proper change type. All other normal usage of this diff classmethod should remain unchanged. | |||||
| | * | Split diff line by '\t' for metadata and path | Jonathan Chu | 2016-03-15 | 1 | -1/+2 | |
| |/ | | | | | | | | | | | | | | | | | | | | | | This protects against `.split(None)` which uses consecutive whitespace as a separator to overlook paths where a single space is the filename. For example, in this diff line: line = ':100644 000000 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0000000000000000000000000000000000000000 D ' The deleted file is a file named ' ' (just one space). It's entirely possible to commit this, remove, and to produce the following output from `git diff`: git diff --name-status <SHA1> <SHA2> D M path/to/another/file.py ... This would cause the initial `.split(None, 5)` to fail as it will count all consecutive whitespace as a separator, disregarding the ' ' (single space) filename. | |||||
| * | Merge pull request #397 from wagnermarkd/patch-1 | Sebastian Thiel | 2016-03-15 | 1 | -1/+1 | |
| |\ | | | | | Fix it's vs its in tutorial.rst | |||||
| | * | Fix it's vs its in tutorial.rst | Mark Wagner | 2016-03-14 | 1 | -1/+1 | |
| |/ | ||||||
| * | Merge pull request #391 from pendragon-/parser_context_reenter | Sebastian Thiel | 2016-03-06 | 2 | -15/+38 | |
| |\ | | | | | config parsers as context mangers can now be reentered for locks | |||||
| | * | config parsers as context mangers can now be reentered for locks | Raphael Boidol | 2016-03-06 | 2 | -15/+38 | |
| |/ | ||||||
| * | Merge pull request #389 from csnover/csnover-buffer-reads | Sebastian Thiel | 2016-02-25 | 1 | -0/+1 | |
| |\ | | | | | fix(cmd): Use buffered reads | |||||
| | * | fix(cmd): Use buffered reads | Colin Snover | 2016-02-24 | 1 | -0/+1 | |
| | | | | | | | Popen defaults to using unbuffered reads, which are extremely slow. | |||||
| * | | Merge pull request #385 from yarikoptic/skip-test | Sebastian Thiel | 2016-02-25 | 1 | -0/+4 | |
| |\ \ | |/ |/| | ENH: skip test_is_ancestor on git versions < 1.8.0 not supporting git merge-base --is-ancestor | |||||
| | * | ENH: skip test_is_ancestor on git versions < 1.8.0 not supporting git ↵ | Yaroslav Halchenko | 2016-02-14 | 1 | -0/+4 | |
| | | | | | | | | | merge-base --is-ancestor | |||||
| * | | chore(requirements): update to actually required version | Sebastian Thiel | 2016-02-20 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge pull request #388 from pendragon-/config_as_context_manager | Sebastian Thiel | 2016-02-20 | 4 | -42/+53 | |
| |\ \ | | | | | | | feat(config-parsers): enable config parsers to be used as context managers | |||||
| | * | | enable config parsers to be used as context managers | Raphael Boidol | 2016-02-20 | 4 | -42/+53 | |
| |/ / | | | | | | | if used as context managers, the parsers will automatically release their file locks. | |||||
| * | | fix(cmd): allow improved errors during clone operation | Sebastian Thiel | 2016-02-14 | 3 | -6/+7 | |
| | | | | | | | | | Related to #383 | |||||
| * | | fix(cmd): focus ! | Sebastian Thiel | 2016-02-13 | 1 | -1/+1 | |
| | | | | | | | | | Thanks travis, once again ! | |||||
| * | | fix(cmd): safely read from stderr | Sebastian Thiel | 2016-02-13 | 1 | -1/+9 | |
| |/ | | | | Fixes #383 | |||||
| * | fix(refs): set fixture different version | Sebastian Thiel | 2016-02-11 | 1 | -1/+1 | |
| | | ||||||
