%unimsg 0 repo/scratch/v0 repository @repo/scratch/v0 { at 2026-09-04T04:51:50Z completeness :complete doc "Produced by tools/git2umsg from a repository built to be awkward on purpose: a blob that is not UTF-8, a tree entry name that is not either, every mode git has including a gitlink, a crafted commit with an encoding header and a folded signature and no trailing newline, an annotated tag, packed refs and a multi-valued remote." head symbolic "refs/heads/main" object-format :sha1 title "A scratch repository, carrying every shape the vocabulary has a rule for" absent { "0123456789012345678901234567890123456789" :submodule } config [ { name "repositoryformatversion" section "core" value "0" } { name "filemode", section "core", value "false" } { name "bare", section "core", value "false" } { name "logallrefupdates" section "core" value "true" } { name "symlinks", section "core", value "false" } { name "ignorecase", section "core", value "true" } { name "autocrlf", section "core", value "false" } { name "name", section "user", value "Scratch Author" } { name "email" section "user" value "scratch@example.invalid" } { name "url" section "remote" subsection "origin" value "https://example.invalid/scratch.git" } { name "fetch" section "remote" subsection "origin" value "+refs/heads/*:refs/remotes/origin/*" } { name "fetch" section "remote" subsection "origin" value "+refs/tags/*:refs/tags/*" } ] index { version 2 entries [ | mode object path stage | "100644" #sha1:f1bf4972f8c417e788b44d837e3738579cbbe644 "README.md" 0 | "100644" #sha1:15037b1691e5bfcee711019eb5697830f0aa68e0 "data.bin" 0 | "120000" #sha1:42061c01a1c70097d1e4579f29a5adf40abdec95 "link" 0 | "100644" #sha1:f1bf4972f8c417e788b44d837e3738579cbbe644 ~hex:6e61e96d65 0 | "100755" #sha1:21ba682558a42264518f1e0ba55e8a5cd9d7db0a "run.sh" 0 | "100644" #sha1:bfa655111293037a5564088d1a9bbca4cbcf446b "sub/notes.txt" 0 | "160000" #sha1:0123456789012345678901234567890123456789 "vendor" 0 ] } local-files { description { content "Unnamed repository; edit this file 'description' to name the repository. " } info/exclude { content "build/ " } } objects { "42061c01a1c70097d1e4579f29a5adf40abdec95" { content "README.md", kind :blob } "15037b1691e5bfcee711019eb5697830f0aa68e0" { content ~hex:000102fffe8062696e617279207061796c6f61640a kind :blob } "21ba682558a42264518f1e0ba55e8a5cd9d7db0a" { kind :blob content "#!/bin/sh echo hello " } "38d5be3806b7049721d52443472afe889b08af00" { kind :tree entries [ { mode "100644" name "notes.txt" object #sha1:bfa655111293037a5564088d1a9bbca4cbcf446b } ] } "557cb6a4c8c2a7b103390fa6125f754574a317ed" { kind :tree entries [ | mode name object | "100644" "README.md" #sha1:f1bf4972f8c417e788b44d837e3738579cbbe644 | "100644" "data.bin" #sha1:15037b1691e5bfcee711019eb5697830f0aa68e0 | "120000" "link" #sha1:42061c01a1c70097d1e4579f29a5adf40abdec95 | "100644" ~hex:6e61e96d65 #sha1:f1bf4972f8c417e788b44d837e3738579cbbe644 | "100755" "run.sh" #sha1:21ba682558a42264518f1e0ba55e8a5cd9d7db0a | "40000" "sub" #sha1:38d5be3806b7049721d52443472afe889b08af00 | "160000" "vendor" #sha1:0123456789012345678901234567890123456789 ] } a21bb931bf73fb7ac4b707883deaabc147c9e899 { kind :commit tree #sha1:557cb6a4c8c2a7b103390fa6125f754574a317ed author { email "scratch@example.invalid" name "Scratch Author" offset "+0000" when 1000000000 } committer { email "scratch@example.invalid" name "Scratch Author" offset "+0000" when 1000000000 } message "The first commit, with every mode git has. " } b5dbaed375fccae17a8dd0d5498193a09a0a6eff { kind :commit message "A commit with an encoding header, a folded signature, and no trailing newline" parents [ #sha1:a21bb931bf73fb7ac4b707883deaabc147c9e899 ] tree #sha1:557cb6a4c8c2a7b103390fa6125f754574a317ed author { email "scratch@example.invalid" name "Scratch Author" offset "+0530" when 1000000100 } committer { email "scratch@example.invalid" name "Scratch Author" offset "+0530" when 1000000100 } headers [ { name "encoding", value "ISO-8859-1" } { name "gpgsig" value "-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTnot-a-real-signature -----END PGP SIGNATURE-----" } ] } bfa655111293037a5564088d1a9bbca4cbcf446b { kind :blob content "notes " } dadf36c90d35cb743117ea0e5633f9c80e7e06b2 { kind :tag object #sha1:b5dbaed375fccae17a8dd0d5498193a09a0a6eff tag "v0.1" type :commit message "the first tag " tagger { email "scratch@example.invalid" name "Scratch Author" offset "+0000" when 1000000200 } } f1bf4972f8c417e788b44d837e3738579cbbe644 { kind :blob content "A scratch repository, written to be converted. " } } reflogs { HEAD [ { message "" new #sha1:b5dbaed375fccae17a8dd0d5498193a09a0a6eff old #sha1:0000000000000000000000000000000000000000 who { email "scratch@example.invalid" name "Scratch Author" offset "+1000" when 1788497207 } } ] refs/heads/main [ { message "" new #sha1:b5dbaed375fccae17a8dd0d5498193a09a0a6eff old #sha1:0000000000000000000000000000000000000000 who { email "scratch@example.invalid" name "Scratch Author" offset "+1000" when 1788497207 } } ] refs/heads/side [ { message "" new #sha1:a21bb931bf73fb7ac4b707883deaabc147c9e899 old #sha1:0000000000000000000000000000000000000000 who { email "scratch@example.invalid" name "Scratch Author" offset "+1000" when 1788497207 } } ] } refs { refs/heads/main #sha1:b5dbaed375fccae17a8dd0d5498193a09a0a6eff refs/heads/side #sha1:a21bb931bf73fb7ac4b707883deaabc147c9e899 refs/tags/v0.1 #sha1:dadf36c90d35cb743117ea0e5633f9c80e7e06b2 } }