| | .github | | |
| | bin-wrappers | | |
| | block-sha1 | | |
| | builtin | | |
| | ci | | |
| | compat | | |
| | compiler-tricks | | |
| | contrib | | |
| | Documentation | | |
| | ewah | | |
| | git-gui | | |
| | gitk-git | | |
| | gitweb | | |
| | mergetools | | |
| | negotiator | | |
| | odb | | |
| | oss-fuzz | | |
| | perl | | |
| | po | | |
| | refs | | |
| | reftable | | |
| | sha1 | | |
| | sha1collisiondetection
@ 855827c | | |
| | sha1dc | | |
| | sha256 | | |
| | src | | |
| | subprojects | | |
| | t | | |
| | templates | | |
| | tools | | |
| | trace2 | | |
| | xdiff | | |
| | .cirrus.yml | | 573 B |
| | .clang-format | | 6.3 KB |
| | .editorconfig | | 383 B |
| | .gitattributes | | 928 B |
| | .gitignore | | 3.7 KB |
| | .gitlab-ci.yml | | 7.7 KB |
| | .gitmodules | | 153 B |
| | .mailmap | | 17.7 KB |
| | .tsan-suppressions | | 667 B |
| | abspath.c | | 8.5 KB |
| | abspath.h | | 1.8 KB |
| | aclocal.m4 | | 1.4 KB |
| | add-interactive.c | | 29.8 KB |
| | add-interactive.h | | 465 B |
| | add-patch.c | | 62.0 KB |
| | add-patch.h | | 1.7 KB |
| | advice.c | | 9.8 KB |
| | advice.h | | 2.6 KB |
| | AGENTS.md | | 45.2 KB |
| | alias.c | | 4.1 KB |
| | alias.h | | 441 B |
| | alloc.c | | 2.8 KB |
| | alloc.h | | 493 B |
| | apply.c | | 138.9 KB |
| | apply.h | | 5.3 KB |
| | ARCHITECTURE.md | | 14.1 KB |
| | archive-tar.c | | 13.9 KB |
| | archive-zip.c | | 17.5 KB |
| | archive.c | | 21.6 KB |
| | archive.h | | 1.5 KB |
| | attr.c | | 34.3 KB |
| | attr.h | | 8.1 KB |
| | banned.h | | 1.1 KB |
| | base85.c | | 2.8 KB |
| | base85.h | | 180 B |
| | bisect.c | | 31.0 KB |
| | bisect.h | | 2.3 KB |
| | blame.c | | 84.3 KB |
| | blame.h | | 5.5 KB |
| | blob.c | | 403 B |
| | blob.h | | 654 B |
| | bloom.c | | 14.8 KB |
| | bloom.h | | 4.9 KB |
| | branch.c | | 24.8 KB |
| | branch.h | | 5.2 KB |
| | build.rs | | 754 B |
| | builtin.h | | 17.8 KB |
| | bundle-uri.c | | 24.7 KB |
| | bundle-uri.h | | 4.2 KB |
| | bundle.c | | 16.4 KB |
| | bundle.h | | 2.3 KB |
| | cache-tree.c | | 26.0 KB |
| | cache-tree.h | | 1.8 KB |
| | Cargo.toml | | 136 B |
| | cbtree.c | | 3.7 KB |
| | cbtree.h | | 1.7 KB |
| | chdir-notify.c | | 2.3 KB |
| | chdir-notify.h | | 2.6 KB |
| | checkout.c | | 2.0 KB |
| | checkout.h | | 364 B |
| | chunk-format.c | | 4.8 KB |
| | chunk-format.h | | 2.1 KB |
| | CODE_OF_CONDUCT.md | | 5.7 KB |
| | color.c | | 11.1 KB |
| | color.h | | 5.2 KB |
| | column.c | | 9.6 KB |
| | column.h | | 1.4 KB |
| | combine-diff.c | | 43.3 KB |
| | command-list.txt | | 13.5 KB |
| | commit-graph.c | | 79.0 KB |
| | commit-graph.h | | 6.9 KB |
| | commit-reach.c | | 36.2 KB |
| | commit-reach.h | | 5.4 KB |
| | commit-slab-decl.h | | 1.4 KB |
| | commit-slab-impl.h | | 3.1 KB |
| | commit-slab.h | | 2.5 KB |
| | commit.c | | 52.5 KB |
| | commit.h | | 14.1 KB |
| | common-exit.c | | 887 B |
| | common-init.c | | 1.6 KB |
| | common-init.h | | 107 B |
| | common-main.c | | 236 B |
| | config.c | | 89.7 KB |
| | config.h | | 25.3 KB |
| | config.mak.dev | | 3.7 KB |
| | config.mak.in | | 540 B |
| | config.mak.uname | | 24.5 KB |
| | configure.ac | | 37.9 KB |
| | connect.c | | 37.4 KB |
| | connect.h | | 1.4 KB |
| | connected.c | | 4.7 KB |
| | connected.h | | 1.9 KB |
| | CONTRIBUTING.md | | 20.1 KB |
| | convert.c | | 49.8 KB |
| | convert.h | | 7.3 KB |
| | copy.c | | 1.5 KB |
| | copy.h | | 270 B |
| | COPYING | | 18.3 KB |
| | credential.c | | 18.9 KB |
| | credential.h | | 9.9 KB |
| | csum-file.c | | 5.8 KB |
| | csum-file.h | | 2.9 KB |
| | ctype.c | | 1016 B |
| | daemon.c | | 35.4 KB |
| | date.c | | 33.6 KB |
| | date.h | | 2.1 KB |
| | decorate.c | | 2.0 KB |
| | decorate.h | | 1.7 KB |
| | delta-islands.c | | 12.7 KB |
| | delta-islands.h | | 624 B |
| | delta.h | | 3.3 KB |
| | diagnose.c | | 6.7 KB |
| | diagnose.h | | 398 B |
| | diff-delta.c | | 15.6 KB |
| | diff-lib.c | | 19.8 KB |
| | diff-merges.c | | 4.5 KB |
| | diff-merges.h | | 687 B |
| | diff-no-index.c | | 11.1 KB |
| | diff.c | | 217.3 KB |
| | diff.h | | 24.0 KB |
| | diffcore-break.c | | 9.3 KB |
| | diffcore-delta.c | | 5.6 KB |
| | diffcore-order.c | | 2.4 KB |
| | diffcore-pickaxe.c | | 7.2 KB |
| | diffcore-rename.c | | 51.4 KB |
| | diffcore-rotate.c | | 1.0 KB |
| | diffcore.h | | 7.9 KB |
| | dir-iterator.c | | 7.1 KB |
| | dir-iterator.h | | 3.6 KB |
| | dir.c | | 114.2 KB |
| | dir.h | | 21.9 KB |
| | editor.c | | 4.3 KB |
| | editor.h | | 1.2 KB |
| | entry.c | | 16.7 KB |
| | entry.h | | 2.2 KB |
| | environment.c | | 19.0 KB |
| | environment.h | | 7.4 KB |
| | exec-cmd.c | | 8.6 KB |
| | exec-cmd.h | | 475 B |
| | fetch-negotiator.c | | 712 B |
| | fetch-negotiator.h | | 2.2 KB |
| | fetch-pack.c | | 66.7 KB |
| | fetch-pack.h | | 3.8 KB |
| | fmt-merge-msg.c | | 18.5 KB |
| | fmt-merge-msg.h | | 453 B |
| | for-each-ref.h | | 1014 B |
| | fsck.c | | 39.6 KB |
| | fsck.h | | 8.6 KB |
| | fsmonitor--daemon.h | | 5.7 KB |
| | fsmonitor-ipc.c | | 4.1 KB |
| | fsmonitor-ipc.h | | 1.3 KB |
| | fsmonitor-ll.h | | 1.5 KB |
| | fsmonitor-path-utils.h | | 1.4 KB |
| | fsmonitor-settings.c | | 8.2 KB |
| | fsmonitor-settings.h | | 1.8 KB |
| | fsmonitor.c | | 25.6 KB |
| | fsmonitor.h | | 2.5 KB |
| | gettext.c | | 3.2 KB |
| | gettext.h | | 1.4 KB |
| | git-archimport.perl | | 36.1 KB |
| | GIT-BUILD-OPTIONS.in | | 1.6 KB |
| | git-compat-util.h | | 33.6 KB |
| | git-curl-compat.h | | 2.3 KB |
| | git-cvsexportcommit.perl | | 12.8 KB |
| | git-cvsimport.perl | | 31.3 KB |
| | git-cvsserver.perl | | 159.4 KB |
| | git-difftool--helper.sh | | 2.6 KB |
| | git-filter-branch.sh | | 15.4 KB |
| | git-instaweb.sh | | 21.6 KB |
| | git-merge-octopus.sh | | 2.4 KB |
| | git-merge-one-file.sh | | 3.6 KB |
| | git-merge-resolve.sh | | 1.2 KB |
| | git-mergetool--lib.sh | | 10.7 KB |
| | git-mergetool.sh | | 11.4 KB |
| | git-p4.py | | 168.8 KB |
| | git-quiltimport.sh | | 3.6 KB |
| | git-request-pull.sh | | 3.9 KB |
| | git-send-email.perl | | 71.0 KB |
| | git-sh-i18n.sh | | 1.7 KB |
| | git-sh-setup.sh | | 8.6 KB |
| | git-submodule.sh | | 10.2 KB |
| | git-svn.perl | | 63.3 KB |
| | GIT-VERSION-FILE.in | | 26 B |
| | GIT-VERSION-GEN | | 2.4 KB |
| | git-web--browse.sh | | 4.3 KB |
| | git-zlib.c | | 7.3 KB |
| | git-zlib.h | | 822 B |
| | git.c | | 30.1 KB |
| | git.rc.in | | 799 B |
| | gpg-interface.c | | 31.1 KB |
| | gpg-interface.h | | 3.6 KB |
| | graph.c | | 43.9 KB |
| | graph.h | | 8.7 KB |
| | grep.c | | 49.4 KB |
| | grep.h | | 6.6 KB |
| | hash-lookup.c | | 3.3 KB |
| | hash-lookup.h | | 1.3 KB |
| | hash.c | | 8.7 KB |
| | hash.h | | 14.8 KB |
| | hashmap.c | | 8.4 KB |
| | hashmap.h | | 19.1 KB |
| | help.c | | 22.5 KB |
| | help.h | | 3.3 KB |
| | hex-ll.c | | 1.8 KB |
| | hex-ll.h | | 708 B |
| | hex.c | | 3.2 KB |
| | hex.h | | 3.1 KB |
| | hook.c | | 23.9 KB |
| | hook.h | | 8.2 KB |
| | http-backend.c | | 19.9 KB |
| | http-fetch.c | | 4.6 KB |
| | http-push.c | | 51.2 KB |
| | http-walker.c | | 15.2 KB |
| | http.c | | 83.2 KB |
| | http.h | | 8.0 KB |
| | ident.c | | 17.8 KB |
| | ident.h | | 1.9 KB |
| | imap-send.c | | 44.8 KB |
| | INSTALL | | 9.6 KB |
| | iterator.h | | 2.1 KB |
| | json-writer.c | | 8.4 KB |
| | json-writer.h | | 9.3 KB |
| | khash.h | | 12.7 KB |
| | kwset.c | | 22.3 KB |
| | kwset.h | | 2.6 KB |
| | levenshtein.c | | 2.5 KB |
| | levenshtein.h | | 203 B |
| | LGPL-2.1 | | 26.2 KB |
| | line-log.c | | 29.1 KB |
| | line-log.h | | 1.6 KB |
| | line-range.c | | 6.7 KB |
| | line-range.h | | 1.4 KB |
| | linear-assignment.c | | 4.1 KB |
| | linear-assignment.h | | 736 B |
| | list-objects-filter-options.c | | 11.5 KB |
| | list-objects-filter-options.h | | 5.1 KB |
| | list-objects-filter.c | | 22.0 KB |
| | list-objects-filter.h | | 3.2 KB |
| | list-objects.c | | 11.7 KB |
| | list-objects.h | | 860 B |
| | list.h | | 5.6 KB |
| | lockfile.c | | 9.1 KB |
| | lockfile.h | | 11.8 KB |
| | log-tree.c | | 33.9 KB |
| | log-tree.h | | 1.3 KB |
| | loose.c | | 6.9 KB |
| | loose.h | | 744 B |
| | ls-refs.c | | 5.6 KB |
| | ls-refs.h | | 235 B |
| | mailinfo.c | | 29.3 KB |
| | mailinfo.h | | 1.3 KB |
| | mailmap.c | | 7.7 KB |
| | mailmap.h | | 579 B |
| | Makefile | | 127.5 KB |
| | match-trees.c | | 8.9 KB |
| | match-trees.h | | 353 B |
| | mem-pool.c | | 5.5 KB |
| | mem-pool.h | | 1.7 KB |
| | merge-blobs.c | | 2.2 KB |
| | merge-blobs.h | | 225 B |
| | merge-ll.c | | 12.5 KB |
| | merge-ll.h | | 3.3 KB |
| | merge-ort-wrappers.c | | 3.3 KB |
| | merge-ort-wrappers.h | | 1.1 KB |
| | merge-ort.c | | 179.1 KB |
| | merge-ort.h | | 5.5 KB |
| | merge.c | | 2.9 KB |
| | merge.h | | 446 B |
| | mergesort.h | | 2.9 KB |
| | meson_options.txt | | 8.4 KB |
| | meson.build | | 68.5 KB |
| | midx-write.c | | 56.2 KB |
| | midx.c | | 27.4 KB |
| | midx.h | | 5.5 KB |
| | name-hash.c | | 19.5 KB |
| | name-hash.h | | 746 B |
| | notes-cache.c | | 2.5 KB |
| | notes-cache.h | | 541 B |
| | notes-merge.c | | 23.7 KB |
| | notes-merge.h | | 2.9 KB |
| | notes-utils.c | | 5.4 KB |
| | notes-utils.h | | 1.5 KB |
| | notes.c | | 38.5 KB |
| | notes.h | | 12.7 KB |
| | object-file-convert.c | | 8.4 KB |
| | object-file-convert.h | | 658 B |
| | object-file.c | | 45.6 KB |
| | object-file.h | | 6.7 KB |
| | object-name.c | | 47.9 KB |
| | object-name.h | | 5.3 KB |
| | object.c | | 14.9 KB |
| | object.h | | 11.0 KB |
| | odb.c | | 26.4 KB |
| | odb.h | | 18.5 KB |
| | oid-array.c | | 2.0 KB |
| | oid-array.h | | 4.2 KB |
| | oidmap.c | | 1.8 KB |
| | oidmap.h | | 2.9 KB |
| | oidset.c | | 2.5 KB |
| | oidset.h | | 3.5 KB |
| | oidtree.c | | 3.1 KB |
| | oidtree.h | | 2.0 KB |
| | pack-bitmap-write.c | | 36.7 KB |
| | pack-bitmap.c | | 87.9 KB |
| | pack-bitmap.h | | 6.6 KB |
| | pack-check.c | | 5.7 KB |
| | pack-mtimes.c | | 2.9 KB |
| | pack-mtimes.h | | 628 B |
| | pack-objects.c | | 5.4 KB |
| | pack-objects.h | | 9.7 KB |
| | pack-refs.c | | 1.8 KB |
| | pack-refs.h | | 580 B |
| | pack-revindex.c | | 15.9 KB |
| | pack-revindex.h | | 5.0 KB |
| | pack-write.c | | 16.8 KB |
| | pack.h | | 4.5 KB |
| | packfile.c | | 75.0 KB |
| | packfile.h | | 16.4 KB |
| | pager.c | | 6.1 KB |
| | pager.h | | 494 B |
| | parallel-checkout.c | | 18.6 KB |
| | parallel-checkout.h | | 3.3 KB |
| | parse-options-cb.c | | 6.9 KB |
| | parse-options.c | | 41.4 KB |
| | parse-options.h | | 19.0 KB |
| | parse.c | | 4.1 KB |
| | parse.h | | 795 B |
| | patch-delta.c | | 2.3 KB |
| | patch-ids.c | | 3.9 KB |
| | patch-ids.h | | 1.2 KB |
| | path-walk.c | | 21.5 KB |
| | path-walk.h | | 3.6 KB |
| | path.c | | 40.5 KB |
| | path.h | | 9.7 KB |
| | pathspec.c | | 22.8 KB |
| | pathspec.h | | 6.8 KB |
| | pkt-line.c | | 16.4 KB |
| | pkt-line.h | | 9.0 KB |
| | preload-index.c | | 4.6 KB |
| | preload-index.h | | 375 B |
| | pretty.c | | 58.4 KB |
| | pretty.h | | 4.7 KB |
| | prio-queue.c | | 2.6 KB |
| | prio-queue.h | | 1.9 KB |
| | progress.c | | 9.4 KB |
| | progress.h | | 991 B |
| | promisor-remote.c | | 26.3 KB |
| | promisor-remote.h | | 3.1 KB |
| | prompt.c | | 1.6 KB |
| | prompt.h | | 223 B |
| | protocol-caps.c | | 2.6 KB |
| | protocol-caps.h | | 194 B |
| | protocol.c | | 2.6 KB |
| | protocol.h | | 1.7 KB |
| | prune-packed.c | | 1.1 KB |
| | prune-packed.h | | 152 B |
| | pseudo-merge.c | | 20.3 KB |
| | pseudo-merge.h | | 6.2 KB |
| | quote.c | | 12.1 KB |
| | quote.h | | 3.7 KB |
| | range-diff.c | | 17.1 KB |
| | range-diff.h | | 1.1 KB |
| | reachable.c | | 8.2 KB |
| | reachable.h | | 520 B |
| | read-cache-ll.h | | 17.3 KB |
| | read-cache.c | | 111.1 KB |
| | read-cache.h | | 1.1 KB |
| | README.md | | 7.6 KB |
| | rebase-interactive.c | | 8.0 KB |
| | rebase-interactive.h | | 681 B |
| | rebase.c | | 1.1 KB |
| | rebase.h | | 226 B |
| | ref-filter.c | | 100.2 KB |
| | ref-filter.h | | 6.7 KB |
| | reflog-walk.c | | 9.0 KB |
| | reflog-walk.h | | 930 B |
| | reflog.c | | 14.5 KB |
| | reflog.h | | 2.3 KB |
| | refs.c | | 93.6 KB |
| | refs.h | | 51.5 KB |
| | refspec.c | | 11.8 KB |
| | refspec.h | | 3.4 KB |
| | RelNotes | | 34 B |
| | remote-curl.c | | 43.9 KB |
| | remote.c | | 77.3 KB |
| | remote.h | | 14.1 KB |
| | repack-cruft.c | | 2.7 KB |
| | repack-filtered.c | | 1.5 KB |
| | repack-geometry.c | | 8.1 KB |
| | repack-midx.c | | 27.8 KB |
| | repack-promisor.c | | 4.0 KB |
| | repack.c | | 10.9 KB |
| | repack.h | | 5.2 KB |
| | replace-object.c | | 2.7 KB |
| | replace-object.h | | 2.1 KB |
| | replay.c | | 14.0 KB |
| | replay.h | | 2.5 KB |
| | repo-settings.c | | 7.6 KB |
| | repo-settings.h | | 3.1 KB |
| | repository.c | | 11.9 KB |
| | repository.h | | 8.2 KB |
| | rerere.c | | 33.7 KB |
| | rerere.h | | 1.3 KB |
| | reset.c | | 5.7 KB |
| | reset.h | | 1.5 KB |
| | resolve-undo.c | | 4.2 KB |
| | resolve-undo.h | | 746 B |
| | revision.c | | 131.8 KB |
| | revision.h | | 15.9 KB |
| | run-command.c | | 48.2 KB |
| | run-command.h | | 19.8 KB |
| | sane-ctype.h | | 2.1 KB |
| | scalar.c | | 26.1 KB |
| | SECURITY.md | | 4.8 KB |
| | send-pack.c | | 21.5 KB |
| | send-pack.h | | 1.6 KB |
| | sequencer.c | | 191.4 KB |
| | sequencer.h | | 9.2 KB |
| | serve.c | | 8.9 KB |
| | serve.h | | 208 B |
| | server-info.c | | 7.8 KB |
| | server-info.h | | 177 B |
| | setup.c | | 81.0 KB |
| | setup.h | | 10.5 KB |
| | sh-i18n--envsubst.c | | 10.2 KB |
| | sha1dc_git.c | | 869 B |
| | sha1dc_git.h | | 716 B |
| | shallow.c | | 24.9 KB |
| | shallow.h | | 2.8 KB |
| | shared.mak | | 4.2 KB |
| | shell.c | | 5.4 KB |
| | shortlog.h | | 788 B |
| | sideband.c | | 12.4 KB |
| | sideband.h | | 1.6 KB |
| | sigchain.c | | 1.1 KB |
| | sigchain.h | | 1.7 KB |
| | simple-ipc.h | | 7.0 KB |
| | sparse-index.c | | 20.5 KB |
| | sparse-index.h | | 1.8 KB |
| | split-index.c | | 14.0 KB |
| | split-index.h | | 1.2 KB |
| | stable-qsort.c | | 986 B |
| | statinfo.c | | 3.1 KB |
| | statinfo.h | | 2.6 KB |
| | strbuf.c | | 24.9 KB |
| | strbuf.h | | 23.0 KB |
| | string-list.c | | 9.6 KB |
| | string-list.h | | 11.7 KB |
| | strmap.c | | 4.3 KB |
| | strmap.h | | 6.8 KB |
| | strvec.c | | 3.3 KB |
| | strvec.h | | 3.7 KB |
| | sub-process.c | | 5.9 KB |
| | sub-process.h | | 3.1 KB |
| | submodule-config.c | | 27.3 KB |
| | submodule-config.h | | 4.5 KB |
| | submodule.c | | 74.0 KB |
| | submodule.h | | 6.0 KB |
| | symlinks.c | | 10.2 KB |
| | symlinks.h | | 755 B |
| | tag.c | | 5.5 KB |
| | tag.h | | 719 B |
| | tar.h | | 693 B |
| | tempfile.c | | 9.6 KB |
| | tempfile.h | | 10.4 KB |
| | thread-utils.c | | 3.3 KB |
| | thread-utils.h | | 1.4 KB |
| | tmp-objdir.c | | 7.8 KB |
| | tmp-objdir.h | | 2.2 KB |
| | trace.c | | 10.6 KB |
| | trace.h | | 8.1 KB |
| | trace2.c | | 23.9 KB |
| | trace2.h | | 21.6 KB |
| | trailer.c | | 35.5 KB |
| | trailer.h | | 7.4 KB |
| | transport-helper.c | | 44.2 KB |
| | transport-internal.h | | 2.5 KB |
| | transport.c | | 47.0 KB |
| | transport.h | | 10.6 KB |
| | tree-diff.c | | 18.7 KB |
| | tree-walk.c | | 32.4 KB |
| | tree-walk.h | | 7.0 KB |
| | tree.c | | 5.2 KB |
| | tree.h | | 1.8 KB |
| | unicode-width.h | | 10.3 KB |
| | unimplemented.sh | | 99 B |
| | unix-socket.c | | 2.8 KB |
| | unix-socket.h | | 370 B |
| | unix-stream-server.c | | 2.9 KB |
| | unix-stream-server.h | | 760 B |
| | unpack-trees.c | | 84.7 KB |
| | unpack-trees.h | | 3.6 KB |
| | upload-pack.c | | 49.1 KB |
| | upload-pack.h | | 371 B |
| | url.c | | 3.5 KB |
| | url.h | | 1.5 KB |
| | urlmatch.c | | 21.9 KB |
| | urlmatch.h | | 2.8 KB |
| | usage.c | | 8.6 KB |
| | userdiff.c | | 18.9 KB |
| | userdiff.h | | 1.5 KB |
| | utf8.c | | 20.7 KB |
| | utf8.h | | 3.6 KB |
| | varint.c | | 661 B |
| | varint.h | | 156 B |
| | version-def.h.in | | 207 B |
| | version.c | | 2.0 KB |
| | version.h | | 481 B |
| | versioncmp.c | | 5.4 KB |
| | versioncmp.h | | 118 B |
| | walker.c | | 8.1 KB |
| | walker.h | | 1.1 KB |
| | wildmatch.c | | 8.1 KB |
| | wildmatch.h | | 208 B |
| | worktree.c | | 30.1 KB |
| | worktree.h | | 7.8 KB |
| | wrapper.c | | 18.7 KB |
| | wrapper.h | | 5.4 KB |
| | write-or-die.c | | 2.3 KB |
| | write-or-die.h | | 2.5 KB |
| | ws.c | | 10.0 KB |
| | ws.h | | 1.3 KB |
| | wt-status.c | | 76.3 KB |
| | wt-status.h | | 5.2 KB |
| | xdiff-interface.c | | 8.0 KB |
| | xdiff-interface.h | | 3.0 KB |