Path Lines of Code GIT-BUILD-OPTIONS.in 48 GIT-VERSION-FILE.in 1 abspath.c 224 abspath.h 19 add-interactive.c 968 add-interactive.h 33 add-patch.c 1473 advice.c 269 advice.h 66 alias.c 115 alias.h 10 alloc.c 89 alloc.h 16 apply.c 3790 apply.h 119 archive-tar.c 442 archive-zip.c 564 archive.c 684 archive.h 49 attr.c 959 attr.h 75 banned.h 32 base85.c 119 base85.h 5 bisect.c 860 bisect.h 43 blame.c 1990 blame.h 87 blob.c 15 blob.h 10 bloom.c 421 bloom.h 55 branch.c 636 branch.h 38 builtin.h 153 bulk-checkin.c 280 bulk-checkin.h 12 bundle-uri.c 636 bundle-uri.h 54 bundle.c 490 bundle.h 44 cache-tree.c 795 cache-tree.h 42 cbtree.c 101 cbtree.h 28 chdir-notify.c 80 chdir-notify.h 13 checkout.c 70 checkout.h 7 chunk-format.c 170 chunk-format.h 34 color.c 377 color.h 68 column.c 321 column.h 36 combine-diff.c 1274 commit-graph.c 2308 commit-graph.h 108 commit-reach.c 1021 commit-reach.h 70 commit-slab-decl.h 30 commit-slab-impl.h 89 commit-slab.h 8 commit.c 1521 commit.h 194 common-exit.c 15 common-init.c 35 common-init.h 4 common-main.c 9 config.c 2974 config.h 359 config.mak.in 21 connect.c 1173 connect.h 27 connected.c 115 connected.h 19 convert.c 1541 convert.h 144 copy.c 66 copy.h 8 credential.c 562 credential.h 73 csum-file.c 200 csum-file.h 66 ctype.c 22 daemon.c 1166 date.c 1081 date.h 37 decorate.c 78 decorate.h 16 delta-islands.c 404 delta-islands.h 16 delta.h 44 diagnose.c 232 diagnose.h 15 diff-delta.c 389 diff-lib.c 496 diff-merges.c 161 diff-merges.h 12 diff-no-index.c 280 diff.c 5896 diff.h 428 diffcore-break.c 162 diffcore-delta.c 187 diffcore-order.c 107 diffcore-pickaxe.c 220 diffcore-rename.c 1041 diffcore-rotate.c 35 diffcore.h 140 dir-iterator.c 196 dir-iterator.h 15 dir.c 2808 dir.h 277 editor.c 129 editor.h 14 entry.c 454 entry.h 38 environment.c 171 environment.h 116 exec-cmd.c 264 exec-cmd.h 13 fetch-negotiator.c 26 fetch-negotiator.h 16 fetch-pack.c 1821 fetch-pack.h 56 fmt-merge-msg.c 613 fmt-merge-msg.h 16 fsck.c 1114 fsck.h 201 fsmonitor--daemon.h 56 fsmonitor-ipc.c 128 fsmonitor-ipc.h 12 fsmonitor-ll.h 14 fsmonitor-path-utils.h 18 fsmonitor-settings.c 196 fsmonitor-settings.h 33 fsmonitor.c 442 fsmonitor.h 36 gettext.c 109 gettext.h 51 git-archimport.perl 729 git-compat-util.h 646 git-curl-compat.h 13 git-cvsexportcommit.perl 351 git-cvsimport.perl 1020 git-cvsserver.perl 3489 git-p4.py 3150 git-send-email.perl 1991 git-svn.perl 1975 git-zlib.c 203 git-zlib.h 25 git.c 783 git.rc.in 22 gpg-interface.c 848 gpg-interface.h 47 graph.c 802 graph.h 20 grep.c 1595 grep.h 217 hash-lookup.c 72 hash-lookup.h 10 hash.c 242 hash.h 327 hashmap.c 271 hashmap.h 142 help.c 717 help.h 74 hex-ll.c 46 hex-ll.h 14 hex.c 99 hex.h 20 hook.c 153 hook.h 31 http-backend.c 682 http-fetch.c 150 http-push.c 1640 http-walker.c 499 http.c 2138 http.h 142 ident.c 597 ident.h 40 imap-send.c 1283 iterator.h 21 json-writer.c 341 json-writer.h 46 khash.h 224 kwset.c 630 kwset.h 17 levenshtein.c 38 levenshtein.h 6 line-log.c 1051 line-log.h 35 line-range.c 235 line-range.h 11 linear-assignment.c 169 linear-assignment.h 6 list-objects-filter-options.c 314 list-objects-filter-options.h 66 list-objects-filter.c 553 list-objects-filter.h 32 list-objects.c 370 list-objects.h 29 list.h 119 lockfile.c 138 lockfile.h 76 log-tree.c 951 log-tree.h 35 loose.c 223 loose.h 19 ls-refs.c 159 ls-refs.h 7 mailinfo.c 1017 mailinfo.h 48 mailmap.c 235 mailmap.h 14 match-trees.c 270 match-trees.h 7 mem-pool.c 150 mem-pool.h 24 merge-blobs.c 82 merge-blobs.h 8 merge-ll.c 365 merge-ll.h 29 merge-ort-wrappers.c 113 merge-ort-wrappers.h 19 merge-ort.c 3365 merge-ort.h 82 merge.c 97 merge.h 14 mergesort.h 84 midx-write.c 1336 midx.c 790 midx.h 120 name-hash.c 502 name-hash.h 14 notes-cache.c 85 notes-cache.h 16 notes-merge.c 612 notes-merge.h 32 notes-utils.c 169 notes-utils.h 36 notes.c 1022 notes.h 71 object-file-convert.c 227 object-file-convert.h 17 object-file.c 1309 object-file.h 113 object-name.c 1666 object-name.h 57 object-store.c 769 object-store.h 136 object.c 464 object.h 153 oid-array.c 86 oid-array.h 34 oidmap.c 47 oidmap.h 36 oidset.c 77 oidset.h 48 oidtree.c 72 oidtree.h 17 pack-bitmap-write.c 843 pack-bitmap.c 2398 pack-bitmap.h 138 pack-check.c 165 pack-mtimes.c 108 pack-mtimes.h 8 pack-objects.c 174 pack-objects.h 191 pack-revindex.c 404 pack-revindex.h 23 pack-write.c 471 pack.h 92 packfile.c 1767 packfile.h 148 pager.c 226 pager.h 15 parallel-checkout.c 465 parallel-checkout.h 51 parse-options-cb.c 247 parse-options.c 1159 parse-options.h 467 parse.c 185 parse.h 14 patch-delta.c 67 patch-ids.c 103 patch-ids.h 25 path-walk.c 432 path-walk.h 28 path.c 1174 path.h 130 pathspec.c 623 pathspec.h 117 pkt-line.c 560 pkt-line.h 86 preload-index.c 151 preload-index.h 12 pretty.c 1894 pretty.h 87 prio-queue.c 79 prio-queue.h 20 progress.c 289 progress.h 27 promisor-remote.c 426 promisor-remote.h 22 prompt.c 68 prompt.h 7 protocol-caps.c 84 protocol-caps.h 6 protocol.c 72 protocol.h 13 prune-packed.c 39 prune-packed.h 6 pseudo-merge.c 559 pseudo-merge.h 68 quote.c 439 quote.h 31 range-diff.c 515 range-diff.h 18 reachable.c 314 reachable.h 15 read-cache-ll.h 230 read-cache.c 2839 read-cache.h 40 rebase-interactive.c 195 rebase-interactive.h 18 rebase.c 19 rebase.h 11 ref-filter.c 2884 ref-filter.h 140 reflog-walk.c 332 reflog-walk.h 22 reflog.c 439 reflog.h 59 refs.c 2452 refs.h 320 refspec.c 371 refspec.h 46 remote-curl.c 1319 remote.c 2205 remote.h 236 replace-object.c 77 replace-object.h 24 repo-settings.c 171 repo-settings.h 70 repository.c 319 repository.h 98 rerere.c 933 rerere.h 26 reset.c 165 reset.h 22 resolve-undo.c 152 resolve-undo.h 20 revision.c 3375 revision.h 316 run-command.c 1551 run-command.h 110 sane-ctype.h 59 scalar.c 787 send-pack.c 648 send-pack.h 35 sequencer.c 5242 sequencer.h 178 serve.c 271 serve.h 6 server-info.c 288 server-info.h 5 setup.c 1908 setup.h 122 sh-i18n--envsubst.c 281 sha1dc_git.c 27 sha1dc_git.h 21 shallow.c 675 shallow.h 54 shell.c 179 shortlog.h 33 sideband.c 195 sideband.h 15 sigchain.c 52 sigchain.h 8 simple-ipc.h 63 sparse-index.c 430 sparse-index.h 17 split-index.c 324 split-index.h 34 stable-qsort.c 43 statinfo.c 102 statinfo.h 46 strbuf.c 866 strbuf.h 185 streaming.c 428 streaming.h 12 string-list.c 290 string-list.h 52 strmap.c 142 strmap.h 145 strvec.c 128 strvec.h 28 sub-process.c 176 sub-process.h 35 submodule-config.c 804 submodule-config.h 57 submodule.c 1848 submodule.h 119 symlinks.c 219 symlinks.h 24 tag.c 206 tag.h 20 tar.h 27 tempfile.c 276 tempfile.h 68 thread-utils.c 84 thread-utils.h 36 tmp-objdir.c 247 tmp-objdir.h 15 trace.c 309 trace.h 82 trace2.c 704 trace2.h 153 trailer.c 973 trailer.h 85 transport-helper.c 1288 transport-internal.h 19 transport.c 1403 transport.h 140 tree-diff.c 366 tree-walk.c 852 tree-walk.h 84 tree.c 185 tree.h 39 unicode-width.h 494 unix-socket.c 114 unix-socket.h 11 unix-stream-server.c 75 unix-stream-server.h 15 unpack-trees.c 2079 unpack-trees.h 102 upload-pack.c 1498 upload-pack.h 11 url.c 96 url.h 13 urlmatch.c 427 urlmatch.h 44 usage.c 268 userdiff.c 423 userdiff.h 43 utf8.c 566 utf8.h 58 varint.c 28 varint.h 5 version-def.h.in 6 version.c 75 version.h 9 versioncmp.c 126 versioncmp.h 4 walker.c 308 walker.h 23 wildmatch.c 229 wildmatch.h 8 worktree.c 843 worktree.h 65 wrapper.c 682 wrapper.h 72 write-or-die.c 82 write-or-die.h 54 ws.c 314 ws.h 24 wt-status.c 2202 wt-status.h 160 xdiff-interface.c 291 xdiff-interface.h 30