├── .cargo └── config.toml ├── .github └── workflows │ ├── deployment.yml │ ├── linux-ci.yml │ └── windows-ci.yml ├── .gitignore ├── .whitesource ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── SCREENSHOTS.md ├── benchmark.py ├── ci.sh ├── install.sh ├── mypy.ini ├── release.sh ├── screenshot-diff2-conflict.png ├── screenshot-git-merge.png ├── screenshot.png ├── src ├── ansi.rs ├── commit_line.rs ├── conflicts_highlighter.rs ├── constants.rs ├── file_highlighter.rs ├── hunk_header.rs ├── hunk_highlighter.rs ├── line_collector.rs ├── lines_highlighter.rs ├── logging.rs ├── main.rs ├── plusminus_lines_highlighter.rs ├── refiner.rs ├── rename_highlighter.rs ├── string_future.rs ├── token_collector.rs └── tokenizer.rs ├── stresstest.py ├── testdata-examples.sh └── testdata ├── README.md ├── add-remove-trailing-newline.diff ├── add-remove-trailing-newline.riff-output ├── add-trailing-newline.diff ├── add-trailing-newline.riff-output ├── adds-only.diff ├── adds-only.riff-output ├── binary-files-differ.diff ├── binary-files-differ.riff-output ├── changed-lines-without-newlines.diff ├── changed-lines-without-newlines.riff-output ├── conflict-markers-diff3-baseless.txt ├── conflict-markers-diff3-baseless.txt.riff-output ├── conflict-markers-diff3-removed.txt ├── conflict-markers-diff3-removed.txt.riff-output ├── conflict-markers-diff3.txt ├── conflict-markers-diff3.txt.riff-output ├── conflict-markers.txt ├── conflict-markers.txt.riff-output ├── conflict-with-context.diff ├── conflict-with-context.riff-output ├── consecutive-words.diff ├── consecutive-words.riff-output ├── copies-and-renames.diff ├── copies-and-renames.riff-output ├── dont-highlight-complete-lines.diff ├── dont-highlight-complete-lines.riff-output ├── french-trailing-newline.diff ├── french-trailing-newline.riff-output ├── git-commit-line.diff ├── git-commit-line.riff-output ├── git-conflict-with-base-minus.diff ├── git-conflict-with-base-minus.riff-output ├── git-diff-conflict-diff3-edit-remove.diff ├── git-diff-conflict-diff3-edit-remove.riff-output ├── git-diff-conflict-diff3.diff ├── git-diff-conflict-diff3.riff-output ├── git-diff-conflict.diff ├── git-diff-conflict.riff-output ├── git-log-n3-p.diff ├── git-log-n3-p.riff-output ├── git-log-n3.diff ├── git-log-n3.riff-output ├── git-log-oneline.txt ├── git-log-oneline.txt.riff-output ├── git-rebase-unmerged.diff ├── git-rebase-unmerged.riff-output ├── highlight-middle-line.diff ├── highlight-middle-line.riff-output ├── indentation-l.diff ├── indentation-l.riff-output ├── invalid-unicode.diff ├── invalid-unicode.riff-output ├── issue-15.diff ├── issue-15.riff-output ├── issue-37.diff ├── issue-37.riff-output ├── issue-with-incomplete-output.diff ├── issue-with-incomplete-output.riff-output ├── merge-two-way.diff ├── merge-two-way.riff-output ├── moar-570d780b.diff ├── moar-570d780b.riff-output ├── new-file.diff ├── new-file.riff-output ├── no-newline-in-context.diff ├── no-newline-in-context.riff-output ├── non-breakable-spaces.diff ├── non-breakable-spaces.riff-output ├── partial-refine.diff ├── partial-refine.riff-output ├── prepended-lines.diff ├── prepended-lines.riff-output ├── remove-file.diff ├── remove-file.riff-output ├── remove-minus-minus.diff ├── remove-minus-minus.riff-output ├── remove-trailing-newline.diff ├── remove-trailing-newline.riff-output ├── rename-only.diff ├── rename-only.riff-output ├── screenshot.diff ├── screenshot.riff-output ├── shorten-section.diff ├── shorten-section.riff-output ├── slow-diff.diff └── slow-diff.riff-output /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/.github/workflows/deployment.yml -------------------------------------------------------------------------------- /.github/workflows/linux-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/.github/workflows/linux-ci.yml -------------------------------------------------------------------------------- /.github/workflows/windows-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/.github/workflows/windows-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /env/ 3 | /riff-* 4 | /.benchmark-binaries/ 5 | -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/.whitesource -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/README.md -------------------------------------------------------------------------------- /SCREENSHOTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/SCREENSHOTS.md -------------------------------------------------------------------------------- /benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/benchmark.py -------------------------------------------------------------------------------- /ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/ci.sh -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/install.sh -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/mypy.ini -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/release.sh -------------------------------------------------------------------------------- /screenshot-diff2-conflict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/screenshot-diff2-conflict.png -------------------------------------------------------------------------------- /screenshot-git-merge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/screenshot-git-merge.png -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/ansi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/ansi.rs -------------------------------------------------------------------------------- /src/commit_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/commit_line.rs -------------------------------------------------------------------------------- /src/conflicts_highlighter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/conflicts_highlighter.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/file_highlighter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/file_highlighter.rs -------------------------------------------------------------------------------- /src/hunk_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/hunk_header.rs -------------------------------------------------------------------------------- /src/hunk_highlighter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/hunk_highlighter.rs -------------------------------------------------------------------------------- /src/line_collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/line_collector.rs -------------------------------------------------------------------------------- /src/lines_highlighter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/lines_highlighter.rs -------------------------------------------------------------------------------- /src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/logging.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/plusminus_lines_highlighter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/plusminus_lines_highlighter.rs -------------------------------------------------------------------------------- /src/refiner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/refiner.rs -------------------------------------------------------------------------------- /src/rename_highlighter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/rename_highlighter.rs -------------------------------------------------------------------------------- /src/string_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/string_future.rs -------------------------------------------------------------------------------- /src/token_collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/token_collector.rs -------------------------------------------------------------------------------- /src/tokenizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/src/tokenizer.rs -------------------------------------------------------------------------------- /stresstest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/stresstest.py -------------------------------------------------------------------------------- /testdata-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata-examples.sh -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/add-remove-trailing-newline.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/add-remove-trailing-newline.diff -------------------------------------------------------------------------------- /testdata/add-remove-trailing-newline.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/add-remove-trailing-newline.riff-output -------------------------------------------------------------------------------- /testdata/add-trailing-newline.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/add-trailing-newline.diff -------------------------------------------------------------------------------- /testdata/add-trailing-newline.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/add-trailing-newline.riff-output -------------------------------------------------------------------------------- /testdata/adds-only.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/adds-only.diff -------------------------------------------------------------------------------- /testdata/adds-only.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/adds-only.riff-output -------------------------------------------------------------------------------- /testdata/binary-files-differ.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/binary-files-differ.diff -------------------------------------------------------------------------------- /testdata/binary-files-differ.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/binary-files-differ.riff-output -------------------------------------------------------------------------------- /testdata/changed-lines-without-newlines.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/changed-lines-without-newlines.diff -------------------------------------------------------------------------------- /testdata/changed-lines-without-newlines.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/changed-lines-without-newlines.riff-output -------------------------------------------------------------------------------- /testdata/conflict-markers-diff3-baseless.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers-diff3-baseless.txt -------------------------------------------------------------------------------- /testdata/conflict-markers-diff3-baseless.txt.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers-diff3-baseless.txt.riff-output -------------------------------------------------------------------------------- /testdata/conflict-markers-diff3-removed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers-diff3-removed.txt -------------------------------------------------------------------------------- /testdata/conflict-markers-diff3-removed.txt.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers-diff3-removed.txt.riff-output -------------------------------------------------------------------------------- /testdata/conflict-markers-diff3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers-diff3.txt -------------------------------------------------------------------------------- /testdata/conflict-markers-diff3.txt.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers-diff3.txt.riff-output -------------------------------------------------------------------------------- /testdata/conflict-markers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers.txt -------------------------------------------------------------------------------- /testdata/conflict-markers.txt.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-markers.txt.riff-output -------------------------------------------------------------------------------- /testdata/conflict-with-context.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-with-context.diff -------------------------------------------------------------------------------- /testdata/conflict-with-context.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/conflict-with-context.riff-output -------------------------------------------------------------------------------- /testdata/consecutive-words.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/consecutive-words.diff -------------------------------------------------------------------------------- /testdata/consecutive-words.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/consecutive-words.riff-output -------------------------------------------------------------------------------- /testdata/copies-and-renames.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/copies-and-renames.diff -------------------------------------------------------------------------------- /testdata/copies-and-renames.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/copies-and-renames.riff-output -------------------------------------------------------------------------------- /testdata/dont-highlight-complete-lines.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/dont-highlight-complete-lines.diff -------------------------------------------------------------------------------- /testdata/dont-highlight-complete-lines.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/dont-highlight-complete-lines.riff-output -------------------------------------------------------------------------------- /testdata/french-trailing-newline.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/french-trailing-newline.diff -------------------------------------------------------------------------------- /testdata/french-trailing-newline.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/french-trailing-newline.riff-output -------------------------------------------------------------------------------- /testdata/git-commit-line.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-commit-line.diff -------------------------------------------------------------------------------- /testdata/git-commit-line.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-commit-line.riff-output -------------------------------------------------------------------------------- /testdata/git-conflict-with-base-minus.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-conflict-with-base-minus.diff -------------------------------------------------------------------------------- /testdata/git-conflict-with-base-minus.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-conflict-with-base-minus.riff-output -------------------------------------------------------------------------------- /testdata/git-diff-conflict-diff3-edit-remove.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-diff-conflict-diff3-edit-remove.diff -------------------------------------------------------------------------------- /testdata/git-diff-conflict-diff3-edit-remove.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-diff-conflict-diff3-edit-remove.riff-output -------------------------------------------------------------------------------- /testdata/git-diff-conflict-diff3.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-diff-conflict-diff3.diff -------------------------------------------------------------------------------- /testdata/git-diff-conflict-diff3.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-diff-conflict-diff3.riff-output -------------------------------------------------------------------------------- /testdata/git-diff-conflict.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-diff-conflict.diff -------------------------------------------------------------------------------- /testdata/git-diff-conflict.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-diff-conflict.riff-output -------------------------------------------------------------------------------- /testdata/git-log-n3-p.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-log-n3-p.diff -------------------------------------------------------------------------------- /testdata/git-log-n3-p.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-log-n3-p.riff-output -------------------------------------------------------------------------------- /testdata/git-log-n3.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-log-n3.diff -------------------------------------------------------------------------------- /testdata/git-log-n3.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-log-n3.riff-output -------------------------------------------------------------------------------- /testdata/git-log-oneline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-log-oneline.txt -------------------------------------------------------------------------------- /testdata/git-log-oneline.txt.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-log-oneline.txt.riff-output -------------------------------------------------------------------------------- /testdata/git-rebase-unmerged.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-rebase-unmerged.diff -------------------------------------------------------------------------------- /testdata/git-rebase-unmerged.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/git-rebase-unmerged.riff-output -------------------------------------------------------------------------------- /testdata/highlight-middle-line.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/highlight-middle-line.diff -------------------------------------------------------------------------------- /testdata/highlight-middle-line.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/highlight-middle-line.riff-output -------------------------------------------------------------------------------- /testdata/indentation-l.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/indentation-l.diff -------------------------------------------------------------------------------- /testdata/indentation-l.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/indentation-l.riff-output -------------------------------------------------------------------------------- /testdata/invalid-unicode.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/invalid-unicode.diff -------------------------------------------------------------------------------- /testdata/invalid-unicode.riff-output: -------------------------------------------------------------------------------- 1 | � 2 | -------------------------------------------------------------------------------- /testdata/issue-15.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/issue-15.diff -------------------------------------------------------------------------------- /testdata/issue-15.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/issue-15.riff-output -------------------------------------------------------------------------------- /testdata/issue-37.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/issue-37.diff -------------------------------------------------------------------------------- /testdata/issue-37.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/issue-37.riff-output -------------------------------------------------------------------------------- /testdata/issue-with-incomplete-output.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/issue-with-incomplete-output.diff -------------------------------------------------------------------------------- /testdata/issue-with-incomplete-output.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/issue-with-incomplete-output.riff-output -------------------------------------------------------------------------------- /testdata/merge-two-way.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/merge-two-way.diff -------------------------------------------------------------------------------- /testdata/merge-two-way.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/merge-two-way.riff-output -------------------------------------------------------------------------------- /testdata/moar-570d780b.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/moar-570d780b.diff -------------------------------------------------------------------------------- /testdata/moar-570d780b.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/moar-570d780b.riff-output -------------------------------------------------------------------------------- /testdata/new-file.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/new-file.diff -------------------------------------------------------------------------------- /testdata/new-file.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/new-file.riff-output -------------------------------------------------------------------------------- /testdata/no-newline-in-context.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/no-newline-in-context.diff -------------------------------------------------------------------------------- /testdata/no-newline-in-context.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/no-newline-in-context.riff-output -------------------------------------------------------------------------------- /testdata/non-breakable-spaces.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/non-breakable-spaces.diff -------------------------------------------------------------------------------- /testdata/non-breakable-spaces.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/non-breakable-spaces.riff-output -------------------------------------------------------------------------------- /testdata/partial-refine.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/partial-refine.diff -------------------------------------------------------------------------------- /testdata/partial-refine.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/partial-refine.riff-output -------------------------------------------------------------------------------- /testdata/prepended-lines.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/prepended-lines.diff -------------------------------------------------------------------------------- /testdata/prepended-lines.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/prepended-lines.riff-output -------------------------------------------------------------------------------- /testdata/remove-file.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/remove-file.diff -------------------------------------------------------------------------------- /testdata/remove-file.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/remove-file.riff-output -------------------------------------------------------------------------------- /testdata/remove-minus-minus.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/remove-minus-minus.diff -------------------------------------------------------------------------------- /testdata/remove-minus-minus.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/remove-minus-minus.riff-output -------------------------------------------------------------------------------- /testdata/remove-trailing-newline.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/remove-trailing-newline.diff -------------------------------------------------------------------------------- /testdata/remove-trailing-newline.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/remove-trailing-newline.riff-output -------------------------------------------------------------------------------- /testdata/rename-only.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/rename-only.diff -------------------------------------------------------------------------------- /testdata/rename-only.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/rename-only.riff-output -------------------------------------------------------------------------------- /testdata/screenshot.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/screenshot.diff -------------------------------------------------------------------------------- /testdata/screenshot.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/screenshot.riff-output -------------------------------------------------------------------------------- /testdata/shorten-section.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/shorten-section.diff -------------------------------------------------------------------------------- /testdata/shorten-section.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/shorten-section.riff-output -------------------------------------------------------------------------------- /testdata/slow-diff.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/slow-diff.diff -------------------------------------------------------------------------------- /testdata/slow-diff.riff-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walles/riff/HEAD/testdata/slow-diff.riff-output --------------------------------------------------------------------------------