| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'pr/3809' | Edward Thomson | 2016-10-09 | 1 | -10/+18 |
| |\ | |||||
| | * | make git_diff_stats_to_buf not show 0 insertions or 0 deletions | Sim Domingo | 2016-10-09 | 1 | -10/+18 |
| | | | |||||
| * | | patch: `patch_diff` -> `patch_generated` | Edward Thomson | 2016-05-26 | 1 | -1/+1 |
| | | | |||||
| * | | patch: abstract patches into diff'ed and parsed | Edward Thomson | 2016-05-26 | 1 | -2/+3 |
| |/ | | | | | | Patches can now come from a variety of sources - either internally generated (from diffing two commits) or as the results of parsing some external data. | ||||
| * | Don't scale diff stat when not needed | Russell Belfer | 2014-05-12 | 1 | -0/+2 |
| | | |||||
| * | Replace math fns with simpler integer mathrb/note-git-diff-index-behavior | Russell Belfer | 2014-04-22 | 1 | -11/+23 |
| | | |||||
| * | Use git_diff_get_stats in example/diff + refactor | Russell Belfer | 2014-04-22 | 1 | -160/+139 |
| | | | | | | | | | | | | | | | | | | | | | | This takes the `--stat` and related example options in the example diff.c program and converts them to use the `git_diff_get_stats` API which nicely formats stats for you. I went to add bar-graph scaling to the stats formatter and noticed that the `git_diff_stats` structure was holding on to all of the `git_patch` objects. Unfortunately, each of these objects keeps the full text of the diff in memory, so this is very expensive. I ended up modifying `git_diff_stats` to keep just the data that it needs to keep and allowed it to release the patches. Then, I added width scaling to the output on top of that. In making the diff example program match 'git diff' output, I ended up removing an newline from the sumamry output which I then had to compensate for in the email formatting to match the expectations. Lastly, I went through and refactored the tests to use a couple of helper functions and reduce the overall amount of code there. | ||||
| * | Introduce git_diff_get_stats, git_diff_stats_files_changed, ↵ | Jacques Germishuys | 2014-04-15 | 1 | -0/+343 |
| git_diff_stats_insertions, git_diff_stats_deletions and git_diff_stats_to_buf | |||||
