diff options
| author | Vincent Driessen <me@nvie.com> | 2016-04-13 14:52:18 +0200 |
|---|---|---|
| committer | Vincent Driessen <me@nvie.com> | 2016-04-13 16:44:17 +0200 |
| commit | e5b8220a1a967abdf2bae2124e3e22a9eea3729f (patch) | |
| tree | 4d10bd3b123dd8321d6024665e323c00fa86b011 /git/test/fixtures | |
| parent | 9debf6b0aafb6f7781ea9d1383c86939a1aacde3 (diff) | |
| download | GitPython-e5b8220a1a967abdf2bae2124e3e22a9eea3729f.tar.gz GitPython-e5b8220a1a967abdf2bae2124e3e22a9eea3729f.zip | |
Add incremental blame support
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.
Diffstat (limited to 'git/test/fixtures')
| -rw-r--r-- | git/test/fixtures/blame_incremental | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/git/test/fixtures/blame_incremental b/git/test/fixtures/blame_incremental new file mode 100644 index 00000000..9a0d9e35 --- /dev/null +++ b/git/test/fixtures/blame_incremental @@ -0,0 +1,30 @@ +82b8902e033430000481eb355733cd7065342037 2 2 1 +author Sebastian Thiel +author-mail <byronimo@gmail.com> +author-time 1270634931 +author-tz +0200 +committer Sebastian Thiel +committer-mail <byronimo@gmail.com> +committer-time 1270634931 +committer-tz +0200 +summary Used this release for a first beta of the 0.2 branch of development +previous 501bf602abea7d21c3dbb409b435976e92033145 AUTHORS +filename AUTHORS +82b8902e033430000481eb355733cd7065342037 14 14 1 +filename AUTHORS +c76852d0bff115720af3f27acdb084c59361e5f6 1 1 1 +author Michael Trier +author-mail <mtrier@gmail.com> +author-time 1232829627 +author-tz -0500 +committer Michael Trier +committer-mail <mtrier@gmail.com> +committer-time 1232829627 +committer-tz -0500 +summary Lots of spring cleaning and added in Sphinx documentation. +previous bcd57e349c08bd7f076f8d6d2f39b702015358c1 AUTHORS +filename AUTHORS +c76852d0bff115720af3f27acdb084c59361e5f6 2 3 11 +filename AUTHORS +c76852d0bff115720af3f27acdb084c59361e5f6 13 15 2 +filename AUTHORS |
