Reading and writing git repositories in Zig, without running git.
zig-git src fuzz
117 files

abbrev-lengths
abbrev-prefixes
attributes-macros
attributes-patterns
bloom-filter
ceilings
combined-merge
commit
commit-graph
commit-graph-octopus
commit-graph-sha256
commit-graph-split
commit-sha256
commit-signed
config
config-bad
config-crlf
config-parameters
date-modes
date-modes-strftime
date-values
date-values-huge
date-values-lenient
decorate-crash
decorate-options
decorate-patterns
delta
diff-pair
diff-pair-blank
diff-pair-repeats
dirstat
ewah-runs
ewah-split-delete
funcname-patterns
gitfile
gitfile-submodule
grafts
head-symref
identity
indent-blank-runs
indent-code
indent-tabs
index-conflict
index-eoie
index-eoie-v4
index-fsmonitor
index-fsmonitor-file
index-link
index-link-sha256
index-reuc
index-reuc-file
index-reuc-sha256
index-sha256
index-sparse
index-split
index-tree
index-tree-sha256
index-untracked
index-untracked-file
index-untracked-sha256
index-v2
index-v4
loose-blob
loose-commit
loose-ref
loose-ref-sha256
loose-tree-sha256
mailmap
midx
midx-sha256
orderfile
pack
pack-deltas
pack-idx
pack-idx-sha256
pack-idx-v1
pack-sha256
packed-refs
packed-refs-sha256
pathspec-glob
pathspec-magic
pickaxe-count
pretty-formats
reflog
refname
refspec-exact
refspec-negative
refspec-pattern
reftable
reftable-deletion
reftable-indexed
reftable-sha256
reftable-worktree
regex-groups
repository-format
repository-format-v0
revision-path
revision-range
revision-reflog
revision-search
revision-suffixes
shallow
similarity-crlf
similarity-pair
stat-layout
stat-layout-narrow
tag
tag-sha256
trailers
trailers-blank-end
tree
tree-diff
tree-sha256
whitespace-rules
wildmatch-dirs
wildmatch-set
wildmatch-stars