Third-party notice: gitoxide gix-merge baseline fixture scripts
===============================================================

The files tree-baseline.sh, tree-cartesian-baseline.sh and text-baseline.sh in
this directory are copied VERBATIM (byte-identical, unmodified) from the
gitoxide project:

  Project:   gitoxide (crate gix-merge)
  Upstream:  https://github.com/GitoxideLabs/gitoxide
  Commit:    acf906f8fcdb8e8d143570737786543dc5a204a0 (fetched 2026-09-28)
  Paths:     gix-merge/tests/fixtures/tree-baseline.sh
             gix-merge/tests/fixtures/tree-cartesian-baseline.sh
             gix-merge/tests/fixtures/text-baseline.sh
  Authors:   Sebastian Thiel <sebastian.thiel@icloud.com> and the gitoxide
             contributors (gix-merge Cargo.toml `authors`; see upstream git
             history for individual contributors)
  License:   MIT OR Apache-2.0 (gix-merge Cargo.toml `license`), at your option.
             Both license texts are included here unmodified as LICENSE-MIT
             and LICENSE-APACHE (copied from gix-merge/LICENSE-*, identical to
             the repository-root copies at the same commit).

Upstream ships no NOTICE file. The scripts carry no per-file copyright header
upstream; none has been added so that the files stay byte-identical (SHA-256
digests are pinned in UPSTREAM.json and checked by the suite's unit tests).
This NOTICE, UPSTREAM.json and the two license files are the attribution.

The oak/benchmarks merge suite (suites/merge/mergesuite) only EXECUTES these
scripts with a real Git to build scenario repositories and git merge-ort
reference results; it does not modify them. Everything else under
suites/merge is original work of the oak/benchmarks authors.
