Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-09 | Query fewer processes when searching for the parentprocs | Thomas Otto | |
This query now happens for more invocation types, so speed it up. Call `refresh_process()` only on pids numerically close to the one of delta itself. | |||
2021-12-08 | Bump sysinfo from 0.19.2 to 0.20.5 | dependabot[bot] | |
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.19.2 to 0.20.5. - [Release notes](https://github.com/GuillaumeGomez/sysinfo/releases) - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/commits) --- updated-dependencies: - dependency-name: sysinfo dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | |||
2021-12-08 | Fix order of struct entries | Dan Davison | |
2021-12-07 | Bump version0.11.2 | Dan Davison | |
2021-12-07 | Disable last-resort process tree inspection | Dan Davison | |
See #824 in which some users are reporting very slow performance. Fixes #824 | |||
2021-12-07 | Fixed some test clippys | Thomas Otto | |
Note that currently `cargo clippy --tests` is not checked by the CI runs | |||
2021-12-07 | Fix more side-by-side line number miscounts | Thomas Otto | |
2021-12-07 | Add DeltaTest to speed up adding and fixing tests | Thomas Otto | |
Using a syntax similar to the builder pattern: `DeltaTest::with([config options]).with_input(DIFF).expect(lines)` plus `.explain_ansi()` to pretty-print ansi codes and `.inspect()` to print the to-be-tested output. Rewrite a few tests using it and add ansi tests for --line-fill-method=<spaces|ansi> | |||
2021-12-07 | Move explain_ansi() part out of parse_ansi() | Thomas Otto | |
2021-12-07 | Clarify hyperlinks field | An Yu | |
2021-12-06 | Add @nkouevda's pdiff to the Similar Projects list | Dan Davison | |
2021-12-06 | Bump version in links to executables | Dan Davison | |
2021-12-06 | Bump version0.11.1 | Dan Davison | |
2021-12-06 | Be permissive about unexpected state machine state | Dan Davison | |
Fixes #826 | |||
2021-12-05 | Add a link to ARCHITECTURE.md | Dan Davison | |
2021-12-05 | Update README | Dan Davison | |
2021-12-05 | Bump version in private Homebrew formula | Dan Davison | |
2021-12-05 | Document merge conflict handling0.11.0 | Dan Davison | |
2021-12-05 | README edits | Dan Davison | |
2021-12-05 | Bump version | Dan Davison | |
2021-12-05 | Gracefully handle failure to parse hunk header | Dan Davison | |
Fixes #765 | |||
2021-12-05 | Failing test for #765 | Dan Davison | |
2021-12-05 | Do not truncate hunk header line | Dan Davison | |
Fixes #813 | |||
2021-12-05 | Add test of parsing cthulhu commit hunk header | Dan Davison | |
Ref #813 | |||
2021-12-05 | Bug fix: fix panic in merge conflict `diff -U0` | Dan Davison | |
2021-12-05 | Add InMergeConflict to combined diff enum variant | Dan Davison | |
This allows keep-plus-minus-markers=false to be honored inside merge conflicts but not honored for combined diff regions outside merge conflicts. | |||
2021-12-05 | Display merge conflicts | Dan Davison | |
2021-12-05 | Example diffs | Dan Davison | |
2021-12-05 | Refactor: paint_minus_and_plus_lines function | Dan Davison | |
2021-12-05 | Handle combined diff format | Dan Davison | |
With this commit combined diff format (https://git-scm.com/docs/git-diff#_combined_diff_format) is handled appropriately. However, there is no special handling of merge conflict markers. Fixes #189, #736 | |||
2021-12-05 | Fix blame background colors | Dan Davison | |
These had been broken by ec08c4de76ff26046a0cebc70a54f5c42fbfb835 | |||
2021-12-05 | PERF: Add comment | Dan Davison | |
2021-12-04 | Silence warning | Dan Davison | |
2021-12-04 | README edit | Dan Davison | |
2021-12-04 | Fix weird but correct line handling | Dan Davison | |
This handler function was returning `false`, thus signaling that it had not handled the line, when it was not the responsibility of any other handler to handle the line. It was doing this to rely on the fall-through handlers determining whether to emit the line or skip it. But this risks another handler handling it and is a violation of the contract. It is much more appropriate to make the determination in the handler itself, emit it if appropriate, and signal that it has been handled. | |||
2021-12-04 | Cthulhu commit diff | Dan Davison | |
https://github.com/torvalds/linux/commit/2cde51fbd0f310c8a2c5f977e665c0ac3945b46d https://www.destroyallsoftware.com/blog/2017/the-biggest-and-weirdest-commits-in-linux-kernel-git-history | |||
2021-12-03 | Bump version in links to executables | Dan Davison | |
2021-12-03 | Bump version in private Homebrew formula | Dan Davison | |
2021-12-02 | Fix new v1.57 clippy warnings0.10.3 | Thomas Otto | |
2021-12-02 | Fix side-by-side line number miscount | Thomas Otto | |
2021-11-30 | [themes.gitconfig] add woolly-mammoth blame config | Kr1ss | |
2021-11-30 | Fix colorMoved in git config example | Maxim Doucet | |
According to [git documentation for diff.colorMoved](https://git-scm.com/docs/git-diff#Documentation/git-diff.txt---color-movedltmodegt), `true` is not a correct value. `default` is a correct value and it also matches the "`--color-moved` support" section of this README. | |||
2021-11-30 | Fix navigate option in git config example | Maxim Doucet | |
The navigate option does not work when present in the `[core]` section of the git config because it is not a git option. It works correctly when present in the `[delta]` section. | |||
2021-11-30 | README: Fix indentation | Dan Davison | |
2021-11-30 | README edits | Dan Davison | |
2021-11-29 | Refactor: `if let` instead of `match` | Dan Davison | |
2021-11-29 | Rename: FileMeta => DiffHeader | Dan Davison | |
2021-11-29 | Initial version of ARCHITECTURE.md | Dan Davison | |
2021-11-29 | Do not handle --word-diff or --color-words output | Dan Davison | |
Fixes #440 Ref #152 | |||
2021-11-29 | Refactor: is_in_hunk | Dan Davison | |