Path Lines of Code azure-pipelines/test.sh 253 tests/apply/apply_helpers.c 100 tests/apply/apply_helpers.h 461 tests/apply/both.c 566 tests/apply/callbacks.c 97 tests/apply/check.c 93 tests/apply/fromdiff.c 305 tests/apply/fromfile.c 381 tests/apply/index.c 245 tests/apply/partial.c 190 tests/apply/tree.c 73 tests/apply/workdir.c 277 tests/attr/attr_expect.h 36 tests/attr/file.c 194 tests/attr/flags.c 82 tests/attr/lookup.c 203 tests/attr/macro.c 126 tests/attr/repo.c 312 tests/blame/blame_helpers.c 53 tests/blame/blame_helpers.h 12 tests/blame/buffer.c 149 tests/blame/getters.c 43 tests/blame/harder.c 36 tests/blame/simple.c 171 tests/buf/basic.c 38 tests/buf/oom.c 41 tests/buf/percent.c 37 tests/buf/quote.c 74 tests/buf/splice.c 63 tests/checkout/binaryunicode.c 44 tests/checkout/checkout_helpers.c 125 tests/checkout/checkout_helpers.h 25 tests/checkout/conflict.c 882 tests/checkout/crlf.c 361 tests/checkout/head.c 178 tests/checkout/icase.c 211 tests/checkout/index.c 579 tests/checkout/nasty.c 255 tests/checkout/typechange.c 244 tests/cherrypick/bare.c 81 tests/cherrypick/workdir.c 338 tests/clar.c 609 tests/clar.h 87 tests/clar/fixtures.h 39 tests/clar/fs.h 232 tests/clar/print.h 53 tests/clar/sandbox.h 116 tests/clar/summary.h 104 tests/clar_libgit2.c 445 tests/clar_libgit2.h 147 tests/clar_libgit2_timer.c 25 tests/clar_libgit2_timer.h 16 tests/clar_libgit2_trace.c 170 tests/clar_libgit2_trace.h 5 tests/clone/empty.c 59 tests/clone/local.c 151 tests/clone/nonetwork.c 276 tests/clone/transport.c 39 tests/commit/commit.c 146 tests/commit/parent.c 36 tests/commit/parse.c 447 tests/commit/signature.c 114 tests/commit/write.c 326 tests/config/add.c 31 tests/config/backend.c 19 tests/config/conditionals.c 121 tests/config/config_helpers.c 51 tests/config/config_helpers.h 11 tests/config/configlevel.c 55 tests/config/global.c 129 tests/config/include.c 176 tests/config/memory.c 116 tests/config/multivar.c 196 tests/config/new.c 24 tests/config/read.c 652 tests/config/readonly.c 49 tests/config/rename.c 65 tests/config/snapshot.c 96 tests/config/stress.c 139 tests/config/validkeyname.c 40 tests/config/write.c 547 tests/core/array.c 48 tests/core/bitvec.c 54 tests/core/buffer.c 906 tests/core/copy.c 114 tests/core/dirent.c 216 tests/core/encoding.c 31 tests/core/env.c 227 tests/core/errors.c 160 tests/core/features.c 28 tests/core/filebuf.c 182 tests/core/ftruncate.c 33 tests/core/futils.c 62 tests/core/hex.c 18 tests/core/iconv.c 56 tests/core/init.c 41 tests/core/link.c 456 tests/core/memmem.c 41 tests/core/mkdir.c 197 tests/core/oid.c 58 tests/core/oidmap.c 99 tests/core/opts.c 18 tests/core/path.c 536 tests/core/pool.c 67 tests/core/posix.c 156 tests/core/pqueue.c 106 tests/core/qsort.c 73 tests/core/regexp.c 171 tests/core/rmdir.c 80 tests/core/sha1.c 48 tests/core/sortedcache.c 279 tests/core/stat.c 86 tests/core/string.c 109 tests/core/strmap.c 147 tests/core/strtol.c 105 tests/core/structinit.c 114 tests/core/useragent.c 13 tests/core/vector.c 325 tests/core/wildmatch.c 231 tests/core/zstream.c 122 tests/date/date.c 11 tests/date/rfc2822.c 29 tests/delta/apply.c 16 tests/describe/describe.c 38 tests/describe/describe_helpers.c 34 tests/describe/describe_helpers.h 13 tests/describe/t6120.c 118 tests/diff/binary.c 444 tests/diff/blob.c 746 tests/diff/diff_helpers.c 242 tests/diff/diff_helpers.h 54 tests/diff/diffiter.c 324 tests/diff/drivers.c 196 tests/diff/format_email.c 455 tests/diff/index.c 216 tests/diff/notify.c 212 tests/diff/parse.c 347 tests/diff/patchid.c 77 tests/diff/pathspec.c 76 tests/diff/racediffiter.c 88 tests/diff/rename.c 1433 tests/diff/stats.c 275 tests/diff/submodules.c 412 tests/diff/tree.c 380 tests/diff/workdir.c 1488 tests/fetchhead/fetchhead_data.h 40 tests/fetchhead/nonetwork.c 382 tests/filter/bare.c 88 tests/filter/blob.c 103 tests/filter/crlf.c 156 tests/filter/crlf.h 20 tests/filter/custom.c 183 tests/filter/custom_helpers.c 106 tests/filter/custom_helpers.h 16 tests/filter/file.c 75 tests/filter/ident.c 109 tests/filter/query.c 73 tests/filter/stream.c 160 tests/filter/systemattrs.c 59 tests/filter/wildcard.c 144 tests/generate.py 187 tests/graph/ahead_behind.c 44 tests/graph/descendant_of.c 36 tests/ignore/path.c 462 tests/ignore/status.c 1067 tests/index/add.c 53 tests/index/addall.c 367 tests/index/bypath.c 257 tests/index/cache.c 176 tests/index/collision.c 113 tests/index/conflicts.c 333 tests/index/conflicts.h 6 tests/index/crlf.c 303 tests/index/filemodes.c 208 tests/index/inmemory.c 15 tests/index/names.c 141 tests/index/nsec.c 88 tests/index/racy.c 209 tests/index/read_index.c 181 tests/index/read_tree.c 30 tests/index/rename.c 57 tests/index/reuc.c 285 tests/index/splitindex.c 17 tests/index/stage.c 45 tests/index/tests.c 786 tests/index/version.c 88 tests/iterator/index.c 1058 tests/iterator/iterator_helpers.c 107 tests/iterator/iterator_helpers.h 13 tests/iterator/tree.c 868 tests/iterator/workdir.c 1152 tests/mailmap/basic.c 83 tests/mailmap/blame.c 50 tests/mailmap/mailmap_testdata.h 19 tests/mailmap/parsing.c 196 tests/main.c 29 tests/merge/analysis.c 139 tests/merge/annotated_commit.c 19 tests/merge/conflict_data.h 97 tests/merge/driver.c 290 tests/merge/files.c 325 tests/merge/merge_helpers.c 272 tests/merge/merge_helpers.h 52 tests/merge/trees/automerge.c 155 tests/merge/trees/commits.c 119 tests/merge/trees/modeconflict.c 48 tests/merge/trees/recursive.c 322 tests/merge/trees/renames.c 237 tests/merge/trees/treediff.c 465 tests/merge/trees/trivial.c 211 tests/merge/trees/whitespace.c 58 tests/merge/workdir/dirty.c 262 tests/merge/workdir/recursive.c 65 tests/merge/workdir/renames.c 128 tests/merge/workdir/setup.c 799 tests/merge/workdir/simple.c 541 tests/merge/workdir/submodules.c 102 tests/merge/workdir/trivial.c 180 tests/message/trailer.c 141 tests/network/cred.c 35 tests/network/fetchlocal.c 397 tests/network/joinpath.c 154 tests/network/matchhost.c 12 tests/network/redirect.c 116 tests/network/refspecs.c 141 tests/network/remote/defaultbranch.c 84 tests/network/remote/delete.c 34 tests/network/remote/isvalidname.c 15 tests/network/remote/local.c 351 tests/network/remote/push.c 89 tests/network/remote/remotes.c 344 tests/network/remote/rename.c 185 tests/network/urlparse.c 149 tests/notes/notes.c 449 tests/notes/notesref.c 48 tests/object/blob/filter.c 119 tests/object/blob/fromstream.c 63 tests/object/blob/write.c 51 tests/object/cache.c 218 tests/object/commit/commitstagedfile.c 119 tests/object/commit/parse.c 208 tests/object/lookup.c 92 tests/object/lookupbypath.c 68 tests/object/message.c 168 tests/object/peel.c 96 tests/object/raw/chars.c 36 tests/object/raw/compare.c 102 tests/object/raw/convert.c 78 tests/object/raw/data.h 294 tests/object/raw/fromstr.c 23 tests/object/raw/hash.c 123 tests/object/raw/short.c 90 tests/object/raw/size.c 10 tests/object/raw/type2string.c 46 tests/object/raw/write.c 410 tests/object/shortid.c 42 tests/object/tag/list.c 75 tests/object/tag/parse.c 192 tests/object/tag/peel.c 47 tests/object/tag/read.c 128 tests/object/tag/write.c 187 tests/object/tree/attributes.c 89 tests/object/tree/duplicateentries.c 100 tests/object/tree/frompath.c 55 tests/object/tree/parse.c 130 tests/object/tree/read.c 85 tests/object/tree/update.c 221 tests/object/tree/walk.c 132 tests/object/tree/write.c 376 tests/odb/alternates.c 58 tests/odb/backend/backend_helpers.c 114 tests/odb/backend/backend_helpers.h 17 tests/odb/backend/mempack.c 50 tests/odb/backend/multiple.c 84 tests/odb/backend/nobackend.c 35 tests/odb/backend/nonrefreshing.c 105 tests/odb/backend/simple.c 195 tests/odb/emptyobjects.c 47 tests/odb/foreach.c 97 tests/odb/freshen.c 133 tests/odb/largefiles.c 141 tests/odb/loose.c 228 tests/odb/loose_data.h 493 tests/odb/mixed.c 203 tests/odb/pack_data.h 149 tests/odb/pack_data_one.h 18 tests/odb/packed.c 58 tests/odb/packed_one.c 45 tests/odb/sorting.c 57 tests/odb/streamwrite.c 42 tests/online/badssl.c 59 tests/online/clone.c 675 tests/online/fetch.c 161 tests/online/fetchhead.c 132 tests/online/push.c 665 tests/online/push_util.c 105 tests/online/push_util.h 33 tests/online/remotes.c 97 tests/pack/indexer.c 229 tests/pack/packbuilder.c 201 tests/pack/sharing.c 31 tests/patch/parse.c 182 tests/patch/patch_common.h 883 tests/patch/print.c 144 tests/path/core.c 306 tests/path/dotgit.c 94 tests/path/win32.c 216 tests/perf/helper__perf__do_merge.c 61 tests/perf/helper__perf__do_merge.h 4 tests/perf/helper__perf__timer.c 53 tests/perf/helper__perf__timer.h 19 tests/perf/merge.c 9 tests/precompiled.c 1 tests/precompiled.h 4 tests/rebase/abort.c 178 tests/rebase/inmemory.c 151 tests/rebase/iterator.c 110 tests/rebase/merge.c 651 tests/rebase/setup.c 448 tests/rebase/sign.c 196 tests/rebase/submodule.c 72 tests/refs/basic.c 32 tests/refs/branches/checkedout.c 41 tests/refs/branches/create.c 202 tests/refs/branches/delete.c 141 tests/refs/branches/ishead.c 58 tests/refs/branches/iterator.c 114 tests/refs/branches/lookup.c 55 tests/refs/branches/move.c 152 tests/refs/branches/name.c 35 tests/refs/branches/remote.c 52 tests/refs/branches/upstream.c 137 tests/refs/branches/upstreamname.c 27 tests/refs/crashes.c 15 tests/refs/create.c 239 tests/refs/delete.c 67 tests/refs/dup.c 31 tests/refs/foreachglob.c 67 tests/refs/isvalidname.c 29 tests/refs/iterator.c 225 tests/refs/list.c 30 tests/refs/listall.c 34 tests/refs/lookup.c 52 tests/refs/namespaces.c 27 tests/refs/normalize.c 291 tests/refs/overwrite.c 93 tests/refs/pack.c 69 tests/refs/peel.c 110 tests/refs/races.c 108 tests/refs/read.c 225 tests/refs/ref_helpers.c 19 tests/refs/ref_helpers.h 1 tests/refs/reflog/drop.c 80 tests/refs/reflog/messages.c 327 tests/refs/reflog/reflog.c 333 tests/refs/reflog/reflog_helpers.c 99 tests/refs/reflog/reflog_helpers.h 7 tests/refs/rename.c 212 tests/refs/revparse.c 558 tests/refs/setter.c 71 tests/refs/shorthand.c 19 tests/refs/transactions.c 115 tests/refs/unicode.c 37 tests/refs/update.c 19 tests/remote/create.c 294 tests/remote/insteadof.c 58 tests/remote/list.c 31 tests/repo/config.c 153 tests/repo/discover.c 160 tests/repo/env.c 218 tests/repo/getters.c 27 tests/repo/hashfile.c 55 tests/repo/head.c 123 tests/repo/headtree.c 39 tests/repo/init.c 439 tests/repo/message.c 31 tests/repo/new.c 20 tests/repo/open.c 336 tests/repo/pathspec.c 294 tests/repo/repo_helpers.c 30 tests/repo/repo_helpers.h 5 tests/repo/reservedname.c 88 tests/repo/setters.c 75 tests/repo/shallow.c 32 tests/repo/state.c 114 tests/repo/template.c 215 tests/reset/default.c 127 tests/reset/hard.c 222 tests/reset/mixed.c 63 tests/reset/reset_helpers.c 15 tests/reset/reset_helpers.h 5 tests/reset/soft.c 132 tests/resources/generate_crlf.sh 104 tests/resources/push.sh 30 tests/resources/userdiff/after/file.html 41 tests/resources/userdiff/after/file.php 34 tests/resources/userdiff/before/file.html 41 tests/resources/userdiff/before/file.php 33 tests/resources/userdiff/expected/driver/diff.html 26 tests/resources/userdiff/expected/driver/diff.php 26 tests/resources/userdiff/expected/nodriver/diff.html 26 tests/resources/userdiff/expected/nodriver/diff.php 26 tests/resources/userdiff/files/file.html 41 tests/resources/userdiff/files/file.php 34 tests/revert/bare.c 81 tests/revert/workdir.c 418 tests/revwalk/basic.c 380 tests/revwalk/hidecb.c 151 tests/revwalk/mergebase.c 251 tests/revwalk/signatureparsing.c 33 tests/revwalk/simplify.c 36 tests/stash/apply.c 344 tests/stash/drop.c 127 tests/stash/foreach.c 93 tests/stash/save.c 291 tests/stash/stash_helpers.c 45 tests/stash/stash_helpers.h 7 tests/stash/submodules.c 55 tests/status/renames.c 568 tests/status/single.c 31 tests/status/status_helpers.c 79 tests/status/status_helpers.h 31 tests/status/submodules.c 431 tests/status/worktree.c 969 tests/status/worktree_init.c 231 tests/stream/deprecated.c 42 tests/stream/registration.c 90 tests/stress/diff.c 112 tests/submodule/add.c 170 tests/submodule/escape.c 67 tests/submodule/init.c 75 tests/submodule/inject_option.c 61 tests/submodule/lookup.c 341 tests/submodule/modify.c 175 tests/submodule/nosubs.c 90 tests/submodule/open.c 64 tests/submodule/repository_init.c 27 tests/submodule/status.c 263 tests/submodule/submodule_helpers.c 177 tests/submodule/submodule_helpers.h 17 tests/submodule/update.c 287 tests/threads/basic.c 56 tests/threads/diff.c 174 tests/threads/iterator.c 42 tests/threads/refdb.c 173 tests/threads/thread_helpers.c 37 tests/threads/thread_helpers.h 7 tests/trace/trace.c 86 tests/trace/windows/stacktrace.c 123 tests/transport/register.c 61 tests/transports/smart/packet.c 278 tests/win32/forbidden.c 138 tests/win32/longpath.c 47 tests/worktree/bare.c 53 tests/worktree/config.c 33 tests/worktree/merge.c 94 tests/worktree/open.c 95 tests/worktree/reflog.c 68 tests/worktree/refs.c 151 tests/worktree/repository.c 48 tests/worktree/submodule.c 71 tests/worktree/worktree.c 470 tests/worktree/worktree_helpers.c 26 tests/worktree/worktree_helpers.h 9