Sign in
Join now
zig-git
jcollie.dev
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Reading and writing git repositories in Zig, without running git.
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
zig-git
/
tools
1 folder
·
51 files
at
main
jcollie.dev
·
Merge the indent heuristic's integer weights and 20-line looks
·
44m ago
02ff3670
funcname_cases
Match the remaining fourteen of git's built-in diff drivers
14h ago
attr_tests.zig
Read attributes as gitattributes(5) gives them, and answer check-attr
17h ago
branch_command.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
check_attr_usage.txt
Read attributes as gitattributes(5) gives them, and answer check-attr
17h ago
check_attr.zig
Read attributes as gitattributes(5) gives them, and answer check-attr
17h ago
config_command.zig
Read revisions and refspecs, and find upstream and push branches
1d ago
decorate_tests.zig
End a decoration option's value at a NUL byte as well as at %x00
1d ago
describe.zig
Merge pickaxe, orderfiles, --relative, --check, --dirstat and whatchanged
9h ago
diff_command.zig
Name no file for a bad boolean, and read diff.renames in diff --no-index
11h ago
diff_files_usage.txt
Write every diff format for changed paths, and answer diff-tree
16h ago
diff_index_tests.zig
Name no file for a bad boolean, and read diff.renames in diff --no-index
11h ago
diff_index_usage.txt
Write every diff format for changed paths, and answer diff-tree
16h ago
diff_index.zig
Add the pickaxe, orderfiles, rotation, --relative, --line-prefix, -D and --check
10h ago
diff_porcelain_usage.txt
Answer diff in a repository, and log and show with diffs
16h ago
diff_porcelain.zig
Add the pickaxe, orderfiles, rotation, --relative, --line-prefix, -D and --check
10h ago
diff_tests.zig
Merge the indent heuristic's integer weights and 20-line looks
44m ago
diff_tree_tests.zig
Write diff-tree's commit line after the diff under --no-commit-id --always
15h ago
diff_tree_usage.txt
Write every diff format for changed paths, and answer diff-tree
16h ago
diff_tree.zig
Add the pickaxe, orderfiles, rotation, --relative, --line-prefix, -D and --check
10h ago
diff_usage.txt
Compare two texts and write patches as git diff --no-index does
1d ago
diffcore_tests.zig
Order and rotate by whole paths; relabel moves after reordering
8h ago
discovery.zig
Read objects through replace refs, and commits through grafts and shallow
1d ago
docs_server.zig
Start zig-git: the build, the flake, the decisions and the test fixture
2d ago
funcname_tests.zig
Match the remaining fourteen of git's built-in diff drivers
14h ago
gen_width.zig
Generate the width tables from the Unicode Character Database
1d ago
history_tests.zig
Read objects through replace refs, and commits through grafts and shallow
1d ago
history.zig
Read objects through replace refs, and commits through grafts and shallow
1d ago
line_prefix.zig
Add the pickaxe, orderfiles, rotation, --relative, --line-prefix, -D and --check
10h ago
listing_tests.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
log_diff_tests.zig
Write nothing for a commit under an empty format string
11h ago
log_diff.zig
Merge pickaxe, orderfiles, --relative, --check, --dirstat and whatchanged
9h ago
log_tests.zig
Add the pickaxe, orderfiles, rotation, --relative, --line-prefix, -D and --check
10h ago
log.zig
Merge pickaxe, orderfiles, --relative, --check, --dirstat and whatchanged
9h ago
ls_files.zig
Read attributes as gitattributes(5) gives them, and answer check-attr
17h ago
merge_base.zig
Read objects through replace refs, and commits through grafts and shallow
1d ago
merge_diff_tests.zig
Show dense combined diffs, -U0 and renames in combined diffs
10h ago
name_commits.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
naming_tests.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
object_names.zig
Compare every single-revision form with git, and match what it showed
1d ago
pathspecs.zig
Simplify history limited to paths, as git rev-list does
1d ago
ref_filters.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
refs_command.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
rename_tests.zig
Measure -B's break as git does: CRs, deletions alone, small additions
44m ago
repo_diff.zig
Order and rotate by whole paths; relabel moves after reordering
8h ago
rev_list.zig
Merge pickaxe, orderfiles, --relative, --check, --dirstat and whatchanged
9h ago
rev_parse.zig
Read objects through replace refs, and commits through grafts and shallow
1d ago
revision_tests.zig
Answer rev-list and merge-base from the library, as git does
1d ago
revisions.zig
Read objects through replace refs, and commits through grafts and shallow
1d ago
simplify_tests.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
walk_tests.zig
Decorate commits, describe them, and list branches and tags as git does
1d ago
whatchanged_refusal.txt
Add --dirstat and whatchanged, and fuzz the new diffcore parsers
9h ago
zig_git.zig
Add --dirstat and whatchanged, and fuzz the new diffcore parsers
9h ago