├── .github └── workflows │ └── CI.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── benches ├── 01_simple.rs └── 02_read_everytime.rs ├── src └── lib.rs └── tests ├── fixtures ├── bzr.diff ├── git.diff ├── hg.diff ├── sample0.diff ├── sample1.diff ├── sample2.diff ├── sample3.diff ├── sample4-plus.diff ├── sample4.diff ├── sample5.diff └── svn.diff ├── test_hunk.rs ├── test_patchedfile.rs └── test_patchset.rs /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/README.md -------------------------------------------------------------------------------- /benches/01_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/benches/01_simple.rs -------------------------------------------------------------------------------- /benches/02_read_everytime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/benches/02_read_everytime.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/fixtures/bzr.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/bzr.diff -------------------------------------------------------------------------------- /tests/fixtures/git.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/git.diff -------------------------------------------------------------------------------- /tests/fixtures/hg.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/hg.diff -------------------------------------------------------------------------------- /tests/fixtures/sample0.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/sample0.diff -------------------------------------------------------------------------------- /tests/fixtures/sample1.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/sample1.diff -------------------------------------------------------------------------------- /tests/fixtures/sample2.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/sample2.diff -------------------------------------------------------------------------------- /tests/fixtures/sample3.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/sample3.diff -------------------------------------------------------------------------------- /tests/fixtures/sample4-plus.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/sample4-plus.diff -------------------------------------------------------------------------------- /tests/fixtures/sample4.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/sample4.diff -------------------------------------------------------------------------------- /tests/fixtures/sample5.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/sample5.diff -------------------------------------------------------------------------------- /tests/fixtures/svn.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/fixtures/svn.diff -------------------------------------------------------------------------------- /tests/test_hunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/test_hunk.rs -------------------------------------------------------------------------------- /tests/test_patchedfile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/test_patchedfile.rs -------------------------------------------------------------------------------- /tests/test_patchset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/messense/unidiff-rs/HEAD/tests/test_patchset.rs --------------------------------------------------------------------------------