| 1 | Third-party notice: gitoxide gix-merge baseline fixture scripts
|
| 2 | ===============================================================
|
| 3 |
|
| 4 | The files tree-baseline.sh, tree-cartesian-baseline.sh and text-baseline.sh in
|
| 5 | this directory are copied VERBATIM (byte-identical, unmodified) from the
|
| 6 | gitoxide project:
|
| 7 |
|
| 8 | Project: gitoxide (crate gix-merge)
|
| 9 | Upstream: https://github.com/GitoxideLabs/gitoxide
|
| 10 | Commit: acf906f8fcdb8e8d143570737786543dc5a204a0 (fetched 2026-09-28)
|
| 11 | Paths: gix-merge/tests/fixtures/tree-baseline.sh
|
| 12 | gix-merge/tests/fixtures/tree-cartesian-baseline.sh
|
| 13 | gix-merge/tests/fixtures/text-baseline.sh
|
| 14 | Authors: Sebastian Thiel <[email protected]> and the gitoxide
|
| 15 | contributors (gix-merge Cargo.toml `authors`; see upstream git
|
| 16 | history for individual contributors)
|
| 17 | License: MIT OR Apache-2.0 (gix-merge Cargo.toml `license`), at your option.
|
| 18 | Both license texts are included here unmodified as LICENSE-MIT
|
| 19 | and LICENSE-APACHE (copied from gix-merge/LICENSE-*, identical to
|
| 20 | the repository-root copies at the same commit).
|
| 21 |
|
| 22 | Upstream ships no NOTICE file. The scripts carry no per-file copyright header
|
| 23 | upstream; none has been added so that the files stay byte-identical (SHA-256
|
| 24 | digests are pinned in UPSTREAM.json and checked by the suite's unit tests).
|
| 25 | This NOTICE, UPSTREAM.json and the two license files are the attribution.
|
| 26 |
|
| 27 | The oak/benchmarks merge suite (suites/merge/mergesuite) only EXECUTES these
|
| 28 | scripts with a real Git to build scenario repositories and git merge-ort
|
| 29 | reference results; it does not modify them. Everything else under
|
| 30 | suites/merge is original work of the oak/benchmarks authors.
|