Revision dce7d295514f0acebb897cc37a451963d60588f5 authored by Jeff Hostetler on 25 June 2019, 14:49:39 UTC, committed by Junio C Hamano on 25 June 2019, 17:46:57 UTC
With this patch, Git can be built using the Microsoft toolchain, via:

	make MSVC=1 [DEBUG=1]

Third party libraries are built from source using the open source
"vcpkg" tool set. See https://github.com/Microsoft/vcpkg

On a first build, the vcpkg tools and the third party libraries are
automatically downloaded and built. DLLs for the third party libraries
are copied to the top-level (and t/helper) directory to facilitate
debugging. See compat/vcbuild/README.

A series of .bat files are invoked by the Makefile to find the location
of the installed version of Visual Studio and the associated compiler
tools (essentially replicating the environment setup performed by a
"Developer Command Prompt"). This should find the most recent VS2015 or
VS2017 installation. Output from these scripts are used by the Makefile
to define compiler and linker pathnames and -I and -L arguments.

The build produces .pdb files for both debug and release builds.

Note: This commit was squashed from an organic series of commits
developed between 2016 and 2018 in Git for Windows' `master` branch.
This combined commit eliminates the obsolete commits related to fetching
NuGet packages for third party libraries. It is difficult to use NuGet
packages for C/C++ sources because they may be built by earlier versions
of the MSVC compiler and have CRT version and linking issues.

Additionally, the C/C++ NuGet packages that we were using tended to not
be updated concurrently with the sources.  And in the case of cURL and
OpenSSL, this could expose us to security issues.

Helped-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
Helped-by: Philip Oakley <philipoakley@iee.org>
Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent c444bf8
History
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-- 4.6 KB
.editorconfig -rw-r--r-- 284 bytes
.gitattributes -rw-r--r-- 544 bytes
.gitignore -rw-r--r-- 3.2 KB
.gitmodules -rw-r--r-- 153 bytes
.mailmap -rw-r--r-- 16.0 KB
.travis.yml -rw-r--r-- 834 bytes
.tsan-suppressions -rw-r--r-- 411 bytes
COPYING -rw-r--r-- 18.3 KB
GIT-VERSION-GEN -rwxr-xr-x 754 bytes
INSTALL -rw-r--r-- 10.0 KB
LGPL-2.1 -rw-r--r-- 26.2 KB
Makefile -rw-r--r-- 99.3 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.0 KB
advice.h -rw-r--r-- 1.3 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-- 130.6 KB
apply.h -rw-r--r-- 4.0 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-- 50.9 KB
blame.h -rw-r--r-- 5.3 KB
blob.c -rw-r--r-- 485 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-- 11.8 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-- 64.6 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.0 KB
commit-graph.c -rw-r--r-- 34.4 KB
commit-graph.h -rw-r--r-- 2.2 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.1 KB
commit.h -rw-r--r-- 13.8 KB
common-main.c -rw-r--r-- 1.3 KB
config.c -rw-r--r-- 79.7 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.4 KB
configure.ac -rw-r--r-- 37.0 KB
connect.c -rw-r--r-- 32.0 KB
connect.h -rw-r--r-- 891 bytes
connected.c -rw-r--r-- 3.7 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.8 KB
decorate.h -rw-r--r-- 1.4 KB
delta-islands.c -rw-r--r-- 11.7 KB
delta-islands.h -rw-r--r-- 558 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-- 187.8 KB
diff.h -rw-r--r-- 14.7 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-- 4.8 KB
dir-iterator.h -rw-r--r-- 2.7 KB
dir.c -rw-r--r-- 81.2 KB
dir.h -rw-r--r-- 11.7 KB
editor.c -rw-r--r-- 2.9 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.2 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.0 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.9 KB
fsck.h -rw-r--r-- 2.0 KB
fsmonitor.c -rw-r--r-- 7.1 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.4 KB
gettext.h -rw-r--r-- 2.2 KB
git-add--interactive.perl -rwxr-xr-x 43.0 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.4 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.3 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.3 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-- 592 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.0 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-- 13.2 KB
kwset.c -rw-r--r-- 20.5 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.8 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.7 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-- 29.7 KB
midx.h -rw-r--r-- 1.6 KB
name-hash.c -rw-r--r-- 18.4 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.7 KB
object.c -rw-r--r-- 13.4 KB
object.h -rw-r--r-- 6.3 KB
oidmap.c -rw-r--r-- 1.4 KB
oidmap.h -rw-r--r-- 2.1 KB
oidset.c -rw-r--r-- 794 bytes
oidset.h -rw-r--r-- 2.3 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-- 53.4 KB
packfile.h -rw-r--r-- 6.6 KB
pager.c -rw-r--r-- 4.6 KB
parse-options-cb.c -rw-r--r-- 6.2 KB
parse-options.c -rw-r--r-- 25.5 KB
parse-options.h -rw-r--r-- 12.4 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.9 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-- 12.4 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-- 65.2 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.0 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-- 141.1 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-- 58.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-- 48.2 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-- 22.9 KB
strbuf.h -rw-r--r-- 22.3 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-- 36.9 KB
transport-internal.h -rw-r--r-- 2.7 KB
transport.c -rw-r--r-- 37.8 KB
transport.h -rw-r--r-- 8.1 KB
tree-diff.c -rw-r--r-- 17.9 KB
tree-walk.c -rw-r--r-- 30.5 KB
tree-walk.h -rw-r--r-- 2.7 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.2 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-- 67.7 KB
wt-status.h -rw-r--r-- 4.1 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

README.md

back to top