swh:1:snp:87728f882295b5ba27035837248a04c5be121c53
Revision 85fe0e800ca6acc690fc4c55931a200b4679211e authored by Johannes Schindelin on 31 July 2019, 20:06:42 UTC, committed by Junio C Hamano on 31 July 2019, 22:20:56 UTC
Since 07b2c0eacac (config: learn the "onbranch:" includeIf condition, 2019-06-05), there is a potential catch-22 in the early config path: if the `include.onbranch:` feature is used, Git assumes that the Git directory has been initialized already. However, in the early config code path that is not true. One way to trigger this is to call the following commands in any repository: git config includeif.onbranch:refs/heads/master.path broken git help -a The symptom triggered by the `git help -a` invocation reads like this: BUG: refs.c:1851: attempting to get main_ref_store outside of repository Let's work around this, simply by ignoring the `includeif.onbranch:` setting when parsing the config when the ref store has not been initialized (yet). Technically, there is a way to solve this properly: teach the refs machinery to initialize the ref_store from a given gitdir/commondir pair (which we _do_ have in the early config code path), and then use that in `include_by_branch()`. This, however, is a pretty involved project, and we're already in the feature freeze for Git v2.23.0. Note: when calling above-mentioned two commands _outside_ of any Git worktree (passing the `--global` flag to `git config`, as there is obviously no repository config available), at the point when `include_by_branch()` is called, `the_repository` is `NULL`, therefore we have to be extra careful not to dereference it in that case. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent f36d08d
Tip revision: 6c40894d2466d4e7fddc047a05116aa9d14712ee authored by Junio C Hamano on 30 August 2021, 23:06:22 UTC
The second batch
The second batch
Tip revision: 6c40894
File | Mode | Size |
---|---|---|
.github | ||
Documentation | ||
block-sha1 | ||
builtin | ||
ci | ||
compat | ||
contrib | ||
ewah | ||
git-gui | ||
gitk-git | ||
gitweb | ||
mergetools | ||
negotiator | ||
perl | ||
po | ||
ppc | ||
refs | ||
sha1collisiondetection @ 855827c | ||
sha1dc | ||
sha256 | ||
t | ||
templates | ||
trace2 | ||
vcs-svn | ||
xdiff | ||
.clang-format | -rw-r--r-- | 5.0 KB |
.editorconfig | -rw-r--r-- | 284 bytes |
.gitattributes | -rw-r--r-- | 544 bytes |
.gitignore | -rw-r--r-- | 3.3 KB |
.gitmodules | -rw-r--r-- | 153 bytes |
.mailmap | -rw-r--r-- | 16.0 KB |
.travis.yml | -rw-r--r-- | 918 bytes |
.tsan-suppressions | -rw-r--r-- | 411 bytes |
COPYING | -rw-r--r-- | 18.3 KB |
GIT-VERSION-GEN | -rwxr-xr-x | 756 bytes |
INSTALL | -rw-r--r-- | 10.0 KB |
LGPL-2.1 | -rw-r--r-- | 26.2 KB |
Makefile | -rw-r--r-- | 99.4 KB |
README.md | -rw-r--r-- | 3.2 KB |
RelNotes | l--------- | 33 bytes |
abspath.c | -rw-r--r-- | 6.8 KB |
aclocal.m4 | -rw-r--r-- | 1.4 KB |
advice.c | -rw-r--r-- | 6.4 KB |
advice.h | -rw-r--r-- | 1.4 KB |
alias.c | -rw-r--r-- | 2.1 KB |
alias.h | -rw-r--r-- | 310 bytes |
alloc.c | -rw-r--r-- | 3.2 KB |
alloc.h | -rw-r--r-- | 549 bytes |
apply.c | -rw-r--r-- | 129.8 KB |
apply.h | -rw-r--r-- | 5.3 KB |
archive-tar.c | -rw-r--r-- | 12.4 KB |
archive-zip.c | -rw-r--r-- | 17.2 KB |
archive.c | -rw-r--r-- | 15.1 KB |
archive.h | -rw-r--r-- | 1.5 KB |
argv-array.c | -rw-r--r-- | 2.2 KB |
argv-array.h | -rw-r--r-- | 823 bytes |
attr.c | -rw-r--r-- | 28.2 KB |
attr.h | -rw-r--r-- | 2.2 KB |
azure-pipelines.yml | -rw-r--r-- | 13.7 KB |
banned.h | -rw-r--r-- | 795 bytes |
base85.c | -rw-r--r-- | 2.8 KB |
bisect.c | -rw-r--r-- | 26.8 KB |
bisect.h | -rw-r--r-- | 1.1 KB |
blame.c | -rw-r--r-- | 80.8 KB |
blame.h | -rw-r--r-- | 5.4 KB |
blob.c | -rw-r--r-- | 464 bytes |
blob.h | -rw-r--r-- | 688 bytes |
branch.c | -rw-r--r-- | 10.0 KB |
branch.h | -rw-r--r-- | 3.0 KB |
builtin.h | -rw-r--r-- | 12.0 KB |
bulk-checkin.c | -rw-r--r-- | 7.3 KB |
bulk-checkin.h | -rw-r--r-- | 323 bytes |
bundle.c | -rw-r--r-- | 12.5 KB |
bundle.h | -rw-r--r-- | 769 bytes |
cache-tree.c | -rw-r--r-- | 19.6 KB |
cache-tree.h | -rw-r--r-- | 2.0 KB |
cache.h | -rw-r--r-- | 63.9 KB |
chdir-notify.c | -rw-r--r-- | 1.8 KB |
chdir-notify.h | -rw-r--r-- | 2.5 KB |
check-builtins.sh | -rwxr-xr-x | 596 bytes |
check_bindir | -rwxr-xr-x | 374 bytes |
checkout.c | -rw-r--r-- | 1.9 KB |
checkout.h | -rw-r--r-- | 369 bytes |
color.c | -rw-r--r-- | 8.9 KB |
color.h | -rw-r--r-- | 4.8 KB |
column.c | -rw-r--r-- | 9.7 KB |
column.h | -rw-r--r-- | 1.4 KB |
combine-diff.c | -rw-r--r-- | 42.2 KB |
command-list.txt | -rw-r--r-- | 11.1 KB |
commit-graph.c | -rw-r--r-- | 53.1 KB |
commit-graph.h | -rw-r--r-- | 3.1 KB |
commit-reach.c | -rw-r--r-- | 19.2 KB |
commit-reach.h | -rw-r--r-- | 3.7 KB |
commit-slab-decl.h | -rw-r--r-- | 1.3 KB |
commit-slab-impl.h | -rw-r--r-- | 2.7 KB |
commit-slab.h | -rw-r--r-- | 1.8 KB |
commit.c | -rw-r--r-- | 39.0 KB |
commit.h | -rw-r--r-- | 13.8 KB |
common-main.c | -rw-r--r-- | 1.3 KB |
config.c | -rw-r--r-- | 80.9 KB |
config.h | -rw-r--r-- | 10.3 KB |
config.mak.dev | -rw-r--r-- | 1.6 KB |
config.mak.in | -rw-r--r-- | 540 bytes |
config.mak.uname | -rw-r--r-- | 20.5 KB |
configure.ac | -rw-r--r-- | 37.5 KB |
connect.c | -rw-r--r-- | 32.0 KB |
connect.h | -rw-r--r-- | 891 bytes |
connected.c | -rw-r--r-- | 3.8 KB |
connected.h | -rw-r--r-- | 2.0 KB |
convert.c | -rw-r--r-- | 47.9 KB |
convert.h | -rw-r--r-- | 4.0 KB |
copy.c | -rw-r--r-- | 1.3 KB |
credential-cache--daemon.c | -rw-r--r-- | 6.9 KB |
credential-cache.c | -rw-r--r-- | 3.2 KB |
credential-store.c | -rw-r--r-- | 5.0 KB |
credential.c | -rw-r--r-- | 7.9 KB |
credential.h | -rw-r--r-- | 833 bytes |
csum-file.c | -rw-r--r-- | 4.1 KB |
csum-file.h | -rw-r--r-- | 1.3 KB |
ctype.c | -rw-r--r-- | 2.6 KB |
daemon.c | -rw-r--r-- | 34.7 KB |
date.c | -rw-r--r-- | 30.4 KB |
decorate.c | -rw-r--r-- | 1.7 KB |
decorate.h | -rw-r--r-- | 1.4 KB |
delta-islands.c | -rw-r--r-- | 11.7 KB |
delta-islands.h | -rw-r--r-- | 572 bytes |
delta.h | -rw-r--r-- | 3.3 KB |
detect-compiler | -rwxr-xr-x | 1016 bytes |
diff-delta.c | -rw-r--r-- | 15.5 KB |
diff-lib.c | -rw-r--r-- | 15.2 KB |
diff-no-index.c | -rw-r--r-- | 7.2 KB |
diff.c | -rw-r--r-- | 188.0 KB |
diff.h | -rw-r--r-- | 14.8 KB |
diffcore-break.c | -rw-r--r-- | 9.1 KB |
diffcore-delta.c | -rw-r--r-- | 5.5 KB |
diffcore-order.c | -rw-r--r-- | 2.4 KB |
diffcore-pickaxe.c | -rw-r--r-- | 6.6 KB |
diffcore-rename.c | -rw-r--r-- | 17.8 KB |
diffcore.h | -rw-r--r-- | 4.8 KB |
dir-iterator.c | -rw-r--r-- | 5.8 KB |
dir-iterator.h | -rw-r--r-- | 4.3 KB |
dir.c | -rw-r--r-- | 81.2 KB |
dir.h | -rw-r--r-- | 11.7 KB |
editor.c | -rw-r--r-- | 2.8 KB |
entry.c | -rw-r--r-- | 14.0 KB |
environment.c | -rw-r--r-- | 10.8 KB |
exec-cmd.c | -rw-r--r-- | 8.0 KB |
exec-cmd.h | -rw-r--r-- | 483 bytes |
fast-import.c | -rw-r--r-- | 85.3 KB |
fetch-negotiator.c | -rw-r--r-- | 545 bytes |
fetch-negotiator.h | -rw-r--r-- | 1.6 KB |
fetch-object.c | -rw-r--r-- | 1.0 KB |
fetch-object.h | -rw-r--r-- | 166 bytes |
fetch-pack.c | -rw-r--r-- | 47.5 KB |
fetch-pack.h | -rw-r--r-- | 2.9 KB |
fmt-merge-msg.h | -rw-r--r-- | 180 bytes |
fsck.c | -rw-r--r-- | 28.2 KB |
fsck.h | -rw-r--r-- | 2.0 KB |
fsmonitor.c | -rw-r--r-- | 7.2 KB |
fsmonitor.h | -rw-r--r-- | 2.4 KB |
fuzz-commit-graph.c | -rw-r--r-- | 426 bytes |
fuzz-pack-headers.c | -rw-r--r-- | 309 bytes |
fuzz-pack-idx.c | -rw-r--r-- | 277 bytes |
generate-cmdlist.sh | -rwxr-xr-x | 1.8 KB |
gettext.c | -rw-r--r-- | 5.6 KB |
gettext.h | -rw-r--r-- | 2.2 KB |
git-add--interactive.perl | -rwxr-xr-x | 44.9 KB |
git-archimport.perl | -rwxr-xr-x | 36.1 KB |
git-bisect.sh | -rwxr-xr-x | 8.1 KB |
git-compat-util.h | -rw-r--r-- | 34.6 KB |
git-cvsexportcommit.perl | -rwxr-xr-x | 12.6 KB |
git-cvsimport.perl | -rwxr-xr-x | 31.3 KB |
git-cvsserver.perl | -rwxr-xr-x | 158.9 KB |
git-difftool--helper.sh | -rwxr-xr-x | 2.2 KB |
git-filter-branch.sh | -rwxr-xr-x | 15.4 KB |
git-instaweb.sh | -rwxr-xr-x | 21.8 KB |
git-legacy-stash.sh | -rwxr-xr-x | 16.0 KB |
git-merge-octopus.sh | -rwxr-xr-x | 2.4 KB |
git-merge-one-file.sh | -rwxr-xr-x | 3.6 KB |
git-merge-resolve.sh | -rwxr-xr-x | 944 bytes |
git-mergetool--lib.sh | -rw-r--r-- | 9.0 KB |
git-mergetool.sh | -rwxr-xr-x | 10.1 KB |
git-p4.py | -rwxr-xr-x | 153.9 KB |
git-parse-remote.sh | -rw-r--r-- | 2.6 KB |
git-quiltimport.sh | -rwxr-xr-x | 3.6 KB |
git-rebase--preserve-merges.sh | -rw-r--r-- | 28.9 KB |
git-request-pull.sh | -rwxr-xr-x | 4.0 KB |
git-send-email.perl | -rwxr-xr-x | 56.8 KB |
git-sh-i18n.sh | -rw-r--r-- | 2.4 KB |
git-sh-setup.sh | -rw-r--r-- | 9.1 KB |
git-submodule.sh | -rwxr-xr-x | 24.4 KB |
git-svn.perl | -rwxr-xr-x | 62.9 KB |
git-web--browse.sh | -rwxr-xr-x | 4.3 KB |
git.c | -rw-r--r-- | 26.1 KB |
git.rc | -rw-r--r-- | 635 bytes |
gpg-interface.c | -rw-r--r-- | 9.5 KB |
gpg-interface.h | -rw-r--r-- | 1.9 KB |
graph.c | -rw-r--r-- | 36.9 KB |
graph.h | -rw-r--r-- | 4.9 KB |
grep.c | -rw-r--r-- | 53.3 KB |
grep.h | -rw-r--r-- | 5.6 KB |
hash.h | -rw-r--r-- | 4.8 KB |
hashmap.c | -rw-r--r-- | 7.2 KB |
hashmap.h | -rw-r--r-- | 14.1 KB |
help.c | -rw-r--r-- | 19.6 KB |
help.h | -rw-r--r-- | 3.1 KB |
hex.c | -rw-r--r-- | 3.4 KB |
http-backend.c | -rw-r--r-- | 18.9 KB |
http-fetch.c | -rw-r--r-- | 1.9 KB |
http-push.c | -rw-r--r-- | 50.1 KB |
http-walker.c | -rw-r--r-- | 15.0 KB |
http.c | -rw-r--r-- | 65.3 KB |
http.h | -rw-r--r-- | 6.9 KB |
ident.c | -rw-r--r-- | 15.5 KB |
imap-send.c | -rw-r--r-- | 36.6 KB |
interdiff.c | -rw-r--r-- | 660 bytes |
interdiff.h | -rw-r--r-- | 119 bytes |
iterator.h | -rw-r--r-- | 2.1 KB |
json-writer.c | -rw-r--r-- | 8.5 KB |
json-writer.h | -rw-r--r-- | 4.2 KB |
khash.h | -rw-r--r-- | 12.9 KB |
kwset.c | -rw-r--r-- | 20.6 KB |
kwset.h | -rw-r--r-- | 2.5 KB |
levenshtein.c | -rw-r--r-- | 2.5 KB |
levenshtein.h | -rw-r--r-- | 203 bytes |
line-log.c | -rw-r--r-- | 31.2 KB |
line-log.h | -rw-r--r-- | 1.7 KB |
line-range.c | -rw-r--r-- | 6.6 KB |
line-range.h | -rw-r--r-- | 1.4 KB |
linear-assignment.c | -rw-r--r-- | 4.1 KB |
linear-assignment.h | -rw-r--r-- | 736 bytes |
list-objects-filter-options.c | -rw-r--r-- | 5.0 KB |
list-objects-filter-options.h | -rw-r--r-- | 2.6 KB |
list-objects-filter.c | -rw-r--r-- | 13.7 KB |
list-objects-filter.h | -rw-r--r-- | 2.9 KB |
list-objects.c | -rw-r--r-- | 11.5 KB |
list-objects.h | -rw-r--r-- | 762 bytes |
list.h | -rw-r--r-- | 5.6 KB |
ll-merge.c | -rw-r--r-- | 10.6 KB |
ll-merge.h | -rw-r--r-- | 705 bytes |
lockfile.c | -rw-r--r-- | 5.6 KB |
lockfile.h | -rw-r--r-- | 10.5 KB |
log-tree.c | -rw-r--r-- | 26.4 KB |
log-tree.h | -rw-r--r-- | 1.4 KB |
ls-refs.c | -rw-r--r-- | 2.6 KB |
ls-refs.h | -rw-r--r-- | 217 bytes |
mailinfo.c | -rw-r--r-- | 27.7 KB |
mailinfo.h | -rw-r--r-- | 1.0 KB |
mailmap.c | -rw-r--r-- | 8.9 KB |
mailmap.h | -rw-r--r-- | 292 bytes |
match-trees.c | -rw-r--r-- | 8.5 KB |
mem-pool.c | -rw-r--r-- | 3.1 KB |
mem-pool.h | -rw-r--r-- | 1.4 KB |
merge-blobs.c | -rw-r--r-- | 2.0 KB |
merge-blobs.h | -rw-r--r-- | 232 bytes |
merge-recursive.c | -rw-r--r-- | 110.9 KB |
merge-recursive.h | -rw-r--r-- | 2.9 KB |
merge.c | -rw-r--r-- | 2.8 KB |
mergesort.c | -rw-r--r-- | 1.5 KB |
mergesort.h | -rw-r--r-- | 574 bytes |
midx.c | -rw-r--r-- | 35.0 KB |
midx.h | -rw-r--r-- | 1.7 KB |
name-hash.c | -rw-r--r-- | 18.5 KB |
notes-cache.c | -rw-r--r-- | 2.3 KB |
notes-cache.h | -rw-r--r-- | 541 bytes |
notes-merge.c | -rw-r--r-- | 22.6 KB |
notes-merge.h | -rw-r--r-- | 2.9 KB |
notes-utils.c | -rw-r--r-- | 5.0 KB |
notes-utils.h | -rw-r--r-- | 1.5 KB |
notes.c | -rw-r--r-- | 36.3 KB |
notes.h | -rw-r--r-- | 11.8 KB |
object-store.h | -rw-r--r-- | 11.8 KB |
object.c | -rw-r--r-- | 13.3 KB |
object.h | -rw-r--r-- | 6.3 KB |
oidmap.c | -rw-r--r-- | 1.3 KB |
oidmap.h | -rw-r--r-- | 2.1 KB |
oidset.c | -rw-r--r-- | 1.6 KB |
oidset.h | -rw-r--r-- | 2.6 KB |
pack-bitmap-write.c | -rw-r--r-- | 12.7 KB |
pack-bitmap.c | -rw-r--r-- | 27.1 KB |
pack-bitmap.h | -rw-r--r-- | 2.3 KB |
pack-check.c | -rw-r--r-- | 5.6 KB |
pack-objects.c | -rw-r--r-- | 4.8 KB |
pack-objects.h | -rw-r--r-- | 11.9 KB |
pack-revindex.c | -rw-r--r-- | 5.8 KB |
pack-revindex.h | -rw-r--r-- | 322 bytes |
pack-write.c | -rw-r--r-- | 10.7 KB |
pack.h | -rw-r--r-- | 3.3 KB |
packfile.c | -rw-r--r-- | 54.0 KB |
packfile.h | -rw-r--r-- | 6.9 KB |
pager.c | -rw-r--r-- | 5.1 KB |
parse-options-cb.c | -rw-r--r-- | 6.5 KB |
parse-options.c | -rw-r--r-- | 25.5 KB |
parse-options.h | -rw-r--r-- | 12.5 KB |
patch-delta.c | -rw-r--r-- | 2.4 KB |
patch-ids.c | -rw-r--r-- | 3.3 KB |
patch-ids.h | -rw-r--r-- | 704 bytes |
path.c | -rw-r--r-- | 34.3 KB |
path.h | -rw-r--r-- | 5.7 KB |
pathspec.c | -rw-r--r-- | 17.0 KB |
pathspec.h | -rw-r--r-- | 3.3 KB |
pkt-line.c | -rw-r--r-- | 13.0 KB |
pkt-line.h | -rw-r--r-- | 7.9 KB |
preload-index.c | -rw-r--r-- | 3.8 KB |
pretty.c | -rw-r--r-- | 48.0 KB |
pretty.h | -rw-r--r-- | 3.7 KB |
prio-queue.c | -rw-r--r-- | 2.0 KB |
prio-queue.h | -rw-r--r-- | 1.6 KB |
progress.c | -rw-r--r-- | 7.6 KB |
progress.h | -rw-r--r-- | 626 bytes |
prompt.c | -rw-r--r-- | 1.4 KB |
prompt.h | -rw-r--r-- | 168 bytes |
protocol.c | -rw-r--r-- | 2.5 KB |
protocol.h | -rw-r--r-- | 1.1 KB |
quote.c | -rw-r--r-- | 11.2 KB |
quote.h | -rw-r--r-- | 3.1 KB |
range-diff.c | -rw-r--r-- | 13.8 KB |
range-diff.h | -rw-r--r-- | 415 bytes |
reachable.c | -rw-r--r-- | 5.9 KB |
reachable.h | -rw-r--r-- | 304 bytes |
read-cache.c | -rw-r--r-- | 97.3 KB |
rebase-interactive.c | -rw-r--r-- | 6.1 KB |
rebase-interactive.h | -rw-r--r-- | 523 bytes |
ref-filter.c | -rw-r--r-- | 68.0 KB |
ref-filter.h | -rw-r--r-- | 4.6 KB |
reflog-walk.c | -rw-r--r-- | 8.2 KB |
reflog-walk.h | -rw-r--r-- | 885 bytes |
refs.c | -rw-r--r-- | 57.5 KB |
refs.h | -rw-r--r-- | 30.3 KB |
refspec.c | -rw-r--r-- | 4.9 KB |
refspec.h | -rw-r--r-- | 1.3 KB |
remote-curl.c | -rw-r--r-- | 36.7 KB |
remote-testsvn.c | -rw-r--r-- | 8.2 KB |
remote.c | -rw-r--r-- | 58.3 KB |
remote.h | -rw-r--r-- | 8.3 KB |
replace-object.c | -rw-r--r-- | 2.0 KB |
replace-object.h | -rw-r--r-- | 1.1 KB |
repository.c | -rw-r--r-- | 6.5 KB |
repository.h | -rw-r--r-- | 4.4 KB |
rerere.c | -rw-r--r-- | 32.2 KB |
rerere.h | -rw-r--r-- | 1.4 KB |
resolve-undo.c | -rw-r--r-- | 4.4 KB |
resolve-undo.h | -rw-r--r-- | 581 bytes |
revision.c | -rw-r--r-- | 107.8 KB |
revision.h | -rw-r--r-- | 9.8 KB |
run-command.c | -rw-r--r-- | 40.7 KB |
run-command.h | -rw-r--r-- | 8.1 KB |
send-pack.c | -rw-r--r-- | 16.1 KB |
send-pack.h | -rw-r--r-- | 893 bytes |
sequencer.c | -rw-r--r-- | 144.6 KB |
sequencer.h | -rw-r--r-- | 6.3 KB |
serve.c | -rw-r--r-- | 6.2 KB |
serve.h | -rw-r--r-- | 336 bytes |
server-info.c | -rw-r--r-- | 7.5 KB |
setup.c | -rw-r--r-- | 34.7 KB |
sh-i18n--envsubst.c | -rw-r--r-- | 10.2 KB |
sha1-array.c | -rw-r--r-- | 1.9 KB |
sha1-array.h | -rw-r--r-- | 782 bytes |
sha1-file.c | -rw-r--r-- | 60.8 KB |
sha1-lookup.c | -rw-r--r-- | 3.1 KB |
sha1-lookup.h | -rw-r--r-- | 1.3 KB |
sha1-name.c | -rw-r--r-- | 47.9 KB |
sha1dc_git.c | -rw-r--r-- | 855 bytes |
sha1dc_git.h | -rw-r--r-- | 618 bytes |
shallow.c | -rw-r--r-- | 21.2 KB |
shell.c | -rw-r--r-- | 4.5 KB |
shortlog.h | -rw-r--r-- | 508 bytes |
sideband.c | -rw-r--r-- | 5.4 KB |
sideband.h | -rw-r--r-- | 903 bytes |
sigchain.c | -rw-r--r-- | 1.1 KB |
sigchain.h | -rw-r--r-- | 247 bytes |
split-index.c | -rw-r--r-- | 13.6 KB |
split-index.h | -rw-r--r-- | 1.2 KB |
strbuf.c | -rw-r--r-- | 23.8 KB |
strbuf.h | -rw-r--r-- | 22.5 KB |
streaming.c | -rw-r--r-- | 12.3 KB |
streaming.h | -rw-r--r-- | 482 bytes |
string-list.c | -rw-r--r-- | 7.6 KB |
string-list.h | -rw-r--r-- | 9.8 KB |
sub-process.c | -rw-r--r-- | 5.4 KB |
sub-process.h | -rw-r--r-- | 3.1 KB |
submodule-config.c | -rw-r--r-- | 20.5 KB |
submodule-config.h | -rw-r--r-- | 2.4 KB |
submodule.c | -rw-r--r-- | 58.0 KB |
submodule.h | -rw-r--r-- | 5.4 KB |
symlinks.c | -rw-r--r-- | 9.3 KB |
tag.c | -rw-r--r-- | 4.9 KB |
tag.h | -rw-r--r-- | 676 bytes |
tar.h | -rw-r--r-- | 644 bytes |
tempfile.c | -rw-r--r-- | 8.3 KB |
tempfile.h | -rw-r--r-- | 9.1 KB |
thread-utils.c | -rw-r--r-- | 2.6 KB |
thread-utils.h | -rw-r--r-- | 1.4 KB |
tmp-objdir.c | -rw-r--r-- | 6.5 KB |
tmp-objdir.h | -rw-r--r-- | 1.5 KB |
trace.c | -rw-r--r-- | 11.6 KB |
trace.h | -rw-r--r-- | 4.7 KB |
trace2.c | -rw-r--r-- | 17.8 KB |
trace2.h | -rw-r--r-- | 13.9 KB |
trailer.c | -rw-r--r-- | 29.5 KB |
trailer.h | -rw-r--r-- | 2.5 KB |
transport-helper.c | -rw-r--r-- | 37.1 KB |
transport-internal.h | -rw-r--r-- | 2.7 KB |
transport.c | -rw-r--r-- | 36.0 KB |
transport.h | -rw-r--r-- | 8.0 KB |
tree-diff.c | -rw-r--r-- | 17.9 KB |
tree-walk.c | -rw-r--r-- | 30.6 KB |
tree-walk.h | -rw-r--r-- | 2.8 KB |
tree.c | -rw-r--r-- | 6.6 KB |
tree.h | -rw-r--r-- | 1.2 KB |
unicode-width.h | -rw-r--r-- | 9.1 KB |
unimplemented.sh | -rw-r--r-- | 101 bytes |
unix-socket.c | -rw-r--r-- | 2.4 KB |
unix-socket.h | -rw-r--r-- | 158 bytes |
unpack-trees.c | -rw-r--r-- | 63.6 KB |
unpack-trees.h | -rw-r--r-- | 2.6 KB |
upload-pack.c | -rw-r--r-- | 39.7 KB |
upload-pack.h | -rw-r--r-- | 499 bytes |
url.c | -rw-r--r-- | 2.4 KB |
url.h | -rw-r--r-- | 452 bytes |
urlmatch.c | -rw-r--r-- | 18.1 KB |
urlmatch.h | -rw-r--r-- | 2.0 KB |
usage.c | -rw-r--r-- | 6.4 KB |
userdiff.c | -rw-r--r-- | 10.5 KB |
userdiff.h | -rw-r--r-- | 892 bytes |
utf8.c | -rw-r--r-- | 20.0 KB |
utf8.h | -rw-r--r-- | 3.6 KB |
varint.c | -rw-r--r-- | 660 bytes |
varint.h | -rw-r--r-- | 154 bytes |
version.c | -rw-r--r-- | 718 bytes |
version.h | -rw-r--r-- | 230 bytes |
versioncmp.c | -rw-r--r-- | 5.2 KB |
walker.c | -rw-r--r-- | 7.4 KB |
walker.h | -rw-r--r-- | 1.1 KB |
wildmatch.c | -rw-r--r-- | 7.8 KB |
wildmatch.h | -rw-r--r-- | 264 bytes |
worktree.c | -rw-r--r-- | 13.6 KB |
worktree.h | -rw-r--r-- | 3.7 KB |
wrap-for-bin.sh | -rw-r--r-- | 946 bytes |
wrapper.c | -rw-r--r-- | 15.1 KB |
write-or-die.c | -rw-r--r-- | 1.5 KB |
ws.c | -rw-r--r-- | 9.4 KB |
wt-status.c | -rw-r--r-- | 68.4 KB |
wt-status.h | -rw-r--r-- | 4.2 KB |
xdiff-interface.c | -rw-r--r-- | 7.3 KB |
xdiff-interface.h | -rw-r--r-- | 2.0 KB |
zlib.c | -rw-r--r-- | 6.1 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...