aboutsummaryrefslogtreecommitdiff
path: root/format/commitgraph/read/testdata/fixtures
diff options
context:
space:
mode:
Diffstat (limited to 'format/commitgraph/read/testdata/fixtures')
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/HEAD1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/config4
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-bf985c21612a52070d8b008e6ef51edf8b609401.graphbin0 -> 4810 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-dd7578d5216ca76c25b19631ba90f7498aeabbe7.graphbin0 -> 7088 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/packs2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.bitmapbin0 -> 8234 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.idxbin0 -> 13252 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.packbin0 -> 34730 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.revbin0 -> 1792 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/refs/heads/master1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/HEAD1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/config4
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/commit-graphbin0 -> 9068 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/packs2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.bitmapbin0 -> 7780 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.idxbin0 -> 11152 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.packbin0 -> 28664 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.revbin0 -> 1492 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/refs/heads/main1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/HEAD1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/config4
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/commit-graphbin0 -> 5912 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/packs2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.bitmapbin0 -> 5452 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.idxbin0 -> 7792 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.packbin0 -> 18969 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.revbin0 -> 1012 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/refs/heads/master1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/HEAD1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/config6
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-505cab61f8ddfa614301e8f97943112739236c6bcd19ed4d1f7c6b830cab4f62.graphbin0 -> 9260 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-77c47bd6ca2ce17208c9361717a5823c0cb4b5ee336a14959678e060d674ffb6.graphbin0 -> 6154 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/packs2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.bitmapbin0 -> 8234 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.idxbin0 -> 18496 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.packbin0 -> 41482 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.revbin0 -> 1816 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/refs/heads/master1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/HEAD1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/config6
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/commit-graphbin0 -> 11960 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/packs2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.bitmapbin0 -> 7804 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.idxbin0 -> 15496 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.packbin0 -> 34252 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.revbin0 -> 1516 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/refs/heads/main1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/HEAD1
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/config6
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/commit-graphbin0 -> 7844 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/packs2
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.bitmapbin0 -> 5476 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.idxbin0 -> 10696 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.packbin0 -> 22569 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.revbin0 -> 1036 bytes
-rw-r--r--format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/refs/heads/master1
58 files changed, 58 insertions, 0 deletions
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/HEAD b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/HEAD
new file mode 100644
index 00000000..cb089cd8
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/master
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/config b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/config
new file mode 100644
index 00000000..07d359d0
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/config
@@ -0,0 +1,4 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = true
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain
new file mode 100644
index 00000000..74c46b64
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain
@@ -0,0 +1,2 @@
+dd7578d5216ca76c25b19631ba90f7498aeabbe7
+bf985c21612a52070d8b008e6ef51edf8b609401
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-bf985c21612a52070d8b008e6ef51edf8b609401.graph b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-bf985c21612a52070d8b008e6ef51edf8b609401.graph
new file mode 100644
index 00000000..c31869c1
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-bf985c21612a52070d8b008e6ef51edf8b609401.graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-dd7578d5216ca76c25b19631ba90f7498aeabbe7.graph b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-dd7578d5216ca76c25b19631ba90f7498aeabbe7.graph
new file mode 100644
index 00000000..241eb3cc
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/commit-graphs/graph-dd7578d5216ca76c25b19631ba90f7498aeabbe7.graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/packs b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/packs
new file mode 100644
index 00000000..61decf9b
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/info/packs
@@ -0,0 +1,2 @@
+P pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.pack
+
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.bitmap b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.bitmap
new file mode 100644
index 00000000..1508cf18
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.bitmap
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.idx b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.idx
new file mode 100644
index 00000000..00ee2646
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.idx
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.pack b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.pack
new file mode 100644
index 00000000..c65ae27f
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.pack
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.rev b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.rev
new file mode 100644
index 00000000..d0689f72
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/objects/pack/pack-15b064d6a8ef8cff520565f6db8c006b2e6f7f2f.rev
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/refs/heads/master b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/refs/heads/master
new file mode 100644
index 00000000..8942d437
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/chain_changed/repo.git/refs/heads/master
@@ -0,0 +1 @@
+46ca641fd65e566b8ecfa567a1f01766289192f8
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/HEAD b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/HEAD
new file mode 100644
index 00000000..b870d826
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/main
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/config b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/config
new file mode 100644
index 00000000..07d359d0
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/config
@@ -0,0 +1,4 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = true
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/commit-graph b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/commit-graph
new file mode 100644
index 00000000..56b59a54
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/commit-graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/packs b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/packs
new file mode 100644
index 00000000..ecf5d272
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/info/packs
@@ -0,0 +1,2 @@
+P pack-34e9e132566989e2abfe8821731236c77f9bcbe9.pack
+
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.bitmap b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.bitmap
new file mode 100644
index 00000000..9fec7b16
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.bitmap
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.idx b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.idx
new file mode 100644
index 00000000..e30cbb5a
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.idx
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.pack b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.pack
new file mode 100644
index 00000000..8da45eab
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.pack
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.rev b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.rev
new file mode 100644
index 00000000..3bcd2e2c
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/objects/pack/pack-34e9e132566989e2abfe8821731236c77f9bcbe9.rev
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/refs/heads/main b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/refs/heads/main
new file mode 100644
index 00000000..090ca933
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_changed/repo.git/refs/heads/main
@@ -0,0 +1 @@
+d02a8dbd1a8fbaac8ab7f7f1533cc312ab2c9eec
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/HEAD b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/HEAD
new file mode 100644
index 00000000..cb089cd8
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/master
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/config b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/config
new file mode 100644
index 00000000..07d359d0
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/config
@@ -0,0 +1,4 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = true
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/commit-graph b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/commit-graph
new file mode 100644
index 00000000..28f7d06a
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/commit-graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/packs b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/packs
new file mode 100644
index 00000000..8434a002
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/info/packs
@@ -0,0 +1,2 @@
+P pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.pack
+
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.bitmap b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.bitmap
new file mode 100644
index 00000000..64a36c71
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.bitmap
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.idx b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.idx
new file mode 100644
index 00000000..f5e16674
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.idx
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.pack b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.pack
new file mode 100644
index 00000000..8f82b451
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.pack
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.rev b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.rev
new file mode 100644
index 00000000..64771f70
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/objects/pack/pack-a3da595034c94bb16b6829d757a66b7d259b9ffc.rev
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/refs/heads/master b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/refs/heads/master
new file mode 100644
index 00000000..475cb2c1
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha1/single_nochanged/repo.git/refs/heads/master
@@ -0,0 +1 @@
+dda8217252bdf3e01fdf31309d0e5c3051b00945
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/HEAD b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/HEAD
new file mode 100644
index 00000000..cb089cd8
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/master
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/config b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/config
new file mode 100644
index 00000000..7d1c0006
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/config
@@ -0,0 +1,6 @@
+[extensions]
+ objectformat = sha256
+[core]
+ repositoryformatversion = 1
+ filemode = true
+ bare = true
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain
new file mode 100644
index 00000000..4e7d76fe
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/commit-graph-chain
@@ -0,0 +1,2 @@
+505cab61f8ddfa614301e8f97943112739236c6bcd19ed4d1f7c6b830cab4f62
+77c47bd6ca2ce17208c9361717a5823c0cb4b5ee336a14959678e060d674ffb6
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-505cab61f8ddfa614301e8f97943112739236c6bcd19ed4d1f7c6b830cab4f62.graph b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-505cab61f8ddfa614301e8f97943112739236c6bcd19ed4d1f7c6b830cab4f62.graph
new file mode 100644
index 00000000..4a93de94
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-505cab61f8ddfa614301e8f97943112739236c6bcd19ed4d1f7c6b830cab4f62.graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-77c47bd6ca2ce17208c9361717a5823c0cb4b5ee336a14959678e060d674ffb6.graph b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-77c47bd6ca2ce17208c9361717a5823c0cb4b5ee336a14959678e060d674ffb6.graph
new file mode 100644
index 00000000..7807351d
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/commit-graphs/graph-77c47bd6ca2ce17208c9361717a5823c0cb4b5ee336a14959678e060d674ffb6.graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/packs b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/packs
new file mode 100644
index 00000000..3b1241c4
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/info/packs
@@ -0,0 +1,2 @@
+P pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.pack
+
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.bitmap b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.bitmap
new file mode 100644
index 00000000..007fcd0e
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.bitmap
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.idx b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.idx
new file mode 100644
index 00000000..248cf8fc
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.idx
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.pack b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.pack
new file mode 100644
index 00000000..92cea7fb
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.pack
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.rev b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.rev
new file mode 100644
index 00000000..569862ce
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/objects/pack/pack-04168d0884c910f505cb9fbcf045957e44ccee06d812b5e531ae666014a26ed1.rev
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/refs/heads/master b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/refs/heads/master
new file mode 100644
index 00000000..29d83be8
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/chain_changed/repo.git/refs/heads/master
@@ -0,0 +1 @@
+10d2943dc7ad88011cae3b776d9565d6451a350ce1d16949bc8546a5fe6c0a53
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/HEAD b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/HEAD
new file mode 100644
index 00000000..b870d826
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/main
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/config b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/config
new file mode 100644
index 00000000..7d1c0006
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/config
@@ -0,0 +1,6 @@
+[extensions]
+ objectformat = sha256
+[core]
+ repositoryformatversion = 1
+ filemode = true
+ bare = true
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/commit-graph b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/commit-graph
new file mode 100644
index 00000000..f4dd0e0c
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/commit-graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/packs b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/packs
new file mode 100644
index 00000000..0f39ed89
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/info/packs
@@ -0,0 +1,2 @@
+P pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.pack
+
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.bitmap b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.bitmap
new file mode 100644
index 00000000..b5c5055c
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.bitmap
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.idx b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.idx
new file mode 100644
index 00000000..144778cd
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.idx
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.pack b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.pack
new file mode 100644
index 00000000..599ccae0
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.pack
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.rev b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.rev
new file mode 100644
index 00000000..3c093f31
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/objects/pack/pack-316dbc67dac12d131591640da0c55b76387cbf1fd2a117ab3d7ca0d854a031c9.rev
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/refs/heads/main b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/refs/heads/main
new file mode 100644
index 00000000..4ba32358
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_changed/repo.git/refs/heads/main
@@ -0,0 +1 @@
+a9ff114900e6be139ec66a2a61c930973d8c4bc6fd3b899405ee7ab8740bdbd3
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/HEAD b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/HEAD
new file mode 100644
index 00000000..cb089cd8
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/master
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/config b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/config
new file mode 100644
index 00000000..7d1c0006
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/config
@@ -0,0 +1,6 @@
+[extensions]
+ objectformat = sha256
+[core]
+ repositoryformatversion = 1
+ filemode = true
+ bare = true
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/commit-graph b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/commit-graph
new file mode 100644
index 00000000..f98ca4a1
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/commit-graph
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/packs b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/packs
new file mode 100644
index 00000000..65184c9a
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/info/packs
@@ -0,0 +1,2 @@
+P pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.pack
+
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.bitmap b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.bitmap
new file mode 100644
index 00000000..53530f4c
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.bitmap
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.idx b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.idx
new file mode 100644
index 00000000..b3a417a8
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.idx
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.pack b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.pack
new file mode 100644
index 00000000..d8dcedbf
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.pack
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.rev b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.rev
new file mode 100644
index 00000000..e50d1a81
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/objects/pack/pack-d335453f760b064e36459d780ec9bf0e5dd596c0ee1ac6310136067c4f13438b.rev
Binary files differ
diff --git a/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/refs/heads/master b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/refs/heads/master
new file mode 100644
index 00000000..a4e184b4
--- /dev/null
+++ b/format/commitgraph/read/testdata/fixtures/sha256/single_nochanged/repo.git/refs/heads/master
@@ -0,0 +1 @@
+7e396bf648e3b045c293d9fbdc533d4377d4e801d5d1fb57b84d22dd054a5860