实例介绍
git-2.9.5.tar.gz
【实例截图】
【核心代码】
git-2.9.5.tar
└── git-2.9.5
├── abspath.c
├── aclocal.m4
├── advice.c
├── advice.h
├── alias.c
├── alloc.c
├── archive.c
├── archive.h
├── archive-tar.c
├── archive-zip.c
├── argv-array.c
├── argv-array.h
├── attr.c
├── attr.h
├── base85.c
├── bisect.c
├── bisect.h
├── blob.c
├── blob.h
├── block-sha1
│ ├── sha1.c
│ └── sha1.h
├── branch.c
├── branch.h
├── builtin
│ ├── add.c
│ ├── am.c
│ ├── annotate.c
│ ├── apply.c
│ ├── archive.c
│ ├── bisect--helper.c
│ ├── blame.c
│ ├── branch.c
│ ├── bundle.c
│ ├── cat-file.c
│ ├── check-attr.c
│ ├── check-ignore.c
│ ├── check-mailmap.c
│ ├── checkout.c
│ ├── checkout-index.c
│ ├── check-ref-format.c
│ ├── clean.c
│ ├── clone.c
│ ├── column.c
│ ├── commit.c
│ ├── commit-tree.c
│ ├── config.c
│ ├── count-objects.c
│ ├── credential.c
│ ├── describe.c
│ ├── diff.c
│ ├── diff-files.c
│ ├── diff-index.c
│ ├── diff-tree.c
│ ├── fast-export.c
│ ├── fetch.c
│ ├── fetch-pack.c
│ ├── fmt-merge-msg.c
│ ├── for-each-ref.c
│ ├── fsck.c
│ ├── gc.c
│ ├── get-tar-commit-id.c
│ ├── grep.c
│ ├── hash-object.c
│ ├── help.c
│ ├── index-pack.c
│ ├── init-db.c
│ ├── interpret-trailers.c
│ ├── log.c
│ ├── ls-files.c
│ ├── ls-remote.c
│ ├── ls-tree.c
│ ├── mailinfo.c
│ ├── mailsplit.c
│ ├── merge-base.c
│ ├── merge.c
│ ├── merge-file.c
│ ├── merge-index.c
│ ├── merge-ours.c
│ ├── merge-recursive.c
│ ├── merge-tree.c
│ ├── mktag.c
│ ├── mktree.c
│ ├── mv.c
│ ├── name-rev.c
│ ├── notes.c
│ ├── pack-objects.c
│ ├── pack-redundant.c
│ ├── pack-refs.c
│ ├── patch-id.c
│ ├── prune.c
│ ├── prune-packed.c
│ ├── pull.c
│ ├── push.c
│ ├── read-tree.c
│ ├── receive-pack.c
│ ├── reflog.c
│ ├── remote.c
│ ├── remote-ext.c
│ ├── remote-fd.c
│ ├── repack.c
│ ├── replace.c
│ ├── rerere.c
│ ├── reset.c
│ ├── revert.c
│ ├── rev-list.c
│ ├── rev-parse.c
│ ├── rm.c
│ ├── send-pack.c
│ ├── shortlog.c
│ ├── show-branch.c
│ ├── show-ref.c
│ ├── stripspace.c
│ ├── submodule--helper.c
│ ├── symbolic-ref.c
│ ├── tag.c
│ ├── unpack-file.c
│ ├── unpack-objects.c
│ ├── update-index.c
│ ├── update-ref.c
│ ├── update-server-info.c
│ ├── upload-archive.c
│ ├── var.c
│ ├── verify-commit.c
│ ├── verify-pack.c
│ ├── verify-tag.c
│ ├── worktree.c
│ └── write-tree.c
├── builtin.h
├── bulk-checkin.c
├── bulk-checkin.h
├── bundle.c
├── bundle.h
├── cache.h
├── cache-tree.c
├── cache-tree.h
├── check_bindir
├── check-builtins.sh
├── check-racy.c
├── ci
│ └── test-documentation.sh
├── color.c
├── color.h
├── column.c
├── column.h
├── combine-diff.c
├── command-list.txt
├── commit.c
├── commit.h
├── commit-slab.h
├── common-main.c
├── compat
│ ├── apple-common-crypto.h
│ ├── basename.c
│ ├── bswap.h
│ ├── fopen.c
│ ├── gmtime.c
│ ├── hstrerror.c
│ ├── inet_ntop.c
│ ├── inet_pton.c
│ ├── memmem.c
│ ├── mingw.c
│ ├── mingw.h
│ ├── mkdir.c
│ ├── mkdtemp.c
│ ├── mmap.c
│ ├── msvc.c
│ ├── msvc.h
│ ├── nedmalloc
│ │ ├── License.txt
│ │ ├── malloc.c.h
│ │ ├── nedmalloc.c
│ │ ├── nedmalloc.h
│ │ └── Readme.txt
│ ├── obstack.c
│ ├── obstack.h
│ ├── poll
│ │ ├── poll.c
│ │ └── poll.h
│ ├── pread.c
│ ├── precompose_utf8.c
│ ├── precompose_utf8.h
│ ├── qsort.c
│ ├── regex
│ │ ├── regcomp.c
│ │ ├── regex.c
│ │ ├── regexec.c
│ │ ├── regex.h
│ │ ├── regex_internal.c
│ │ └── regex_internal.h
│ ├── setenv.c
│ ├── sha1-chunked.c
│ ├── sha1-chunked.h
│ ├── snprintf.c
│ ├── stat.c
│ ├── strcasestr.c
│ ├── strlcpy.c
│ ├── strtoimax.c
│ ├── strtoumax.c
│ ├── terminal.c
│ ├── terminal.h
│ ├── unsetenv.c
│ ├── vcbuild
│ │ ├── include
│ │ │ ├── sys
│ │ │ │ ├── param.h
│ │ │ │ ├── time.h
│ │ │ │ └── utime.h
│ │ │ ├── unistd.h
│ │ │ └── utime.h
│ │ ├── README
│ │ └── scripts
│ │ ├── clink.pl
│ │ └── lib.pl
│ ├── win32
│ │ ├── alloca.h
│ │ ├── dirent.c
│ │ ├── dirent.h
│ │ ├── pthread.c
│ │ ├── pthread.h
│ │ ├── syslog.c
│ │ └── syslog.h
│ ├── win32.h
│ ├── win32mmap.c
│ └── winansi.c
├── config.c
├── config.mak.in
├── config.mak.uname
├── configure
├── configure.ac
├── connect.c
├── connected.c
├── connected.h
├── connect.h
├── contrib
│ ├── buildsystems
│ │ ├── engine.pl
│ │ ├── generate
│ │ ├── Generators
│ │ │ ├── QMake.pm
│ │ │ └── Vcproj.pm
│ │ ├── Generators.pm
│ │ └── parse.pl
│ ├── completion
│ │ ├── git-completion.bash
│ │ ├── git-completion.tcsh
│ │ ├── git-completion.zsh
│ │ └── git-prompt.sh
│ ├── contacts
│ │ ├── git-contacts
│ │ ├── git-contacts.txt
│ │ └── Makefile
│ ├── convert-grafts-to-replace-refs.sh
│ ├── convert-objects
│ │ ├── convert-objects.c
│ │ └── git-convert-objects.txt
│ ├── credential
│ │ ├── gnome-keyring
│ │ │ ├── git-credential-gnome-keyring.c
│ │ │ └── Makefile
│ │ ├── netrc
│ │ │ ├── git-credential-netrc
│ │ │ ├── Makefile
│ │ │ ├── test.netrc
│ │ │ └── test.pl
│ │ ├── osxkeychain
│ │ │ ├── git-credential-osxkeychain.c
│ │ │ └── Makefile
│ │ └── wincred
│ │ ├── git-credential-wincred.c
│ │ └── Makefile
│ ├── diff-highlight
│ │ ├── diff-highlight
│ │ └── README
│ ├── emacs
│ │ ├── git-blame.el
│ │ ├── git.el
│ │ ├── Makefile
│ │ └── README
│ ├── examples
│ │ ├── builtin-fetch--tool.c
│ │ ├── git-am.sh
│ │ ├── git-checkout.sh
│ │ ├── git-clean.sh
│ │ ├── git-clone.sh
│ │ ├── git-commit.sh
│ │ ├── git-fetch.sh
│ │ ├── git-gc.sh
│ │ ├── git-log.sh
│ │ ├── git-ls-remote.sh
│ │ ├── git-merge-ours.sh
│ │ ├── git-merge.sh
│ │ ├── git-notes.sh
│ │ ├── git-pull.sh
│ │ ├── git-remote.perl
│ │ ├── git-repack.sh
│ │ ├── git-rerere.perl
│ │ ├── git-reset.sh
│ │ ├── git-resolve.sh
│ │ ├── git-revert.sh
│ │ ├── git-svnimport.perl
│ │ ├── git-svnimport.txt
│ │ ├── git-tag.sh
│ │ ├── git-verify-tag.sh
│ │ ├── git-whatchanged.sh
│ │ └── README
│ ├── fast-import
│ │ ├── git-import.perl
│ │ ├── git-import.sh
│ │ ├── git-p4.README
│ │ ├── import-directories.perl
│ │ ├── import-tars.perl
│ │ └── import-zips.py
│ ├── git-jump
│ │ ├── git-jump
│ │ └── README
│ ├── git-resurrect.sh
│ ├── git-shell-commands
│ │ ├── help
│ │ ├── list
│ │ └── README
│ ├── gitview
│ │ ├── gitview
│ │ └── gitview.txt
│ ├── hg-to-git
│ │ ├── hg-to-git.py
│ │ └── hg-to-git.txt
│ ├── hooks
│ │ ├── multimail
│ │ │ ├── CHANGES
│ │ │ ├── CONTRIBUTING.rst
│ │ │ ├── doc
│ │ │ │ ├── customizing-emails.rst
│ │ │ │ ├── gerrit.rst
│ │ │ │ ├── gitolite.rst
│ │ │ │ └── troubleshooting.rst
│ │ │ ├── git_multimail.py
│ │ │ ├── migrate-mailhook-config
│ │ │ ├── post-receive.example
│ │ │ ├── README
│ │ │ ├── README.Git
│ │ │ └── README.migrate-from-post-receive-email
│ │ ├── post-receive-email
│ │ ├── pre-auto-gc-battery
│ │ ├── setgitperms.perl
│ │ └── update-paranoid
│ ├── mw-to-git
│ │ ├── bin-wrapper
│ │ │ └── git
│ │ ├── Git
│ │ │ └── Mediawiki.pm
│ │ ├── git-mw.perl
│ │ ├── git-remote-mediawiki.perl
│ │ ├── git-remote-mediawiki.txt
│ │ ├── Makefile
│ │ └── t
│ │ ├── install-wiki
│ │ │ ├── db_install.php
│ │ │ └── LocalSettings.php
│ │ ├── install-wiki.sh
│ │ ├── Makefile
│ │ ├── push-pull-tests.sh
│ │ ├── README
│ │ ├── t9360-mw-to-git-clone.sh
│ │ ├── t9361-mw-to-git-push-pull.sh
│ │ ├── t9362-mw-to-git-utf8.sh
│ │ ├── t9363-mw-to-git-export-import.sh
│ │ ├── t9364-pull-by-rev.sh
│ │ ├── t9365-continuing-queries.sh
│ │ ├── test.config
│ │ ├── test-gitmw-lib.sh
│ │ └── test-gitmw.pl
│ ├── persistent-https
│ │ ├── client.go
│ │ ├── LICENSE
│ │ ├── main.go
│ │ ├── Makefile
│ │ ├── proxy.go
│ │ ├── README
│ │ └── socket.go
│ ├── README
│ ├── remote-helpers
│ │ ├── git-remote-bzr
│ │ ├── git-remote-hg
│ │ └── README
│ ├── remotes2config.sh
│ ├── rerere-train.sh
│ ├── stats
│ │ ├── git-common-hash
│ │ ├── mailmap.pl
│ │ └── packinfo.pl
│ ├── subtree
│ │ ├── COPYING
│ │ ├── git-subtree.sh
│ │ ├── git-subtree.txt
│ │ ├── INSTALL
│ │ ├── Makefile
│ │ ├── README
│ │ ├── t
│ │ │ ├── Makefile
│ │ │ └── t7900-subtree.sh
│ │ └── todo
│ ├── svn-fe
│ │ ├── Makefile
│ │ ├── svn-fe.c
│ │ ├── svn-fe.txt
│ │ └── svnrdump_sim.py
│ ├── thunderbird-patch-inline
│ │ ├── appp.sh
│ │ └── README
│ └── workdir
│ └── git-new-workdir
├── convert.c
├── convert.h
├── copy.c
├── COPYING
├── credential.c
├── credential-cache.c
├── credential-cache--daemon.c
├── credential.h
├── credential-store.c
├── csum-file.c
├── csum-file.h
├── ctype.c
├── daemon.c
├── date.c
├── decorate.c
├── decorate.h
├── delta.h
├── diff.c
├── diffcore-break.c
├── diffcore-delta.c
├── diffcore.h
├── diffcore-order.c
├── diffcore-pickaxe.c
├── diffcore-rename.c
├── diff-delta.c
├── diff.h
├── diff-lib.c
├── diff-no-index.c
├── dir.c
├── dir.h
├── Documentation
│ ├── asciidoc.conf
│ ├── blame-options.txt
│ ├── build-docdep.perl
│ ├── cat-texi.perl
│ ├── cmd-list.perl
│ ├── CodingGuidelines
│ ├── config.txt
│ ├── date-formats.txt
│ ├── diff-config.txt
│ ├── diff-format.txt
│ ├── diff-generate-patch.txt
│ ├── diff-options.txt
│ ├── docbook.xsl
│ ├── docbook-xsl.css
│ ├── everyday.txto
│ ├── fetch-options.txt
│ ├── fix-texi.perl
│ ├── fmt-merge-msg-config.txt
│ ├── git-add.txt
│ ├── git-am.txt
│ ├── git-annotate.txt
│ ├── git-apply.txt
│ ├── git-archimport.txt
│ ├── git-archive.txt
│ ├── gitattributes.txt
│ ├── git-bisect-lk2009.txt
│ ├── git-bisect.txt
│ ├── git-blame.txt
│ ├── git-branch.txt
│ ├── git-bundle.txt
│ ├── git-cat-file.txt
│ ├── git-check-attr.txt
│ ├── git-check-ignore.txt
│ ├── git-check-mailmap.txt
│ ├── git-checkout-index.txt
│ ├── git-checkout.txt
│ ├── git-check-ref-format.txt
│ ├── git-cherry-pick.txt
│ ├── git-cherry.txt
│ ├── git-citool.txt
│ ├── git-clean.txt
│ ├── gitcli.txt
│ ├── git-clone.txt
│ ├── git-column.txt
│ ├── git-commit-tree.txt
│ ├── git-commit.txt
│ ├── git-config.txt
│ ├── gitcore-tutorial.txt
│ ├── git-count-objects.txt
│ ├── git-credential-cache--daemon.txt
│ ├── git-credential-cache.txt
│ ├── git-credential-store.txt
│ ├── gitcredentials.txt
│ ├── git-credential.txt
│ ├── git-cvsexportcommit.txt
│ ├── git-cvsimport.txt
│ ├── gitcvs-migration.txt
│ ├── git-cvsserver.txt
│ ├── git-daemon.txt
│ ├── git-describe.txt
│ ├── gitdiffcore.txt
│ ├── git-diff-files.txt
│ ├── git-diff-index.txt
│ ├── git-difftool.txt
│ ├── git-diff-tree.txt
│ ├── git-diff.txt
│ ├── giteveryday.txt
│ ├── git-fast-export.txt
│ ├── git-fast-import.txt
│ ├── git-fetch-pack.txt
│ ├── git-fetch.txt
│ ├── git-filter-branch.txt
│ ├── git-fmt-merge-msg.txt
│ ├── git-for-each-ref.txt
│ ├── git-format-patch.txt
│ ├── git-fsck-objects.txt
│ ├── git-fsck.txt
│ ├── git-gc.txt
│ ├── git-get-tar-commit-id.txt
│ ├── gitglossary.txt
│ ├── git-grep.txt
│ ├── git-gui.txt
│ ├── git-hash-object.txt
│ ├── git-help.txt
│ ├── githooks.txt
│ ├── git-http-backend.txt
│ ├── git-http-fetch.txt
│ ├── git-http-push.txt
│ ├── gitignore.txt
│ ├── git-imap-send.txt
│ ├── git-index-pack.txt
│ ├── git-init-db.txt
│ ├── git-init.txt
│ ├── git-instaweb.txt
│ ├── git-interpret-trailers.txt
│ ├── gitk.txt
│ ├── git-log.txt
│ ├── git-ls-files.txt
│ ├── git-ls-remote.txt
│ ├── git-ls-tree.txt
│ ├── git-mailinfo.txt
│ ├── git-mailsplit.txt
│ ├── git-merge-base.txt
│ ├── git-merge-file.txt
│ ├── git-merge-index.txt
│ ├── git-merge-one-file.txt
│ ├── git-mergetool--lib.txt
│ ├── git-mergetool.txt
│ ├── git-merge-tree.txt
│ ├── git-merge.txt
│ ├── git-mktag.txt
│ ├── git-mktree.txt
│ ├── gitmodules.txt
│ ├── git-mv.txt
│ ├── git-name-rev.txt
│ ├── gitnamespaces.txt
│ ├── git-notes.txt
│ ├── git-p4.txt
│ ├── git-pack-objects.txt
│ ├── git-pack-redundant.txt
│ ├── git-pack-refs.txt
│ ├── git-parse-remote.txt
│ ├── git-patch-id.txt
│ ├── git-prune-packed.txt
│ ├── git-prune.txt
│ ├── git-pull.txt
│ ├── git-push.txt
│ ├── git-quiltimport.txt
│ ├── git-read-tree.txt
│ ├── git-rebase.txt
│ ├── git-receive-pack.txt
│ ├── git-reflog.txt
│ ├── git-relink.txt
│ ├── git-remote-ext.txt
│ ├── git-remote-fd.txt
│ ├── gitremote-helpers.txt
│ ├── git-remote-helpers.txto
│ ├── git-remote-testgit.txt
│ ├── git-remote.txt
│ ├── git-repack.txt
│ ├── git-replace.txt
│ ├── gitrepository-layout.txt
│ ├── git-request-pull.txt
│ ├── git-rerere.txt
│ ├── git-reset.txt
│ ├── git-revert.txt
│ ├── gitrevisions.txt
│ ├── git-rev-list.txt
│ ├── git-rev-parse.txt
│ ├── git-rm.txt
│ ├── git-send-email.txt
│ ├── git-send-pack.txt
│ ├── git-shell.txt
│ ├── git-sh-i18n--envsubst.txt
│ ├── git-sh-i18n.txt
│ ├── git-shortlog.txt
│ ├── git-show-branch.txt
│ ├── git-show-index.txt
│ ├── git-show-ref.txt
│ ├── git-show.txt
│ ├── git-sh-setup.txt
│ ├── git-stage.txt
│ ├── git-stash.txt
│ ├── git-status.txt
│ ├── git-stripspace.txt
│ ├── git-submodule.txt
│ ├── git-svn.txt
│ ├── git-symbolic-ref.txt
│ ├── git-tag.txt
│ ├── git-tools.txt
│ ├── gittutorial-2.txt
│ ├── gittutorial.txt
│ ├── git.txt
│ ├── git-unpack-file.txt
│ ├── git-unpack-objects.txt
│ ├── git-update-index.txt
│ ├── git-update-ref.txt
│ ├── git-update-server-info.txt
│ ├── git-upload-archive.txt
│ ├── git-upload-pack.txt
│ ├── git-var.txt
│ ├── git-verify-commit.txt
│ ├── git-verify-pack.txt
│ ├── git-verify-tag.txt
│ ├── git-web--browse.txt
│ ├── gitweb.conf.txt
│ ├── gitweb.txt
│ ├── git-whatchanged.txt
│ ├── gitworkflows.txt
│ ├── git-worktree.txt
│ ├── git-write-tree.txt
│ ├── glossary-content.txt
│ ├── howto
│ │ ├── keep-canonical-history-correct.txt
│ │ ├── maintain-git.txt
│ │ ├── new-command.txt
│ │ ├── rebase-from-internal-branch.txt
│ │ ├── rebuild-from-update-hook.txt
│ │ ├── recover-corrupted-blob-object.txt
│ │ ├── recover-corrupted-object-harder.txt
│ │ ├── revert-a-faulty-merge.txt
│ │ ├── revert-branch-rebase.txt
│ │ ├── separating-topic-branches.txt
│ │ ├── setup-git-server-over-http.txt
│ │ ├── update-hook-example.txt
│ │ ├── use-git-daemon.txt
│ │ ├── using-merge-subtree.txt
│ │ └── using-signed-tag-in-pull-request.txt
│ ├── howto-index.sh
│ ├── i18n.txt
│ ├── install-doc-quick.sh
│ ├── install-webdoc.sh
│ ├── line-range-format.txt
│ ├── lint-gitlink.perl
│ ├── mailmap.txt
│ ├── Makefile
│ ├── manpage-1.72.xsl
│ ├── manpage-base-url.xsl.in
│ ├── manpage-base.xsl
│ ├── manpage-bold-literal.xsl
│ ├── manpage-normal.xsl
│ ├── manpage-quote-apos.xsl
│ ├── manpage-suppress-sp.xsl
│ ├── merge-config.txt
│ ├── merge-options.txt
│ ├── merge-strategies.txt
│ ├── pretty-formats.txt
│ ├── pretty-options.txt
│ ├── pull-fetch-param.txt
│ ├── RelNotes
│ │ ├── 1.5.0.1.txt
│ │ ├── 1.5.0.2.txt
│ │ ├── 1.5.0.3.txt
│ │ ├── 1.5.0.4.txt
│ │ ├── 1.5.0.5.txt
│ │ ├── 1.5.0.6.txt
│ │ ├── 1.5.0.7.txt
│ │ ├── 1.5.0.txt
│ │ ├── 1.5.1.1.txt
│ │ ├── 1.5.1.2.txt
│ │ ├── 1.5.1.3.txt
│ │ ├── 1.5.1.4.txt
│ │ ├── 1.5.1.5.txt
│ │ ├── 1.5.1.6.txt
│ │ ├── 1.5.1.txt
│ │ ├── 1.5.2.1.txt
│ │ ├── 1.5.2.2.txt
│ │ ├── 1.5.2.3.txt
│ │ ├── 1.5.2.4.txt
│ │ ├── 1.5.2.5.txt
│ │ ├── 1.5.2.txt
│ │ ├── 1.5.3.1.txt
│ │ ├── 1.5.3.2.txt
│ │ ├── 1.5.3.3.txt
│ │ ├── 1.5.3.4.txt
│ │ ├── 1.5.3.5.txt
│ │ ├── 1.5.3.6.txt
│ │ ├── 1.5.3.7.txt
│ │ ├── 1.5.3.8.txt
│ │ ├── 1.5.3.txt
│ │ ├── 1.5.4.1.txt
│ │ ├── 1.5.4.2.txt
│ │ ├── 1.5.4.3.txt
│ │ ├── 1.5.4.4.txt
│ │ ├── 1.5.4.5.txt
│ │ ├── 1.5.4.6.txt
│ │ ├── 1.5.4.7.txt
│ │ ├── 1.5.4.txt
│ │ ├── 1.5.5.1.txt
│ │ ├── 1.5.5.2.txt
│ │ ├── 1.5.5.3.txt
│ │ ├── 1.5.5.4.txt
│ │ ├── 1.5.5.5.txt
│ │ ├── 1.5.5.6.txt
│ │ ├── 1.5.5.txt
│ │ ├── 1.5.6.1.txt
│ │ ├── 1.5.6.2.txt
│ │ ├── 1.5.6.3.txt
│ │ ├── 1.5.6.4.txt
│ │ ├── 1.5.6.5.txt
│ │ ├── 1.5.6.6.txt
│ │ ├── 1.5.6.txt
│ │ ├── 1.6.0.1.txt
│ │ ├── 1.6.0.2.txt
│ │ ├── 1.6.0.3.txt
│ │ ├── 1.6.0.4.txt
│ │ ├── 1.6.0.5.txt
│ │ ├── 1.6.0.6.txt
│ │ ├── 1.6.0.txt
│ │ ├── 1.6.1.1.txt
│ │ ├── 1.6.1.2.txt
│ │ ├── 1.6.1.3.txt
│ │ ├── 1.6.1.4.txt
│ │ ├── 1.6.1.txt
│ │ ├── 1.6.2.1.txt
│ │ ├── 1.6.2.2.txt
│ │ ├── 1.6.2.3.txt
│ │ ├── 1.6.2.4.txt
│ │ ├── 1.6.2.5.txt
│ │ ├── 1.6.2.txt
│ │ ├── 1.6.3.1.txt
│ │ ├── 1.6.3.2.txt
│ │ ├── 1.6.3.3.txt
│ │ ├── 1.6.3.4.txt
│ │ ├── 1.6.3.txt
│ │ ├── 1.6.4.1.txt
│ │ ├── 1.6.4.2.txt
│ │ ├── 1.6.4.3.txt
│ │ ├── 1.6.4.4.txt
│ │ ├── 1.6.4.5.txt
│ │ ├── 1.6.4.txt
│ │ ├── 1.6.5.1.txt
│ │ ├── 1.6.5.2.txt
│ │ ├── 1.6.5.3.txt
│ │ ├── 1.6.5.4.txt
│ │ ├── 1.6.5.5.txt
│ │ ├── 1.6.5.6.txt
│ │ ├── 1.6.5.7.txt
│ │ ├── 1.6.5.8.txt
│ │ ├── 1.6.5.9.txt
│ │ ├── 1.6.5.txt
│ │ ├── 1.6.6.1.txt
│ │ ├── 1.6.6.2.txt
│ │ ├── 1.6.6.3.txt
│ │ ├── 1.6.6.txt
│ │ ├── 1.7.0.1.txt
│ │ ├── 1.7.0.2.txt
│ │ ├── 1.7.0.3.txt
│ │ ├── 1.7.0.4.txt
│ │ ├── 1.7.0.5.txt
│ │ ├── 1.7.0.6.txt
│ │ ├── 1.7.0.7.txt
│ │ ├── 1.7.0.8.txt
│ │ ├── 1.7.0.9.txt
│ │ ├── 1.7.0.txt
│ │ ├── 1.7.10.1.txt
│ │ ├── 1.7.10.2.txt
│ │ ├── 1.7.10.3.txt
│ │ ├── 1.7.10.4.txt
│ │ ├── 1.7.10.5.txt
│ │ ├── 1.7.10.txt
│ │ ├── 1.7.11.1.txt
│ │ ├── 1.7.11.2.txt
│ │ ├── 1.7.11.3.txt
│ │ ├── 1.7.11.4.txt
│ │ ├── 1.7.11.5.txt
│ │ ├── 1.7.11.6.txt
│ │ ├── 1.7.11.7.txt
│ │ ├── 1.7.1.1.txt
│ │ ├── 1.7.11.txt
│ │ ├── 1.7.12.1.txt
│ │ ├── 1.7.12.2.txt
│ │ ├── 1.7.12.3.txt
│ │ ├── 1.7.12.4.txt
│ │ ├── 1.7.1.2.txt
│ │ ├── 1.7.12.txt
│ │ ├── 1.7.1.3.txt
│ │ ├── 1.7.1.4.txt
│ │ ├── 1.7.1.txt
│ │ ├── 1.7.2.1.txt
│ │ ├── 1.7.2.2.txt
│ │ ├── 1.7.2.3.txt
│ │ ├── 1.7.2.4.txt
│ │ ├── 1.7.2.5.txt
│ │ ├── 1.7.2.txt
│ │ ├── 1.7.3.1.txt
│ │ ├── 1.7.3.2.txt
│ │ ├── 1.7.3.3.txt
│ │ ├── 1.7.3.4.txt
│ │ ├── 1.7.3.5.txt
│ │ ├── 1.7.3.txt
│ │ ├── 1.7.4.1.txt
│ │ ├── 1.7.4.2.txt
│ │ ├── 1.7.4.3.txt
│ │ ├── 1.7.4.4.txt
│ │ ├── 1.7.4.5.txt
│ │ ├── 1.7.4.txt
│ │ ├── 1.7.5.1.txt
│ │ ├── 1.7.5.2.txt
│ │ ├── 1.7.5.3.txt
│ │ ├── 1.7.5.4.txt
│ │ ├── 1.7.5.txt
│ │ ├── 1.7.6.1.txt
│ │ ├── 1.7.6.2.txt
│ │ ├── 1.7.6.3.txt
│ │ ├── 1.7.6.4.txt
│ │ ├── 1.7.6.5.txt
│ │ ├── 1.7.6.6.txt
│ │ ├── 1.7.6.txt
│ │ ├── 1.7.7.1.txt
│ │ ├── 1.7.7.2.txt
│ │ ├── 1.7.7.3.txt
│ │ ├── 1.7.7.4.txt
│ │ ├── 1.7.7.5.txt
│ │ ├── 1.7.7.6.txt
│ │ ├── 1.7.7.7.txt
│ │ ├── 1.7.7.txt
│ │ ├── 1.7.8.1.txt
│ │ ├── 1.7.8.2.txt
│ │ ├── 1.7.8.3.txt
│ │ ├── 1.7.8.4.txt
│ │ ├── 1.7.8.5.txt
│ │ ├── 1.7.8.6.txt
│ │ ├── 1.7.8.txt
│ │ ├── 1.7.9.1.txt
│ │ ├── 1.7.9.2.txt
│ │ ├── 1.7.9.3.txt
│ │ ├── 1.7.9.4.txt
│ │ ├── 1.7.9.5.txt
│ │ ├── 1.7.9.6.txt
│ │ ├── 1.7.9.7.txt
│ │ ├── 1.7.9.txt
│ │ ├── 1.8.0.1.txt
│ │ ├── 1.8.0.2.txt
│ │ ├── 1.8.0.3.txt
│ │ ├── 1.8.0.txt
│ │ ├── 1.8.1.1.txt
│ │ ├── 1.8.1.2.txt
│ │ ├── 1.8.1.3.txt
│ │ ├── 1.8.1.4.txt
│ │ ├── 1.8.1.5.txt
│ │ ├── 1.8.1.6.txt
│ │ ├── 1.8.1.txt
│ │ ├── 1.8.2.1.txt
│ │ ├── 1.8.2.2.txt
│ │ ├── 1.8.2.3.txt
│ │ ├── 1.8.2.txt
│ │ ├── 1.8.3.1.txt
│ │ ├── 1.8.3.2.txt
│ │ ├── 1.8.3.3.txt
│ │ ├── 1.8.3.4.txt
│ │ ├── 1.8.3.txt
│ │ ├── 1.8.4.1.txt
│ │ ├── 1.8.4.2.txt
│ │ ├── 1.8.4.3.txt
│ │ ├── 1.8.4.4.txt
│ │ ├── 1.8.4.5.txt
│ │ ├── 1.8.4.txt
│ │ ├── 1.8.5.1.txt
│ │ ├── 1.8.5.2.txt
│ │ ├── 1.8.5.3.txt
│ │ ├── 1.8.5.4.txt
│ │ ├── 1.8.5.5.txt
│ │ ├── 1.8.5.6.txt
│ │ ├── 1.8.5.txt
│ │ ├── 1.9.0.txt
│ │ ├── 1.9.1.txt
│ │ ├── 1.9.2.txt
│ │ ├── 1.9.3.txt
│ │ ├── 1.9.4.txt
│ │ ├── 1.9.5.txt
│ │ ├── 2.0.0.txt
│ │ ├── 2.0.1.txt
│ │ ├── 2.0.2.txt
│ │ ├── 2.0.3.txt
│ │ ├── 2.0.4.txt
│ │ ├── 2.0.5.txt
│ │ ├── 2.1.0.txt
│ │ ├── 2.1.1.txt
│ │ ├── 2.1.2.txt
│ │ ├── 2.1.3.txt
│ │ ├── 2.1.4.txt
│ │ ├── 2.2.0.txt
│ │ ├── 2.2.1.txt
│ │ ├── 2.2.2.txt
│ │ ├── 2.2.3.txt
│ │ ├── 2.3.0.txt
│ │ ├── 2.3.10.txt
│ │ ├── 2.3.1.txt
│ │ ├── 2.3.2.txt
│ │ ├── 2.3.3.txt
│ │ ├── 2.3.4.txt
│ │ ├── 2.3.5.txt
│ │ ├── 2.3.6.txt
│ │ ├── 2.3.7.txt
│ │ ├── 2.3.8.txt
│ │ ├── 2.3.9.txt
│ │ ├── 2.4.0.txt
│ │ ├── 2.4.10.txt
│ │ ├── 2.4.11.txt
│ │ ├── 2.4.12.txt
│ │ ├── 2.4.1.txt
│ │ ├── 2.4.2.txt
│ │ ├── 2.4.3.txt
│ │ ├── 2.4.4.txt
│ │ ├── 2.4.5.txt
│ │ ├── 2.4.6.txt
│ │ ├── 2.4.7.txt
│ │ ├── 2.4.8.txt
│ │ ├── 2.4.9.txt
│ │ ├── 2.5.0.txt
│ │ ├── 2.5.1.txt
│ │ ├── 2.5.2.txt
│ │ ├── 2.5.3.txt
│ │ ├── 2.5.4.txt
│ │ ├── 2.5.5.txt
│ │ ├── 2.5.6.txt
│ │ ├── 2.6.0.txt
│ │ ├── 2.6.1.txt
│ │ ├── 2.6.2.txt
│ │ ├── 2.6.3.txt
│ │ ├── 2.6.4.txt
│ │ ├── 2.6.5.txt
│ │ ├── 2.6.6.txt
│ │ ├── 2.6.7.txt
│ │ ├── 2.7.0.txt
│ │ ├── 2.7.1.txt
│ │ ├── 2.7.2.txt
│ │ ├── 2.7.3.txt
│ │ ├── 2.7.4.txt
│ │ ├── 2.7.5.txt
│ │ ├── 2.7.6.txt
│ │ ├── 2.8.0.txt
│ │ ├── 2.8.1.txt
│ │ ├── 2.8.2.txt
│ │ ├── 2.8.3.txt
│ │ ├── 2.8.4.txt
│ │ ├── 2.8.5.txt
│ │ ├── 2.8.6.txt
│ │ ├── 2.9.0.txt
│ │ ├── 2.9.1.txt
│ │ ├── 2.9.2.txt
│ │ ├── 2.9.3.txt
│ │ ├── 2.9.4.txt
│ │ └── 2.9.5.txt
│ ├── revisions.txt
│ ├── rev-list-options.txt
│ ├── sequencer.txt
│ ├── SubmittingPatches
│ ├── technical
│ │ ├── api-allocation-growing.txt
│ │ ├── api-argv-array.txt
│ │ ├── api-builtin.txt
│ │ ├── api-config.txt
│ │ ├── api-credentials.txt
│ │ ├── api-decorate.txt
│ │ ├── api-diff.txt
│ │ ├── api-directory-listing.txt
│ │ ├── api-error-handling.txt
│ │ ├── api-gitattributes.txt
│ │ ├── api-grep.txt
│ │ ├── api-hashmap.txt
│ │ ├── api-history-graph.txt
│ │ ├── api-in-core-index.txt
│ │ ├── api-index.sh
│ │ ├── api-index-skel.txt
│ │ ├── api-merge.txt
│ │ ├── api-object-access.txt
│ │ ├── api-parse-options.txt
│ │ ├── api-quote.txt
│ │ ├── api-ref-iteration.txt
│ │ ├── api-remote.txt
│ │ ├── api-revision-walking.txt
│ │ ├── api-run-command.txt
│ │ ├── api-setup.txt
│ │ ├── api-sha1-array.txt
│ │ ├── api-sigchain.txt
│ │ ├── api-string-list.txt
│ │ ├── api-submodule-config.txt
│ │ ├── api-trace.txt
│ │ ├── api-tree-walking.txt
│ │ ├── api-xdiff-interface.txt
│ │ ├── bitmap-format.txt
│ │ ├── http-protocol.txt
│ │ ├── index-format.txt
│ │ ├── pack-format.txt
│ │ ├── pack-heuristics.txt
│ │ ├── pack-protocol.txt
│ │ ├── protocol-capabilities.txt
│ │ ├── protocol-common.txt
│ │ ├── racy-git.txt
│ │ ├── repository-version.txt
│ │ ├── send-pack-pipeline.txt
│ │ ├── shallow.txt
│ │ ├── signature-format.txt
│ │ └── trivial-merge.txt
│ ├── urls-remotes.txt
│ ├── urls.txt
│ ├── user-manual.conf
│ └── user-manual.txt
├── editor.c
├── entry.c
├── environment.c
├── ewah
│ ├── bitmap.c
│ ├── ewah_bitmap.c
│ ├── ewah_io.c
│ ├── ewah_rlw.c
│ ├── ewok.h
│ └── ewok_rlw.h
├── exec_cmd.c
├── exec_cmd.h
├── fast-import.c
├── fetch-pack.c
├── fetch-pack.h
├── fmt-merge-msg.h
├── fsck.c
├── fsck.h
├── generate-cmdlist.sh
├── gettext.c
├── gettext.h
├── git-add--interactive.perl
├── git-archimport.perl
├── git-bisect.sh
├── git.c
├── git-compat-util.h
├── git-cvsexportcommit.perl
├── git-cvsimport.perl
├── git-cvsserver.perl
├── git-difftool--helper.sh
├── git-difftool.perl
├── git-filter-branch.sh
├── git-gui
│ ├── git-gui--askpass
│ ├── git-gui.sh
│ ├── GIT-VERSION-GEN
│ ├── lib
│ │ ├── about.tcl
│ │ ├── blame.tcl
│ │ ├── branch_checkout.tcl
│ │ ├── branch_create.tcl
│ │ ├── branch_delete.tcl
│ │ ├── branch_rename.tcl
│ │ ├── branch.tcl
│ │ ├── browser.tcl
│ │ ├── checkout_op.tcl
│ │ ├── choose_font.tcl
│ │ ├── choose_repository.tcl
│ │ ├── choose_rev.tcl
│ │ ├── class.tcl
│ │ ├── commit.tcl
│ │ ├── console.tcl
│ │ ├── database.tcl
│ │ ├── date.tcl
│ │ ├── diff.tcl
│ │ ├── encoding.tcl
│ │ ├── error.tcl
│ │ ├── git-gui.ico
│ │ ├── index.tcl
│ │ ├── line.tcl
│ │ ├── logo.tcl
│ │ ├── merge.tcl
│ │ ├── mergetool.tcl
│ │ ├── option.tcl
│ │ ├── remote_add.tcl
│ │ ├── remote_branch_delete.tcl
│ │ ├── remote.tcl
│ │ ├── search.tcl
│ │ ├── shortcut.tcl
│ │ ├── spellcheck.tcl
│ │ ├── sshkey.tcl
│ │ ├── status_bar.tcl
│ │ ├── themed.tcl
│ │ ├── tools_dlg.tcl
│ │ ├── tools.tcl
│ │ ├── transport.tcl
│ │ ├── win32_shortcut.js
│ │ └── win32.tcl
│ ├── macosx
│ │ ├── AppMain.tcl
│ │ ├── git-gui.icns
│ │ └── Info.plist
│ ├── Makefile
│ ├── po
│ │ ├── bg.po
│ │ ├── de.po
│ │ ├── el.po
│ │ ├── fr.po
│ │ ├── git-gui.pot
│ │ ├── glossary
│ │ │ ├── bg.po
│ │ │ ├── de.po
│ │ │ ├── el.po
│ │ │ ├── fr.po
│ │ │ ├── git-gui-glossary.pot
│ │ │ ├── git-gui-glossary.txt
│ │ │ ├── it.po
│ │ │ ├── Makefile
│ │ │ ├── pt_br.po
│ │ │ ├── txt-to-pot.sh
│ │ │ └── zh_cn.po
│ │ ├── hu.po
│ │ ├── it.po
│ │ ├── ja.po
│ │ ├── nb.po
│ │ ├── po2msg.sh
│ │ ├── pt_br.po
│ │ ├── README
│ │ ├── ru.po
│ │ ├── sv.po
│ │ ├── vi.po
│ │ └── zh_cn.po
│ ├── version
│ └── windows
│ └── git-gui.sh
├── git-instaweb.sh
├── gitk-git
│ ├── gitk
│ ├── Makefile
│ └── po
│ ├── bg.po
│ ├── ca.po
│ ├── de.po
│ ├── es.po
│ ├── fr.po
│ ├── hu.po
│ ├── it.po
│ ├── ja.po
│ ├── po2msg.sh
│ ├── pt_br.po
│ ├── ru.po
│ ├── sv.po
│ └── vi.po
├── git-merge-octopus.sh
├── git-merge-one-file.sh
├── git-merge-resolve.sh
├── git-mergetool--lib.sh
├── git-mergetool.sh
├── git-p4.py
├── git-parse-remote.sh
├── git-quiltimport.sh
├── git.rc
├── git-rebase--am.sh
├── git-rebase--interactive.sh
├── git-rebase--merge.sh
├── git-rebase.sh
├── git-relink.perl
├── git-remote-testgit.sh
├── git-request-pull.sh
├── git-send-email.perl
├── git-sh-i18n.sh
├── git-sh-setup.sh
├── git-stash.sh
├── git-submodule.sh
├── git-svn.perl
├── GIT-VERSION-GEN
├── gitweb
│ ├── gitweb.perl
│ ├── INSTALL
│ ├── Makefile
│ ├── README
│ └── static
│ ├── git-favicon.png
│ ├── git-logo.png
│ ├── gitweb.css
│ └── js
│ ├── adjust-timezone.js
│ ├── blame_incremental.js
│ ├── javascript-detection.js
│ ├── lib
│ │ ├── common-lib.js
│ │ ├── cookies.js
│ │ └── datetime.js
│ └── README
├── git-web--browse.sh
├── gpg-interface.c
├── gpg-interface.h
├── graph.c
├── graph.h
├── grep.c
├── grep.h
├── hashmap.c
├── hashmap.h
├── help.c
├── help.h
├── hex.c
├── http-backend.c
├── http.c
├── http-fetch.c
├── http.h
├── http-push.c
├── http-walker.c
├── ident.c
├── imap-send.c
├── INSTALL
├── khash.h
├── kwset.c
├── kwset.h
├── levenshtein.c
├── levenshtein.h
├── LGPL-2.1
├── line-log.c
├── line-log.h
├── line-range.c
├── line-range.h
├── list-objects.c
├── list-objects.h
├── ll-merge.c
├── ll-merge.h
├── lockfile.c
├── lockfile.h
├── log-tree.c
├── log-tree.h
├── mailinfo.c
├── mailinfo.h
├── mailmap.c
├── mailmap.h
├── Makefile
├── match-trees.c
├── merge-blobs.c
├── merge-blobs.h
├── merge.c
├── merge-recursive.c
├── merge-recursive.h
├── mergesort.c
├── mergesort.h
├── mergetools
│ ├── araxis
│ ├── bc
│ ├── bc3
│ ├── codecompare
│ ├── deltawalker
│ ├── diffmerge
│ ├── diffuse
│ ├── ecmerge
│ ├── emerge
│ ├── examdiff
│ ├── gvimdiff
│ ├── gvimdiff2
│ ├── gvimdiff3
│ ├── kdiff3
│ ├── kompare
│ ├── meld
│ ├── opendiff
│ ├── p4merge
│ ├── tkdiff
│ ├── tortoisemerge
│ ├── vimdiff
│ ├── vimdiff2
│ ├── vimdiff3
│ ├── winmerge
│ └── xxdiff
├── name-hash.c
├── notes.c
├── notes-cache.c
├── notes-cache.h
├── notes.h
├── notes-merge.c
├── notes-merge.h
├── notes-utils.c
├── notes-utils.h
├── object.c
├── object.h
├── pack-bitmap.c
├── pack-bitmap.h
├── pack-bitmap-write.c
├── pack-check.c
├── pack.h
├── pack-objects.c
├── pack-objects.h
├── pack-revindex.c
├── pack-revindex.h
├── pack-write.c
├── pager.c
├── parse-options.c
├── parse-options-cb.c
├── parse-options.h
├── patch-delta.c
├── patch-ids.c
├── patch-ids.h
├── path.c
├── pathspec.c
├── pathspec.h
├── perl
│ ├── Git
│ │ ├── I18N.pm
│ │ ├── IndexInfo.pm
│ │ ├── SVN
│ │ │ ├── Editor.pm
│ │ │ ├── Fetcher.pm
│ │ │ ├── GlobSpec.pm
│ │ │ ├── Log.pm
│ │ │ ├── Memoize
│ │ │ │ └── YAML.pm
│ │ │ ├── Migration.pm
│ │ │ ├── Prompt.pm
│ │ │ ├── Ra.pm
│ │ │ └── Utils.pm
│ │ └── SVN.pm
│ ├── Git.pm
│ ├── Makefile
│ ├── Makefile.PL
│ └── private-Error.pm
├── pkt-line.c
├── pkt-line.h
├── po
│ ├── bg.po
│ ├── ca.po
│ ├── de.po
│ ├── fr.po
│ ├── git.pot
│ ├── is.po
│ ├── it.po
│ ├── ko.po
│ ├── pt_PT.po
│ ├── README
│ ├── ru.po
│ ├── sv.po
│ ├── TEAMS
│ ├── vi.po
│ └── zh_CN.po
├── ppc
│ ├── sha1.c
│ ├── sha1.h
│ └── sha1ppc.S
├── preload-index.c
├── pretty.c
├── prio-queue.c
├── prio-queue.h
├── progress.c
├── progress.h
├── prompt.c
├── prompt.h
├── quote.c
├── quote.h
├── reachable.c
├── reachable.h
├── read-cache.c
├── README.md
├── ref-filter.c
├── ref-filter.h
├── reflog-walk.c
├── reflog-walk.h
├── refs
│ ├── files-backend.c
│ └── refs-internal.h
├── refs.c
├── refs.h
├── remote.c
├── remote-curl.c
├── remote.h
├── remote-testsvn.c
├── replace_object.c
├── rerere.c
├── rerere.h
├── resolve-undo.c
├── resolve-undo.h
├── revision.c
├── revision.h
├── run-command.c
├── run-command.h
├── send-pack.c
├── send-pack.h
├── sequencer.c
├── sequencer.h
├── server-info.c
├── setup.c
├── sha1-array.c
├── sha1-array.h
├── sha1_file.c
├── sha1-lookup.c
├── sha1-lookup.h
├── sha1_name.c
├── shallow.c
├── shell.c
├── sh-i18n--envsubst.c
├── shortlog.h
├── show-index.c
├── sideband.c
├── sideband.h
├── sigchain.c
├── sigchain.h
├── split-index.c
├── split-index.h
├── strbuf.c
├── strbuf.h
├── streaming.c
├── streaming.h
├── string-list.c
├── string-list.h
├── submodule.c
├── submodule-config.c
├── submodule-config.h
├── submodule.h
├── symlinks.c
├── t
│ ├── aggregate-results.sh
│ ├── annotate-tests.sh
│ ├── check-non-portable-shell.pl
│ ├── diff-lib
│ │ ├── COPYING
│ │ └── README
│ ├── diff-lib.sh
│ ├── Git-SVN
│ │ ├── 00compile.t
│ │ └── Utils
│ │ ├── add_path_to_url.t
│ │ ├── can_compress.t
│ │ ├── canonicalize_url.t
│ │ ├── collapse_dotdot.t
│ │ ├── fatal.t
│ │ └── join_paths.t
│ ├── gitweb-lib.sh
│ ├── helper
│ │ ├── test-chmtime.c
│ │ ├── test-config.c
│ │ ├── test-ctype.c
│ │ ├── test-date.c
│ │ ├── test-delta.c
│ │ ├── test-dump-cache-tree.c
│ │ ├── test-dump-split-index.c
│ │ ├── test-dump-untracked-cache.c
│ │ ├── test-fake-ssh.c
│ │ ├── test-genrandom.c
│ │ ├── test-hashmap.c
│ │ ├── test-index-version.c
│ │ ├── test-line-buffer.c
│ │ ├── test-match-trees.c
│ │ ├── test-mergesort.c
│ │ ├── test-mktemp.c
│ │ ├── test-parse-options.c
│ │ ├── test-path-utils.c
│ │ ├── test-prio-queue.c
│ │ ├── test-read-cache.c
│ │ ├── test-regex.c
│ │ ├── test-revision-walking.c
│ │ ├── test-run-command.c
│ │ ├── test-scrap-cache-tree.c
│ │ ├── test-sha1-array.c
│ │ ├── test-sha1.c
│ │ ├── test-sha1.sh
│ │ ├── test-sigchain.c
│ │ ├── test-string-list.c
│ │ ├── test-submodule-config.c
│ │ ├── test-subprocess.c
│ │ ├── test-svn-fe.c
│ │ ├── test-urlmatch-normalization.c
│ │ └── test-wildmatch.c
│ ├── lib-bash.sh
│ ├── lib-credential.sh
│ ├── lib-cvs.sh
│ ├── lib-diff-alternative.sh
│ ├── lib-gettext.sh
│ ├── lib-git-daemon.sh
│ ├── lib-git-p4.sh
│ ├── lib-git-svn.sh
│ ├── lib-gpg
│ │ ├── keyring.gpg
│ │ └── ownertrust
│ ├── lib-gpg.sh
│ ├── lib-httpd
│ │ ├── apache.conf
│ │ ├── broken-smart-http.sh
│ │ ├── error.sh
│ │ ├── passwd
│ │ └── ssl.cnf
│ ├── lib-httpd.sh
│ ├── lib-pack.sh
│ ├── lib-pager.sh
│ ├── lib-patch-mode.sh
│ ├── lib-proto-disable.sh
│ ├── lib-read-tree-m-3way.sh
│ ├── lib-read-tree.sh
│ ├── lib-rebase.sh
│ ├── lib-submodule-update.sh
│ ├── lib-t6000.sh
│ ├── lib-terminal.sh
│ ├── Makefile
│ ├── perf
│ │ ├── aggregate.perl
│ │ ├── Makefile
│ │ ├── min_time.perl
│ │ ├── p0000-perf-lib-sanity.sh
│ │ ├── p0001-rev-list.sh
│ │ ├── p0002-read-cache.sh
│ │ ├── p3404-rebase-interactive.sh
│ │ ├── p4000-diff-algorithms.sh
│ │ ├── p4001-diff-no-index.sh
│ │ ├── p4211-line-log.sh
│ │ ├── p5302-pack-index.sh
│ │ ├── p5310-pack-bitmaps.sh
│ │ ├── p7000-filter-branch.sh
│ │ ├── p7300-clean.sh
│ │ ├── p7810-grep.sh
│ │ ├── perf-lib.sh
│ │ ├── README
│ │ └── run
│ ├── README
│ ├── t0000-basic.sh
│ ├── t0001-init.sh
│ ├── t0002-gitfile.sh
│ ├── t0003-attributes.sh
│ ├── t0004-unwritable.sh
│ ├── t0005-signals.sh
│ ├── t0006-date.sh
│ ├── t0007-git-var.sh
│ ├── t0008-ignores.sh
│ ├── t0009-prio-queue.sh
│ ├── t0010-racy-git.sh
│ ├── t0011-hashmap.sh
│ ├── t0020-crlf.sh
│ ├── t0021-conversion.sh
│ ├── t0022-crlf-rename.sh
│ ├── t0023-crlf-am.sh
│ ├── t0024-crlf-archive.sh
│ ├── t0025-crlf-auto.sh
│ ├── t0026-eol-config.sh
│ ├── t0027-auto-crlf.sh
│ ├── t0030-stripspace.sh
│ ├── t0040-parse-options.sh
│ ├── t0050-filesystem.sh
│ ├── t0055-beyond-symlinks.sh
│ ├── t0056-git-C.sh
│ ├── t0060-path-utils.sh
│ ├── t0061-run-command.sh
│ ├── t0062-revision-walking.sh
│ ├── t0063-string-list.sh
│ ├── t0064-sha1-array.sh
│ ├── t0070-fundamental.sh
│ ├── t0081-line-buffer.sh
│ ├── t0090-cache-tree.sh
│ ├── t0100-previous.sh
│ ├── t0101-at-syntax.sh
│ ├── t0110
│ │ ├── README
│ │ ├── url-1
│ │ ├── url-10
│ │ ├── url-11
│ │ ├── url-2
│ │ ├── url-3
│ │ ├── url-4
│ │ ├── url-5
│ │ ├── url-6
│ │ ├── url-7
│ │ ├── url-8
│ │ └── url-9
│ ├── t0110-urlmatch-normalization.sh
│ ├── t0200
│ │ ├── test.c
│ │ ├── test.perl
│ │ └── test.sh
│ ├── t0200-gettext-basic.sh
│ ├── t0201-gettext-fallbacks.sh
│ ├── t0202
│ │ └── test.pl
│ ├── t0202-gettext-perl.sh
│ ├── t0203-gettext-setlocale-sanity.sh
│ ├── t0204-gettext-reencode-sanity.sh
│ ├── t0205-gettext-poison.sh
│ ├── t0300-credentials.sh
│ ├── t0301-credential-cache.sh
│ ├── t0302-credential-store.sh
│ ├── t0303-credential-external.sh
│ ├── t1000-read-tree-m-3way.sh
│ ├── t1001-read-tree-m-2way.sh
│ ├── t1002-read-tree-m-u-2way.sh
│ ├── t1003-read-tree-prefix.sh
│ ├── t1004-read-tree-m-u-wf.sh
│ ├── t1005-read-tree-reset.sh
│ ├── t1006-cat-file.sh
│ ├── t1007-hash-object.sh
│ ├── t1008-read-tree-overlay.sh
│ ├── t1009-read-tree-new-index.sh
│ ├── t1010-mktree.sh
│ ├── t1011-read-tree-sparse-checkout.sh
│ ├── t1012-read-tree-df.sh
│ ├── t1013-read-tree-submodule.sh
│ ├── t1014-read-tree-confusing.sh
│ ├── t1020-subdirectory.sh
│ ├── t1021-rerere-in-workdir.sh
│ ├── t1050-large.sh
│ ├── t1051-large-conversion.sh
│ ├── t1060-object-corruption.sh
│ ├── t1090-sparse-checkout-scope.sh
│ ├── t1100-commit-tree-options.sh
│ ├── t1200-tutorial.sh
│ ├── t1300-repo-config.sh
│ ├── t1301-shared-repo.sh
│ ├── t1302-repo-version.sh
│ ├── t1303-wacky-config.sh
│ ├── t1304-default-acl.sh
│ ├── t1305-config-include.sh
│ ├── t1306-xdg-files.sh
│ ├── t1307-config-blob.sh
│ ├── t1308-config-set.sh
│ ├── t1350-config-hooks-path.sh
│ ├── t1400-update-ref.sh
│ ├── t1401-symbolic-ref.sh
│ ├── t1402-check-ref-format.sh
│ ├── t1403-show-ref.sh
│ ├── t1404-update-ref-df-conflicts.sh
│ ├── t1410-reflog.sh
│ ├── t1411-reflog-show.sh
│ ├── t1412-reflog-loop.sh
│ ├── t1413-reflog-detach.sh
│ ├── t1420-lost-found.sh
│ ├── t1430-bad-ref-name.sh
│ ├── t1450-fsck.sh
│ ├── t1500-rev-parse.sh
│ ├── t1501-work-tree.sh
│ ├── t1502-rev-parse-parseopt.sh
│ ├── t1503-rev-parse-verify.sh
│ ├── t1504-ceiling-dirs.sh
│ ├── t1505-rev-parse-last.sh
│ ├── t1506-rev-parse-diagnosis.sh
│ ├── t1507-rev-parse-upstream.sh
│ ├── t1508-at-combinations.sh
│ ├── t1509
│ │ ├── excludes
│ │ └── prepare-chroot.sh
│ ├── t1509-root-work-tree.sh
│ ├── t1510-repo-setup.sh
│ ├── t1511-rev-parse-caret.sh
│ ├── t1512-rev-parse-disambiguation.sh
│ ├── t1513-rev-parse-prefix.sh
│ ├── t1514-rev-parse-push.sh
│ ├── t1515-rev-parse-outside-repo.sh
│ ├── t1600-index.sh
│ ├── t1700-split-index.sh
│ ├── t2000-checkout-cache-clash.sh
│ ├── t2001-checkout-cache-clash.sh
│ ├── t2002-checkout-cache-u.sh
│ ├── t2003-checkout-cache-mkdir.sh
│ ├── t2004-checkout-cache-temp.sh
│ ├── t2005-checkout-index-symlinks.sh
│ ├── t2006-checkout-index-basic.sh
│ ├── t2007-checkout-symlink.sh
│ ├── t2008-checkout-subdir.sh
│ ├── t2009-checkout-statinfo.sh
│ ├── t2010-checkout-ambiguous.sh
│ ├── t2011-checkout-invalid-head.sh
│ ├── t2012-checkout-last.sh
│ ├── t2013-checkout-submodule.sh
│ ├── t2014-switch.sh
│ ├── t2015-checkout-unborn.sh
│ ├── t2016-checkout-patch.sh
│ ├── t2017-checkout-orphan.sh
│ ├── t2018-checkout-branch.sh
│ ├── t2019-checkout-ambiguous-ref.sh
│ ├── t2020-checkout-detach.sh
│ ├── t2021-checkout-overwrite.sh
│ ├── t2022-checkout-paths.sh
│ ├── t2023-checkout-m.sh
│ ├── t2024-checkout-dwim.sh
│ ├── t2025-worktree-add.sh
│ ├── t2026-worktree-prune.sh
│ ├── t2027-worktree-list.sh
│ ├── t2030-unresolve-info.sh
│ ├── t2050-git-dir-relative.sh
│ ├── t2100-update-cache-badpath.sh
│ ├── t2101-update-index-reupdate.sh
│ ├── t2102-update-index-symlinks.sh
│ ├── t2103-update-index-ignore-missing.sh
│ ├── t2104-update-index-skip-worktree.sh
│ ├── t2105-update-index-gitfile.sh
│ ├── t2106-update-index-assume-unchanged.sh
│ ├── t2107-update-index-basic.sh
│ ├── t2200-add-update.sh
│ ├── t2201-add-update-typechange.sh
│ ├── t2202-add-addremove.sh
│ ├── t2203-add-intent.sh
│ ├── t2204-add-ignored.sh
│ ├── t2300-cd-to-toplevel.sh
│ ├── t3000-ls-files-others.sh
│ ├── t3001-ls-files-others-exclude.sh
│ ├── t3002-ls-files-dashpath.sh
│ ├── t3003-ls-files-exclude.sh
│ ├── t3004-ls-files-basic.sh
│ ├── t3005-ls-files-relative.sh
│ ├── t3006-ls-files-long.sh
│ ├── t3010-ls-files-killed-modified.sh
│ ├── t3020-ls-files-error-unmatch.sh
│ ├── t3030-merge-recursive.sh
│ ├── t3031-merge-criscross.sh
│ ├── t3032-merge-recursive-space-options.sh
│ ├── t3033-merge-toplevel.sh
│ ├── t3034-merge-recursive-rename-options.sh
│ ├── t3040-subprojects-basic.sh
│ ├── t3050-subprojects-fetch.sh
│ ├── t3060-ls-files-with-tree.sh
│ ├── t3070-wildmatch.sh
│ ├── t3100-ls-tree-restrict.sh
│ ├── t3101-ls-tree-dirname.sh
│ ├── t3102-ls-tree-wildcards.sh
│ ├── t3103-ls-tree-misc.sh
│ ├── t3200-branch.sh
│ ├── t3201-branch-contains.sh
│ ├── t3202-show-branch-octopus.sh
│ ├── t3203-branch-output.sh
│ ├── t3210-pack-refs.sh
│ ├── t3211-peel-ref.sh
│ ├── t3300-funny-names.sh
│ ├── t3301-notes.sh
│ ├── t3302-notes-index-expensive.sh
│ ├── t3303-notes-subtrees.sh
│ ├── t3304-notes-mixed.sh
│ ├── t3305-notes-fanout.sh
│ ├── t3306-notes-prune.sh
│ ├── t3307-notes-man.sh
│ ├── t3308-notes-merge.sh
│ ├── t3309-notes-merge-auto-resolve.sh
│ ├── t3310-notes-merge-manual-resolve.sh
│ ├── t3311-notes-merge-fanout.sh
│ ├── t3320-notes-merge-worktrees.sh
│ ├── t3400-rebase.sh
│ ├── t3402-rebase-merge.sh
│ ├── t3403-rebase-skip.sh
│ ├── t3404-rebase-interactive.sh
│ ├── t3405-rebase-malformed.sh
│ ├── t3406-rebase-message.sh
│ ├── t3407-rebase-abort.sh
│ ├── t3408-rebase-multi-line.sh
│ ├── t3409-rebase-preserve-merges.sh
│ ├── t3410-rebase-preserve-dropped-merges.sh
│ ├── t3411-rebase-preserve-around-merges.sh
│ ├── t3412-rebase-root.sh
│ ├── t3413-rebase-hook.sh
│ ├── t3414-rebase-preserve-onto.sh
│ ├── t3415-rebase-autosquash.sh
│ ├── t3416-rebase-onto-threedots.sh
│ ├── t3417-rebase-whitespace-fix.sh
│ ├── t3418-rebase-continue.sh
│ ├── t3419-rebase-patch-id.sh
│ ├── t3420-rebase-autostash.sh
│ ├── t3421-rebase-topology-linear.sh
│ ├── t3425-rebase-topology-merges.sh
│ ├── t3426-rebase-submodule.sh
│ ├── t3427-rebase-subtree.sh
│ ├── t3500-cherry.sh
│ ├── t3501-revert-cherry-pick.sh
│ ├── t3502-cherry-pick-merge.sh
│ ├── t3503-cherry-pick-root.sh
│ ├── t3504-cherry-pick-rerere.sh
│ ├── t3505-cherry-pick-empty.sh
│ ├── t3506-cherry-pick-ff.sh
│ ├── t3507-cherry-pick-conflict.sh
│ ├── t3508-cherry-pick-many-commits.sh
│ ├── t3509-cherry-pick-merge-df.sh
│ ├── t3510-cherry-pick-sequence.sh
│ ├── t3511-cherry-pick-x.sh
│ ├── t3512-cherry-pick-submodule.sh
│ ├── t3513-revert-submodule.sh
│ ├── t3600-rm.sh
│ ├── t3700-add.sh
│ ├── t3701-add-interactive.sh
│ ├── t3702-add-edit.sh
│ ├── t3703-add-magic-pathspec.sh
│ ├── t3800-mktag.sh
│ ├── t3900
│ │ ├── 1-UTF-8.txt
│ │ ├── 2-UTF-8.txt
│ │ ├── eucJP.txt
│ │ ├── ISO-2022-JP.txt
│ │ ├── ISO8859-1.txt
│ │ └── UTF-16.txt
│ ├── t3900-i18n-commit.sh
│ ├── t3901-8859-1.txt
│ ├── t3901-i18n-patch.sh
│ ├── t3901-utf8.txt
│ ├── t3902-quoted.sh
│ ├── t3903-stash.sh
│ ├── t3904-stash-patch.sh
│ ├── t3905-stash-include-untracked.sh
│ ├── t3906-stash-submodule.sh
│ ├── t3910-mac-os-precompose.sh
│ ├── t4000-diff-format.sh
│ ├── t4001-diff-rename.sh
│ ├── t4002-diff-basic.sh
│ ├── t4003-diff-rename-1.sh
│ ├── t4004-diff-rename-symlink.sh
│ ├── t4005-diff-rename-2.sh
│ ├── t4006-diff-mode.sh
│ ├── t4007-rename-3.sh
│ ├── t4008-diff-break-rewrite.sh
│ ├── t4009-diff-rename-4.sh
│ ├── t4010-diff-pathspec.sh
│ ├── t4011-diff-symlink.sh
│ ├── t4012-diff-binary.sh
│ ├── t4013
│ │ ├── diff.config_format.subjectprefix_DIFFERENT_PREFIX
│ │ ├── diff.diff_--abbrev_initial..side
│ │ ├── diff.diff_--cached
│ │ ├── diff.diff_--cached_--_file0
│ │ ├── diff.diff_--dirstat-by-file_initial_rearrange
│ │ ├── diff.diff_--dirstat_initial_rearrange
│ │ ├── diff.diff_--dirstat_master~1_master~2
│ │ ├── diff.diff_initial..side
│ │ ├── diff.diff_master_master^_side
│ │ ├── diff.diff_--name-status_dir2_dir
│ │ ├── diff.diff_--no-index_dir_dir3
│ │ ├── diff.diff_--no-index_--name-status_--_dir2_dir
│ │ ├── diff.diff_--no-index_--name-status_dir2_dir
│ │ ├── diff.diff_--patch-with-raw_initial..side
│ │ ├── diff.diff_--patch-with-raw_-r_initial..side
│ │ ├── diff.diff_--patch-with-stat_initial..side
│ │ ├── diff.diff_--patch-with-stat_-r_initial..side
│ │ ├── diff.diff_-r_initial..side
│ │ ├── diff.diff_-r_--stat_initial..side
│ │ ├── diff.diff_--stat_initial..side
│ │ ├── diff.diff-tree_-c_--abbrev_master
│ │ ├── diff.diff-tree_--cc_master
│ │ ├── diff.diff-tree_--cc_--patch-with-stat_master
│ │ ├── diff.diff-tree_--cc_--patch-with-stat_--summary_master
│ │ ├── diff.diff-tree_--cc_--patch-with-stat_--summary_side
│ │ ├── diff.diff-tree_--cc_--stat_master
│ │ ├── diff.diff-tree_--cc_--stat_--summary_master
│ │ ├── diff.diff-tree_--cc_--stat_--summary_side
│ │ ├── diff.diff-tree_-c_master
│ │ ├── diff.diff-tree_-c_--stat_master
│ │ ├── diff.diff-tree_-c_--stat_--summary_master
│ │ ├── diff.diff-tree_-c_--stat_--summary_side
│ │ ├── diff.diff-tree_initial
│ │ ├── diff.diff-tree_master
│ │ ├── diff.diff-tree_--patch-with-raw_initial
│ │ ├── diff.diff-tree_--patch-with-stat_initial
│ │ ├── diff.diff-tree_-p_initial
│ │ ├── diff.diff-tree_-p_master
│ │ ├── diff.diff-tree_-p_-m_master
│ │ ├── diff.diff-tree_--pretty_initial
│ │ ├── diff.diff-tree_--pretty=oneline_initial
│ │ ├── diff.diff-tree_--pretty=oneline_--patch-with-raw_initial
│ │ ├── diff.diff-tree_--pretty=oneline_--patch-with-stat_initial
│ │ ├── diff.diff-tree_--pretty=oneline_-p_initial
│ │ ├── diff.diff-tree_--pretty=oneline_--root_initial
│ │ ├── diff.diff-tree_--pretty=oneline_--root_--patch-with-raw_initial
│ │ ├── diff.diff-tree_--pretty=oneline_--root_--patch-with-stat_initial
│ │ ├── diff.diff-tree_--pretty=oneline_--root_-p_initial
│ │ ├── diff.diff-tree_--pretty_--patch-with-raw_initial
│ │ ├── diff.diff-tree_--pretty_--patch-with-stat_initial
│ │ ├── diff.diff-tree_--pretty_--patch-with-stat_side
│ │ ├── diff.diff-tree_--pretty_-p_initial
│ │ ├── diff.diff-tree_--pretty_-p_side
│ │ ├── diff.diff-tree_--pretty_--root_initial
│ │ ├── diff.diff-tree_--pretty_--root_--patch-with-raw_initial
│ │ ├── diff.diff-tree_--pretty_--root_--patch-with-stat_initial
│ │ ├── diff.diff-tree_--pretty_--root_-p_initial
│ │ ├── diff.diff-tree_--pretty_--root_--stat_initial
│ │ ├── diff.diff-tree_--pretty_--root_--stat_--summary_initial
│ │ ├── diff.diff-tree_--pretty_--root_--summary_initial
│ │ ├── diff.diff-tree_--pretty_--root_--summary_-r_initial
│ │ ├── diff.diff-tree_--pretty_side
│ │ ├── diff.diff-tree_--pretty_--stat_initial
│ │ ├── diff.diff-tree_--pretty_--stat_--summary_initial
│ │ ├── diff.diff-tree_--pretty_--summary_initial
│ │ ├── diff.diff-tree_-r_--abbrev=4_initial
│ │ ├── diff.diff-tree_-r_--abbrev_initial
│ │ ├── diff.diff-tree_-r_initial
│ │ ├── diff.diff-tree_--root_--abbrev_initial
│ │ ├── diff.diff-tree_--root_initial
│ │ ├── diff.diff-tree_--root_--patch-with-raw_initial
│ │ ├── diff.diff-tree_--root_--patch-with-stat_initial
│ │ ├── diff.diff-tree_--root_-p_initial
│ │ ├── diff.diff-tree_--root_-r_--abbrev=4_initial
│ │ ├── diff.diff-tree_--root_-r_--abbrev_initial
│ │ ├── diff.diff-tree_--root_-r_initial
│ │ ├── diff.format-patch_--attach_--stdout_initial..master
│ │ ├── diff.format-patch_--attach_--stdout_initial..master^
│ │ ├── diff.format-patch_--attach_--stdout_initial..side
│ │ ├── diff.format-patch_--attach_--stdout_--suffix=.diff_initial..side
│ │ ├── diff.format-patch_--inline_--stdout_initial..master
│ │ ├── diff.format-patch_--inline_--stdout_initial..master^
│ │ ├── diff.format-patch_--inline_--stdout_initial..master^^
│ │ ├── diff.format-patch_--inline_--stdout_initial..side
│ │ ├── diff.format-patch_--inline_--stdout_--numbered-files_initial..master
│ │ ├── diff.format-patch_--inline_--stdout_--subject-prefix=TESTCASE_initial..master
│ │ ├── diff.format-patch_--stdout_--cover-letter_-n_initial..master^
│ │ ├── diff.format-patch_--stdout_initial..master
│ │ ├── diff.format-patch_--stdout_initial..master^
│ │ ├── diff.format-patch_--stdout_initial..side
│ │ ├── diff.format-patch_--stdout_--no-numbered_initial..master
│ │ ├── diff.format-patch_--stdout_--numbered_initial..master
│ │ ├── diff.log_--decorate_--all
│ │ ├── diff.log_--decorate=full_--all
│ │ ├── diff.log_-GF_master
│ │ ├── diff.log_-GF_-p_master
│ │ ├── diff.log_-GF_-p_--pickaxe-all_master
│ │ ├── diff.log_master
│ │ ├── diff.log_-m_-p_--first-parent_master
│ │ ├── diff.log_-m_-p_master
│ │ ├── diff.log_--patch-with-stat_master
│ │ ├── diff.log_--patch-with-stat_master_--_dir_
│ │ ├── diff.log_--patch-with-stat_--summary_master_--_dir_
│ │ ├── diff.log_-p_--first-parent_master
│ │ ├── diff.log_-p_master
│ │ ├── diff.log_--root_--cc_--patch-with-stat_--summary_master
│ │ ├── diff.log_--root_-c_--patch-with-stat_--summary_master
│ │ ├── diff.log_--root_master
│ │ ├── diff.log_--root_--patch-with-stat_master
│ │ ├── diff.log_--root_--patch-with-stat_--summary_master
│ │ ├── diff.log_--root_-p_master
│ │ ├── diff.log_-S_F_master
│ │ ├── diff.log_-SF_master
│ │ ├── diff.log_-SF_master_--max-count=0
│ │ ├── diff.log_-SF_master_--max-count=1
│ │ ├── diff.log_-SF_master_--max-count=2
│ │ ├── diff.log_-SF_-p_master
│ │ ├── diff.rev-list_--children_HEAD
│ │ ├── diff.rev-list_--parents_HEAD
│ │ ├── diff.show_-c_master
│ │ ├── diff.show_--first-parent_master
│ │ ├── diff.show_initial
│ │ ├── diff.show_master
│ │ ├── diff.show_-m_master
│ │ ├── diff.show_--patch-with-raw_side
│ │ ├── diff.show_--patch-with-stat_side
│ │ ├── diff.show_--patch-with-stat_--summary_side
│ │ ├── diff.show_--root_initial
│ │ ├── diff.show_side
│ │ ├── diff.show_--stat_side
│ │ ├── diff.show_--stat_--summary_side
│ │ ├── diff.whatchanged_master
│ │ ├── diff.whatchanged_--patch-with-stat_master
│ │ ├── diff.whatchanged_--patch-with-stat_master_--_dir_
│ │ ├── diff.whatchanged_--patch-with-stat_--summary_master_--_dir_
│ │ ├── diff.whatchanged_-p_master
│ │ ├── diff.whatchanged_--root_--cc_--patch-with-stat_--summary_master
│ │ ├── diff.whatchanged_--root_-c_--patch-with-stat_--summary_master
│ │ ├── diff.whatchanged_--root_master
│ │ ├── diff.whatchanged_--root_--patch-with-stat_master
│ │ ├── diff.whatchanged_--root_--patch-with-stat_--summary_master
│ │ ├── diff.whatchanged_--root_-p_master
│ │ ├── diff.whatchanged_-SF_master
│ │ └── diff.whatchanged_-SF_-p_master
│ ├── t4013-diff-various.sh
│ ├── t4014-format-patch.sh
│ ├── t4015-diff-whitespace.sh
│ ├── t4016-diff-quote.sh
│ ├── t4017-diff-retval.sh
│ ├── t4018
│ │ ├── cpp-c++-function
│ │ ├── cpp-class-constructor
│ │ ├── cpp-class-constructor-mem-init
│ │ ├── cpp-class-definition
│ │ ├── cpp-class-definition-derived
│ │ ├── cpp-class-destructor
│ │ ├── cpp-function-returning-global-type
│ │ ├── cpp-function-returning-nested
│ │ ├── cpp-function-returning-pointer
│ │ ├── cpp-function-returning-reference
│ │ ├── cpp-gnu-style-function
│ │ ├── cpp-namespace-definition
│ │ ├── cpp-operator-definition
│ │ ├── cpp-skip-access-specifiers
│ │ ├── cpp-skip-comment-block
│ │ ├── cpp-skip-labels
│ │ ├── cpp-struct-definition
│ │ ├── cpp-struct-single-line
│ │ ├── cpp-template-function-definition
│ │ ├── cpp-union-definition
│ │ ├── cpp-void-c-function
│ │ ├── custom1-pattern
│ │ ├── custom2-match-to-end-of-line
│ │ ├── custom3-alternation-in-pattern
│ │ ├── fountain-scene
│ │ ├── java-class-member-function
│ │ ├── perl-skip-end-of-heredoc
│ │ ├── perl-skip-forward-decl
│ │ ├── perl-skip-sub-in-pod
│ │ ├── perl-sub-definition
│ │ ├── perl-sub-definition-kr-brace
│ │ └── README
│ ├── t4018-diff-funcname.sh
│ ├── t4019-diff-wserror.sh
│ ├── t4020
│ │ └── diff.NUL
│ ├── t4020-diff-external.sh
│ ├── t4021-format-patch-numbered.sh
│ ├── t4022-diff-rewrite.sh
│ ├── t4023-diff-rename-typechange.sh
│ ├── t4024-diff-optimize-common.sh
│ ├── t4025-hunk-header.sh
│ ├── t4026-color.sh
│ ├── t4027-diff-submodule.sh
│ ├── t4028-format-patch-mime-headers.sh
│ ├── t4029-diff-trailing-space.sh
│ ├── t4030-diff-textconv.sh
│ ├── t4031-diff-rewrite-binary.sh
│ ├── t4032-diff-inter-hunk-context.sh
│ ├── t4033-diff-patience.sh
│ ├── t4034
│ │ ├── ada
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── bibtex
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── cpp
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── csharp
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── fortran
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── html
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── java
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── matlab
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── objc
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── pascal
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── perl
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── php
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── python
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ ├── ruby
│ │ │ ├── expect
│ │ │ ├── post
│ │ │ └── pre
│ │ └── tex
│ │ ├── expect
│ │ ├── post
│ │ └── pre
│ ├── t4034-diff-words.sh
│ ├── t4035-diff-quiet.sh
│ ├── t4036-format-patch-signer-mime.sh
│ ├── t4037-diff-r-t-dirs.sh
│ ├── t4038-diff-combined.sh
│ ├── t4039-diff-assume-unchanged.sh
│ ├── t4040-whitespace-status.sh
│ ├── t4041-diff-submodule-option.sh
│ ├── t4042-diff-textconv-caching.sh
│ ├── t4043-diff-rename-binary.sh
│ ├── t4044-diff-index-unique-abbrev.sh
│ ├── t4045-diff-relative.sh
│ ├── t4046-diff-unmerged.sh
│ ├── t4047-diff-dirstat.sh
│ ├── t4048-diff-combined-binary.sh
│ ├── t4049-diff-stat-count.sh
│ ├── t4050-diff-histogram.sh
│ ├── t4051
│ │ ├── appended1.c
│ │ ├── appended2.c
│ │ ├── dummy.c
│ │ ├── hello.c
│ │ └── includes.c
│ ├── t4051-diff-function-context.sh
│ ├── t4052-stat-output.sh
│ ├── t4053-diff-no-index.sh
│ ├── t4054-diff-bogus-tree.sh
│ ├── t4055-diff-context.sh
│ ├── t4056-diff-order.sh
│ ├── t4057-diff-combined-paths.sh
│ ├── t4058-diff-duplicates.sh
│ ├── t4100
│ │ ├── t-apply-1.expect
│ │ ├── t-apply-1.patch
│ │ ├── t-apply-2.expect
│ │ ├── t-apply-2.patch
│ │ ├── t-apply-3.expect
│ │ ├── t-apply-3.patch
│ │ ├── t-apply-4.expect
│ │ ├── t-apply-4.patch
│ │ ├── t-apply-5.expect
│ │ ├── t-apply-5.patch
│ │ ├── t-apply-6.expect
│ │ ├── t-apply-6.patch
│ │ ├── t-apply-7.expect
│ │ ├── t-apply-7.patch
│ │ ├── t-apply-8.expect
│ │ ├── t-apply-8.patch
│ │ ├── t-apply-9.expect
│ │ └── t-apply-9.patch
│ ├── t4100-apply-stat.sh
│ ├── t4101
│ │ ├── diff.0-1
│ │ ├── diff.0-2
│ │ ├── diff.0-3
│ │ ├── diff.1-0
│ │ ├── diff.1-2
│ │ ├── diff.1-3
│ │ ├── diff.2-0
│ │ ├── diff.2-1
│ │ ├── diff.2-3
│ │ ├── diff.3-0
│ │ ├── diff.3-1
│ │ └── diff.3-2
│ ├── t4101-apply-nonl.sh
│ ├── t4102-apply-rename.sh
│ ├── t4103-apply-binary.sh
│ ├── t4104-apply-boundary.sh
│ ├── t4105-apply-fuzz.sh
│ ├── t4106-apply-stdin.sh
│ ├── t4107-apply-ignore-whitespace.sh
│ ├── t4108-apply-threeway.sh
│ ├── t4109
│ │ ├── expect-1
│ │ ├── expect-2
│ │ ├── expect-3
│ │ ├── patch1.patch
│ │ ├── patch2.patch
│ │ ├── patch3.patch
│ │ └── patch4.patch
│ ├── t4109-apply-multifrag.sh
│ ├── t4110
│ │ ├── expect
│ │ ├── patch1.patch
│ │ ├── patch2.patch
│ │ ├── patch3.patch
│ │ ├── patch4.patch
│ │ └── patch5.patch
│ ├── t4110-apply-scan.sh
│ ├── t4111-apply-subdir.sh
│ ├── t4112-apply-renames.sh
│ ├── t4113-apply-ending.sh
│ ├── t4114-apply-typechange.sh
│ ├── t4115-apply-symlink.sh
│ ├── t4116-apply-reverse.sh
│ ├── t4117-apply-reject.sh
│ ├── t4118-apply-empty-context.sh
│ ├── t4119-apply-config.sh
│ ├── t4120-apply-popt.sh
│ ├── t4121-apply-diffs.sh
│ ├── t4122-apply-symlink-inside.sh
│ ├── t4123-apply-shrink.sh
│ ├── t4124-apply-ws-rule.sh
│ ├── t4125-apply-ws-fuzz.sh
│ ├── t4126-apply-empty.sh
│ ├── t4127-apply-same-fn.sh
│ ├── t4128-apply-root.sh
│ ├── t4129-apply-samemode.sh
│ ├── t4130-apply-criss-cross-rename.sh
│ ├── t4131-apply-fake-ancestor.sh
│ ├── t4132-apply-removal.sh
│ ├── t4133-apply-filenames.sh
│ ├── t4134-apply-submodule.sh
│ ├── t4135
│ │ ├── add-plain.diff
│ │ ├── add-with backslash.diff
│ │ ├── add-with quote.diff
│ │ ├── add-with spaces.diff
│ │ ├── add-with tab.diff
│ │ ├── damaged.diff
│ │ ├── damaged-tz.diff
│ │ ├── diff-plain.diff
│ │ ├── diff-with backslash.diff
│ │ ├── diff-with quote.diff
│ │ ├── diff-with spaces.diff
│ │ ├── diff-with tab.diff
│ │ ├── funny-tz.diff
│ │ ├── git-plain.diff
│ │ ├── git-with backslash.diff
│ │ ├── git-with quote.diff
│ │ ├── git-with spaces.diff
│ │ ├── git-with tab.diff
│ │ └── make-patches
│ ├── t4135-apply-weird-filenames.sh
│ ├── t4136-apply-check.sh
│ ├── t4137-apply-submodule.sh
│ ├── t4138-apply-ws-expansion.sh
│ ├── t4139-apply-escape.sh
│ ├── t4150-am.sh
│ ├── t4151-am-abort.sh
│ ├── t4152-am-subjects.sh
│ ├── t4153-am-resume-override-opts.sh
│ ├── t4200-rerere.sh
│ ├── t4201-shortlog.sh
│ ├── t4202-log.sh
│ ├── t4203-mailmap.sh
│ ├── t4204-patch-id.sh
│ ├── t4205-log-pretty-formats.sh
│ ├── t4206-log-follow-harder-copies.sh
│ ├── t4207-log-decoration-colors.sh
│ ├── t4208-log-magic-pathspec.sh
│ ├── t4209-log-pickaxe.sh
│ ├── t4210-log-i18n.sh
│ ├── t4211
│ │ ├── expect.beginning-of-file
│ │ ├── expect.end-of-file
│ │ ├── expect.move-support-f
│ │ ├── expect.multiple
│ │ ├── expect.multiple-overlapping
│ │ ├── expect.multiple-superset
│ │ ├── expect.parallel-change-f-to-main
│ │ ├── expect.simple-f
│ │ ├── expect.simple-f-to-main
│ │ ├── expect.simple-main
│ │ ├── expect.simple-main-to-end
│ │ ├── expect.two-ranges
│ │ ├── expect.vanishes-early
│ │ └── history.export
│ ├── t4211-line-log.sh
│ ├── t4212-log-corrupt.sh
│ ├── t4213-log-tabexpand.sh
│ ├── t4252
│ │ ├── am-test-1-1
│ │ ├── am-test-1-2
│ │ ├── am-test-2-1
│ │ ├── am-test-2-2
│ │ ├── am-test-3-1
│ │ ├── am-test-3-2
│ │ ├── am-test-4-1
│ │ ├── am-test-4-2
│ │ ├── am-test-5-1
│ │ ├── am-test-5-2
│ │ ├── am-test-6-1
│ │ ├── file-1-0
│ │ └── file-2-0
│ ├── t4252-am-options.sh
│ ├── t4253-am-keep-cr-dos.sh
│ ├── t4254-am-corrupt.sh
│ ├── t4255-am-submodule.sh
│ ├── t4300-merge-tree.sh
│ ├── t5000
│ │ └── pax.tar
│ ├── t5000-tar-tree.sh
│ ├── t5001-archive-attr.sh
│ ├── t5002-archive-attr-pattern.sh
│ ├── t5003
│ │ └── infozip-symlinks.zip
│ ├── t5003-archive-zip.sh
│ ├── t5004
│ │ ├── empty-with-pax-header.tar
│ │ └── empty.zip
│ ├── t5004-archive-corner-cases.sh
│ ├── t5100
│ │ ├── embed-from.expect
│ │ ├── embed-from.in
│ │ ├── empty
│ │ ├── info0001
│ │ ├── info0002
│ │ ├── info0003
│ │ ├── info0004
│ │ ├── info0005
│ │ ├── info0006
│ │ ├── info0007
│ │ ├── info0008
│ │ ├── info0009
│ │ ├── info0010
│ │ ├── info0011
│ │ ├── info0012
│ │ ├── info0012--message-id
│ │ ├── info0013
│ │ ├── info0014
│ │ ├── info0014--scissors
│ │ ├── info0015
│ │ ├── info0015--no-inbody-headers
│ │ ├── info0016
│ │ ├── info0016--no-inbody-headers
│ │ ├── info0017
│ │ ├── info-from.expect
│ │ ├── info-from.in
│ │ ├── msg0001
│ │ ├── msg0002
│ │ ├── msg0003
│ │ ├── msg0004
│ │ ├── msg0005
│ │ ├── msg0006
│ │ ├── msg0007
│ │ ├── msg0008
│ │ ├── msg0009
│ │ ├── msg0010
│ │ ├── msg0011
│ │ ├── msg0012
│ │ ├── msg0012--message-id
│ │ ├── msg0013
│ │ ├── msg0014
│ │ ├── msg0014--scissors
│ │ ├── msg0015
│ │ ├── msg0015--no-inbody-headers
│ │ ├── msg0016
│ │ ├── msg0016--no-inbody-headers
│ │ ├── msg0017
│ │ ├── nul-b64.expect
│ │ ├── nul-b64.in
│ │ ├── nul-plain
│ │ ├── patch0001
│ │ ├── patch0002
│ │ ├── patch0003
│ │ ├── patch0004
│ │ ├── patch0005
│ │ ├── patch0006
│ │ ├── patch0007
│ │ ├── patch0008
│ │ ├── patch0009
│ │ ├── patch0010
│ │ ├── patch0011
│ │ ├── patch0012
│ │ ├── patch0012--message-id
│ │ ├── patch0013
│ │ ├── patch0014
│ │ ├── patch0014--scissors
│ │ ├── patch0015
│ │ ├── patch0015--no-inbody-headers
│ │ ├── patch0016
│ │ ├── patch0016--no-inbody-headers
│ │ ├── patch0017
│ │ ├── quoted-from.expect
│ │ ├── quoted-from.in
│ │ ├── rfc2047-info-0001
│ │ ├── rfc2047-info-0002
│ │ ├── rfc2047-info-0003
│ │ ├── rfc2047-info-0004
│ │ ├── rfc2047-info-0005
│ │ ├── rfc2047-info-0006
│ │ ├── rfc2047-info-0007
│ │ ├── rfc2047-info-0008
│ │ ├── rfc2047-info-0009
│ │ ├── rfc2047-info-0010
│ │ ├── rfc2047-info-0011
│ │ ├── rfc2047-samples.mbox
│ │ └── sample.mbox
│ ├── t5100-mailinfo.sh
│ ├── t5150-request-pull.sh
│ ├── t5300-pack-object.sh
│ ├── t5301-sliding-window.sh
│ ├── t5302-pack-index.sh
│ ├── t5303-pack-corruption-resilience.sh
│ ├── t5304-prune.sh
│ ├── t5305-include-tag.sh
│ ├── t5306-pack-nobase.sh
│ ├── t5307-pack-missing-commit.sh
│ ├── t5308-pack-detect-duplicates.sh
│ ├── t5309-pack-delta-cycles.sh
│ ├── t5310-pack-bitmaps.sh
│ ├── t5311-pack-bitmaps-shallow.sh
│ ├── t5312-prune-corruption.sh
│ ├── t5313-pack-bounds-checks.sh
│ ├── t5400-send-pack.sh
│ ├── t5401-update-hooks.sh
│ ├── t5402-post-merge-hook.sh
│ ├── t5403-post-checkout-hook.sh
│ ├── t5404-tracking-branches.sh
│ ├── t5405-send-pack-rewind.sh
│ ├── t5406-remote-rejects.sh
│ ├── t5407-post-rewrite-hook.sh
│ ├── t5408-send-pack-stdin.sh
│ ├── t5500-fetch-pack.sh
│ ├── t5501-fetch-push-alternates.sh
│ ├── t5502-quickfetch.sh
│ ├── t5503-tagfollow.sh
│ ├── t5504-fetch-receive-strict.sh
│ ├── t5505-remote.sh
│ ├── t5506-remote-groups.sh
│ ├── t5507-remote-environment.sh
│ ├── t5509-fetch-push-namespaces.sh
│ ├── t5510-fetch.sh
│ ├── t5511-refspec.sh
│ ├── t5512-ls-remote.sh
│ ├── t5513-fetch-track.sh
│ ├── t5514-fetch-multiple.sh
│ ├── t5515
│ │ ├── fetch.br-branches-default
│ │ ├── fetch.br-branches-default_branches-default
│ │ ├── fetch.br-branches-default-merge
│ │ ├── fetch.br-branches-default-merge_branches-default
│ │ ├── fetch.br-branches-default-octopus
│ │ ├── fetch.br-branches-default-octopus_branches-default
│ │ ├── fetch.br-branches-one
│ │ ├── fetch.br-branches-one_branches-one
│ │ ├── fetch.br-branches-one-merge
│ │ ├── fetch.br-branches-one-merge_branches-one
│ │ ├── fetch.br-branches-one-octopus
│ │ ├── fetch.br-branches-one-octopus_branches-one
│ │ ├── fetch.br-config-explicit
│ │ ├── fetch.br-config-explicit_config-explicit
│ │ ├── fetch.br-config-explicit-merge
│ │ ├── fetch.br-config-explicit-merge_config-explicit
│ │ ├── fetch.br-config-explicit-octopus
│ │ ├── fetch.br-config-explicit-octopus_config-explicit
│ │ ├── fetch.br-config-glob
│ │ ├── fetch.br-config-glob_config-glob
│ │ ├── fetch.br-config-glob-merge
│ │ ├── fetch.br-config-glob-merge_config-glob
│ │ ├── fetch.br-config-glob-octopus
│ │ ├── fetch.br-config-glob-octopus_config-glob
│ │ ├── fetch.br-remote-explicit
│ │ ├── fetch.br-remote-explicit-merge
│ │ ├── fetch.br-remote-explicit-merge_remote-explicit
│ │ ├── fetch.br-remote-explicit-octopus
│ │ ├── fetch.br-remote-explicit-octopus_remote-explicit
│ │ ├── fetch.br-remote-explicit_remote-explicit
│ │ ├── fetch.br-remote-glob
│ │ ├── fetch.br-remote-glob-merge
│ │ ├── fetch.br-remote-glob-merge_remote-glob
│ │ ├── fetch.br-remote-glob-octopus
│ │ ├── fetch.br-remote-glob-octopus_remote-glob
│ │ ├── fetch.br-remote-glob_remote-glob
│ │ ├── fetch.br-unconfig
│ │ ├── fetch.br-unconfig_branches-default
│ │ ├── fetch.br-unconfig_branches-one
│ │ ├── fetch.br-unconfig_config-explicit
│ │ ├── fetch.br-unconfig_config-glob
│ │ ├── fetch.br-unconfig_.._.git
│ │ ├── fetch.br-unconfig_.._.git_one
│ │ ├── fetch.br-unconfig_.._.git_one_tag_tag-one_tag_tag-three-file
│ │ ├── fetch.br-unconfig_.._.git_one_two
│ │ ├── fetch.br-unconfig_.._.git_tag_tag-one_tag_tag-three
│ │ ├── fetch.br-unconfig_.._.git_tag_tag-one-tree_tag_tag-three-file
│ │ ├── fetch.br-unconfig_remote-explicit
│ │ ├── fetch.br-unconfig_remote-glob
│ │ ├── fetch.br-unconfig_--tags_.._.git
│ │ ├── fetch.master
│ │ ├── fetch.master_branches-default
│ │ ├── fetch.master_branches-one
│ │ ├── fetch.master_config-explicit
│ │ ├── fetch.master_config-glob
│ │ ├── fetch.master_.._.git
│ │ ├── fetch.master_.._.git_one
│ │ ├── fetch.master_.._.git_one_tag_tag-one_tag_tag-three-file
│ │ ├── fetch.master_.._.git_one_two
│ │ ├── fetch.master_.._.git_tag_tag-one_tag_tag-three
│ │ ├── fetch.master_.._.git_tag_tag-one-tree_tag_tag-three-file
│ │ ├── fetch.master_remote-explicit
│ │ ├── fetch.master_remote-glob
│ │ ├── fetch.master_--tags_.._.git
│ │ ├── refs.br-branches-default
│ │ ├── refs.br-branches-default_branches-default
│ │ ├── refs.br-branches-default-merge
│ │ ├── refs.br-branches-default-merge_branches-default
│ │ ├── refs.br-branches-default-octopus
│ │ ├── refs.br-branches-default-octopus_branches-default
│ │ ├── refs.br-branches-one
│ │ ├── refs.br-branches-one_branches-one
│ │ ├── refs.br-branches-one-merge
│ │ ├── refs.br-branches-one-merge_branches-one
│ │ ├── refs.br-branches-one-octopus
│ │ ├── refs.br-branches-one-octopus_branches-one
│ │ ├── refs.br-config-explicit
│ │ ├── refs.br-config-explicit_config-explicit
│ │ ├── refs.br-config-explicit-merge
│ │ ├── refs.br-config-explicit-merge_config-explicit
│ │ ├── refs.br-config-explicit-octopus
│ │ ├── refs.br-config-explicit-octopus_config-explicit
│ │ ├── refs.br-config-glob
│ │ ├── refs.br-config-glob_config-glob
│ │ ├── refs.br-config-glob-merge
│ │ ├── refs.br-config-glob-merge_config-glob
│ │ ├── refs.br-config-glob-octopus
│ │ ├── refs.br-config-glob-octopus_config-glob
│ │ ├── refs.br-remote-explicit
│ │ ├── refs.br-remote-explicit-merge
│ │ ├── refs.br-remote-explicit-merge_remote-explicit
│ │ ├── refs.br-remote-explicit-octopus
│ │ ├── refs.br-remote-explicit-octopus_remote-explicit
│ │ ├── refs.br-remote-explicit_remote-explicit
│ │ ├── refs.br-remote-glob
│ │ ├── refs.br-remote-glob-merge
│ │ ├── refs.br-remote-glob-merge_remote-glob
│ │ ├── refs.br-remote-glob-octopus
│ │ ├── refs.br-remote-glob-octopus_remote-glob
│ │ ├── refs.br-remote-glob_remote-glob
│ │ ├── refs.br-unconfig
│ │ ├── refs.br-unconfig_branches-default
│ │ ├── refs.br-unconfig_branches-one
│ │ ├── refs.br-unconfig_config-explicit
│ │ ├── refs.br-unconfig_config-glob
│ │ ├── refs.br-unconfig_.._.git
│ │ ├── refs.br-unconfig_.._.git_one
│ │ ├── refs.br-unconfig_.._.git_one_tag_tag-one_tag_tag-three-file
│ │ ├── refs.br-unconfig_.._.git_one_two
│ │ ├── refs.br-unconfig_.._.git_tag_tag-one_tag_tag-three
│ │ ├── refs.br-unconfig_.._.git_tag_tag-one-tree_tag_tag-three-file
│ │ ├── refs.br-unconfig_remote-explicit
│ │ ├── refs.br-unconfig_remote-glob
│ │ ├── refs.br-unconfig_--tags_.._.git
│ │ ├── refs.master
│ │ ├── refs.master_branches-default
│ │ ├── refs.master_branches-one
│ │ ├── refs.master_config-explicit
│ │ ├── refs.master_config-glob
│ │ ├── refs.master_.._.git
│ │ ├── refs.master_.._.git_one
│ │ ├── refs.master_.._.git_one_tag_tag-one_tag_tag-three-file
│ │ ├── refs.master_.._.git_one_two
│ │ ├── refs.master_.._.git_tag_tag-one_tag_tag-three
│ │ ├── refs.master_.._.git_tag_tag-one-tree_tag_tag-three-file
│ │ ├── refs.master_remote-explicit
│ │ ├── refs.master_remote-glob
│ │ └── refs.master_--tags_.._.git
│ ├── t5515-fetch-merge-logic.sh
│ ├── t5516-fetch-push.sh
│ ├── t5517-push-mirror.sh
│ ├── t5518-fetch-exit-status.sh
│ ├── t5519-push-alternates.sh
│ ├── t5520-pull.sh
│ ├── t5521-pull-options.sh
│ ├── t5522-pull-symlink.sh
│ ├── t5523-push-upstream.sh
│ ├── t5524-pull-msg.sh
│ ├── t5525-fetch-tagopt.sh
│ ├── t5526-fetch-submodules.sh
│ ├── t5527-fetch-odd-refs.sh
│ ├── t5528-push-default.sh
│ ├── t5529-push-errors.sh
│ ├── t5530-upload-pack-error.sh
│ ├── t5531-deep-submodule-push.sh
│ ├── t5532-fetch-proxy.sh
│ ├── t5533-push-cas.sh
│ ├── t5534-push-signed.sh
│ ├── t5535-fetch-push-symref.sh
│ ├── t5536-fetch-conflicts.sh
│ ├── t5537-fetch-shallow.sh
│ ├── t5538-push-shallow.sh
│ ├── t5539-fetch-http-shallow.sh
│ ├── t5540-http-push-webdav.sh
│ ├── t5541-http-push-smart.sh
│ ├── t5542-push-http-shallow.sh
│ ├── t5543-atomic-push.sh
│ ├── t5550-http-fetch-dumb.sh
│ ├── t5551-http-fetch-smart.sh
│ ├── t5560-http-backend-noserver.sh
│ ├── t5561-http-backend.sh
│ ├── t556x_common
│ ├── t5570-git-daemon.sh
│ ├── t5571-pre-push-hook.sh
│ ├── t5572-pull-submodule.sh
│ ├── t5600-clone-fail-cleanup.sh
│ ├── t5601-clone.sh
│ ├── t5602-clone-remote-exec.sh
│ ├── t5603-clone-dirname.sh
│ ├── t5604-clone-reference.sh
│ ├── t5605-clone-local.sh
│ ├── t5606-clone-options.sh
│ ├── t5607-clone-bundle.sh
│ ├── t5608-clone-2gb.sh
│ ├── t5609-clone-branch.sh
│ ├── t5610-clone-detached.sh
│ ├── t5611-clone-config.sh
│ ├── t5612-clone-refspec.sh
│ ├── t5613-info-alternate.sh
│ ├── t5614-clone-submodules.sh
│ ├── t5801-remote-helpers.sh
│ ├── t5802-connect-helper.sh
│ ├── t5810-proto-disable-local.sh
│ ├── t5811-proto-disable-git.sh
│ ├── t5812-proto-disable-http.sh
│ ├── t5813-proto-disable-ssh.sh
│ ├── t5814-proto-disable-ext.sh
│ ├── t5815-submodule-protos.sh
│ ├── t5900-repo-selection.sh
│ ├── t6000-rev-list-misc.sh
│ ├── t6001-rev-list-graft.sh
│ ├── t6002-rev-list-bisect.sh
│ ├── t6003-rev-list-topo-order.sh
│ ├── t6004-rev-list-path-optim.sh
│ ├── t6005-rev-list-count.sh
│ ├── t6006-rev-list-format.sh
│ ├── t6007-rev-list-cherry-pick-file.sh
│ ├── t6008-rev-list-submodule.sh
│ ├── t6009-rev-list-parent.sh
│ ├── t6010-merge-base.sh
│ ├── t6011-rev-list-with-bad-commit.sh
│ ├── t6012-rev-list-simplify.sh
│ ├── t6013-rev-list-reverse-parents.sh
│ ├── t6014-rev-list-all.sh
│ ├── t6015-rev-list-show-all-parents.sh
│ ├── t6016-rev-list-graph-simplify-history.sh
│ ├── t6017-rev-list-stdin.sh
│ ├── t6018-rev-list-glob.sh
│ ├── t6019-rev-list-ancestry-path.sh
│ ├── t6020-merge-df.sh
│ ├── t6021-merge-criss-cross.sh
│ ├── t6022-merge-rename.sh
│ ├── t6023-merge-file.sh
│ ├── t6024-recursive-merge.sh
│ ├── t6025-merge-symlinks.sh
│ ├── t6026-merge-attr.sh
│ ├── t6027-merge-binary.sh
│ ├── t6028-merge-up-to-date.sh
│ ├── t6029-merge-subtree.sh
│ ├── t6030-bisect-porcelain.sh
│ ├── t6031-merge-filemode.sh
│ ├── t6032-merge-large-rename.sh
│ ├── t6033-merge-crlf.sh
│ ├── t6034-merge-rename-nocruft.sh
│ ├── t6035-merge-dir-to-symlink.sh
│ ├── t6036-recursive-corner-cases.sh
│ ├── t6037-merge-ours-theirs.sh
│ ├── t6038-merge-text-auto.sh
│ ├── t6039-merge-ignorecase.sh
│ ├── t6040-tracking-info.sh
│ ├── t6041-bisect-submodule.sh
│ ├── t6042-merge-rename-corner-cases.sh
│ ├── t6044-merge-unrelated-index-changes.sh
│ ├── t6050-replace.sh
│ ├── t6060-merge-index.sh
│ ├── t6101-rev-parse-parents.sh
│ ├── t6110-rev-list-sparse.sh
│ ├── t6111-rev-list-treesame.sh
│ ├── t6120-describe.sh
│ ├── t6130-pathspec-noglob.sh
│ ├── t6131-pathspec-icase.sh
│ ├── t6132-pathspec-exclude.sh
│ ├── t6133-pathspec-rev-dwim.sh
│ ├── t6200-fmt-merge-msg.sh
│ ├── t6300-for-each-ref.sh
│ ├── t6301-for-each-ref-errors.sh
│ ├── t6302-for-each-ref-filter.sh
│ ├── t6500-gc.sh
│ ├── t6501-freshen-objects.sh
│ ├── t7001-mv.sh
│ ├── t7003-filter-branch.sh
│ ├── t7004-tag.sh
│ ├── t7005-editor.sh
│ ├── t7006-pager.sh
│ ├── t7007-show.sh
│ ├── t7008-grep-binary.sh
│ ├── t7009-filter-branch-null-sha1.sh
│ ├── t7010-setup.sh
│ ├── t7011-skip-worktree-reading.sh
│ ├── t7012-skip-worktree-writing.sh
│ ├── t7030-verify-tag.sh
│ ├── t7060-wtstatus.sh
│ ├── t7061-wtstatus-ignore.sh
│ ├── t7062-wtstatus-ignorecase.sh
│ ├── t7063-status-untracked-cache.sh
│ ├── t7101-reset-empty-subdirs.sh
│ ├── t7102-reset.sh
│ ├── t7103-reset-bare.sh
│ ├── t7104-reset-hard.sh
│ ├── t7105-reset-patch.sh
│ ├── t7106-reset-unborn-branch.sh
│ ├── t7110-reset-merge.sh
│ ├── t7111-reset-table.sh
│ ├── t7112-reset-submodule.sh
│ ├── t7201-co.sh
│ ├── t7300-clean.sh
│ ├── t7301-clean-interactive.sh
│ ├── t7400-submodule-basic.sh
│ ├── t7401-submodule-summary.sh
│ ├── t7402-submodule-rebase.sh
│ ├── t7403-submodule-sync.sh
│ ├── t7405-submodule-merge.sh
│ ├── t7406-submodule-update.sh
│ ├── t7407-submodule-foreach.sh
│ ├── t7408-submodule-reference.sh
│ ├── t7409-submodule-detached-work-tree.sh
│ ├── t7410-submodule-checkout-to.sh
│ ├── t7411-submodule-config.sh
│ ├── t7500
│ │ ├── add-comments
│ │ ├── add-content
│ │ ├── add-content-and-comment
│ │ ├── add-signed-off
│ │ ├── add-whitespaced-content
│ │ └── edit-content
│ ├── t7500-commit.sh
│ ├── t7501-commit.sh
│ ├── t7502-commit.sh
│ ├── t7503-pre-commit-hook.sh
│ ├── t7504-commit-msg-hook.sh
│ ├── t7505-prepare-commit-msg-hook.sh
│ ├── t7506-status-submodule.sh
│ ├── t7507-commit-verbose.sh
│ ├── t7508-status.sh
│ ├── t7509-commit.sh
│ ├── t7510-signed-commit.sh
│ ├── t7511-status-index.sh
│ ├── t7512-status-help.sh
│ ├── t7513-interpret-trailers.sh
│ ├── t7514-commit-patch.sh
│ ├── t7515-status-symlinks.sh
│ ├── t7516-commit-races.sh
│ ├── t7517-per-repo-email.sh
│ ├── t7600-merge.sh
│ ├── t7601-merge-pull-config.sh
│ ├── t7602-merge-octopus-many.sh
│ ├── t7603-merge-reduce-heads.sh
│ ├── t7604-merge-custom-message.sh
│ ├── t7605-merge-resolve.sh
│ ├── t7606-merge-custom.sh
│ ├── t7607-merge-overwrite.sh
│ ├── t7608-merge-messages.sh
│ ├── t7609-merge-co-error-msgs.sh
│ ├── t7610-mergetool.sh
│ ├── t7611-merge-abort.sh
│ ├── t7612-merge-verify-signatures.sh
│ ├── t7613-merge-submodule.sh
│ ├── t7700-repack.sh
│ ├── t7701-repack-unpack-unreachable.sh
│ ├── t7702-repack-cyclic-alternate.sh
│ ├── t7800-difftool.sh
│ ├── t7810-grep.sh
│ ├── t7811-grep-open.sh
│ ├── t7812-grep-icase-non-ascii.sh
│ ├── t7813-grep-icase-iso.sh
│ ├── t8001-annotate.sh
│ ├── t8002-blame.sh
│ ├── t8003-blame-corner-cases.sh
│ ├── t8004-blame-with-conflicts.sh
│ ├── t8005
│ │ ├── euc-japan.txt
│ │ ├── sjis.txt
│ │ └── utf8.txt
│ ├── t8005-blame-i18n.sh
│ ├── t8006-blame-textconv.sh
│ ├── t8007-cat-file-textconv.sh
│ ├── t8008-blame-formats.sh
│ ├── t8009-blame-vs-topicbranches.sh
│ ├── t9000
│ │ └── test.pl
│ ├── t9000-addresses.sh
│ ├── t9001-send-email.sh
│ ├── t9002-column.sh
│ ├── t9003-help-autocorrect.sh
│ ├── t9010-svn-fe.sh
│ ├── t9011-svn-da.sh
│ ├── t9020-remote-svn.sh
│ ├── t9100-git-svn-basic.sh
│ ├── t9101-git-svn-props.sh
│ ├── t9102-git-svn-deep-rmdir.sh
│ ├── t9103-git-svn-tracked-directory-removed.sh
│ ├── t9104-git-svn-follow-parent.sh
│ ├── t9105-git-svn-commit-diff.sh
│ ├── t9106-git-svn-commit-diff-clobber.sh
│ ├── t9107-git-svn-migrate.sh
│ ├── t9108-git-svn-glob.sh
│ ├── t9109-git-svn-multi-glob.sh
│ ├── t9110
│ │ └── svm.dump
│ ├── t9110-git-svn-use-svm-props.sh
│ ├── t9111
│ │ └── svnsync.dump
│ ├── t9111-git-svn-use-svnsync-props.sh
│ ├── t9112-git-svn-md5less-file.sh
│ ├── t9113-git-svn-dcommit-new-file.sh
│ ├── t9114-git-svn-dcommit-merge.sh
│ ├── t9115
│ │ └── funky-names.dump
│ ├── t9115-git-svn-dcommit-funky-renames.sh
│ ├── t9116-git-svn-log.sh
│ ├── t9117-git-svn-init-clone.sh
│ ├── t9118-git-svn-funky-branch-names.sh
│ ├── t9119-git-svn-info.sh
│ ├── t9120-git-svn-clone-with-percent-escapes.sh
│ ├── t9121
│ │ └── renamed-dir.dump
│ ├── t9121-git-svn-fetch-renamed-dir.sh
│ ├── t9122-git-svn-author.sh
│ ├── t9123-git-svn-rebuild-with-rewriteroot.sh
│ ├── t9124-git-svn-dcommit-auto-props.sh
│ ├── t9125-git-svn-multi-glob-branch-names.sh
│ ├── t9126
│ │ └── follow-deleted-readded.dump
│ ├── t9126-git-svn-follow-deleted-readded-directory.sh
│ ├── t9127-git-svn-partial-rebuild.sh
│ ├── t9128-git-svn-cmd-branch.sh
│ ├── t9129-git-svn-i18n-commitencoding.sh
│ ├── t9130-git-svn-authors-file.sh
│ ├── t9131-git-svn-empty-symlink.sh
│ ├── t9132-git-svn-broken-symlink.sh
│ ├── t9133-git-svn-nested-git-repo.sh
│ ├── t9134-git-svn-ignore-paths.sh
│ ├── t9135
│ │ └── svn.dump
│ ├── t9135-git-svn-moved-branch-empty-file.sh
│ ├── t9136
│ │ └── svn.dump
│ ├── t9136-git-svn-recreated-branch-empty-file.sh
│ ├── t9137-git-svn-dcommit-clobber-series.sh
│ ├── t9138-git-svn-authors-prog.sh
│ ├── t9139-git-svn-non-utf8-commitencoding.sh
│ ├── t9140-git-svn-reset.sh
│ ├── t9141-git-svn-multiple-branches.sh
│ ├── t9142-git-svn-shallow-clone.sh
│ ├── t9143-git-svn-gc.sh
│ ├── t9144-git-svn-old-rev_map.sh
│ ├── t9145-git-svn-master-branch.sh
│ ├── t9146-git-svn-empty-dirs.sh
│ ├── t9147-git-svn-include-paths.sh
│ ├── t9148-git-svn-propset.sh
│ ├── t9150
│ │ ├── make-svk-dump
│ │ └── svk-merge.dump
│ ├── t9150-svk-mergetickets.sh
│ ├── t9151
│ │ ├── make-svnmerge-dump
│ │ └── svn-mergeinfo.dump
│ ├── t9151-svn-mergeinfo.sh
│ ├── t9152-svn-empty-dirs-after-gc.sh
│ ├── t9153
│ │ └── svn.dump
│ ├── t9153-git-svn-rewrite-uuid.sh
│ ├── t9154
│ │ └── svn.dump
│ ├── t9154-git-svn-fancy-glob.sh
│ ├── t9155-git-svn-fetch-deleted-tag.sh
│ ├── t9156-git-svn-fetch-deleted-tag-2.sh
│ ├── t9157-git-svn-fetch-merge.sh
│ ├── t9158-git-svn-mergeinfo.sh
│ ├── t9159-git-svn-no-parent-mergeinfo.sh
│ ├── t9160-git-svn-preserve-empty-dirs.sh
│ ├── t9161
│ │ └── branches.dump
│ ├── t9161-git-svn-mergeinfo-push.sh
│ ├── t9162-git-svn-dcommit-interactive.sh
│ ├── t9163-git-svn-reset-clears-caches.sh
│ ├── t9164-git-svn-dcommit-concurrent.sh
│ ├── t9165-git-svn-fetch-merge-branch-of-branch.sh
│ ├── t9166-git-svn-fetch-merge-branch-of-branch2.sh
│ ├── t9167-git-svn-cmd-branch-subproject.sh
│ ├── t9168-git-svn-partially-globbed-names.sh
│ ├── t9200-git-cvsexportcommit.sh
│ ├── t9300-fast-import.sh
│ ├── t9301-fast-import-notes.sh
│ ├── t9350-fast-export.sh
│ ├── t9351-fast-export-anonymize.sh
│ ├── t9400-git-cvsserver-server.sh
│ ├── t9401-git-cvsserver-crlf.sh
│ ├── t9402-git-cvsserver-refs.sh
│ ├── t9500-gitweb-standalone-no-errors.sh
│ ├── t9501-gitweb-standalone-http-status.sh
│ ├── t9502-gitweb-standalone-parse-output.sh
│ ├── t9600-cvsimport.sh
│ ├── t9601
│ │ └── cvsroot
│ │ ├── CVSROOT
│ │ └── module
│ │ ├── added-imported.txt,v
│ │ ├── imported-anonymously.txt,v
│ │ ├── imported-modified-imported.txt,v
│ │ ├── imported-modified.txt,v
│ │ ├── imported-once.txt,v
│ │ └── imported-twice.txt,v
│ ├── t9601-cvsimport-vendor-branch.sh
│ ├── t9602
│ │ ├── cvsroot
│ │ │ ├── CVSROOT
│ │ │ └── module
│ │ │ ├── default,v
│ │ │ ├── sub1
│ │ │ │ ├── default,v
│ │ │ │ ├── subsubA
│ │ │ │ │ └── default,v
│ │ │ │ └── subsubB
│ │ │ │ └── default,v
│ │ │ ├── sub2
│ │ │ │ ├── Attic
│ │ │ │ │ └── branch_B_MIXED_only,v
│ │ │ │ ├── default,v
│ │ │ │ └── subsubA
│ │ │ │ └── default,v
│ │ │ └── sub3
│ │ │ └── default,v
│ │ └── README
│ ├── t9602-cvsimport-branches-tags.sh
│ ├── t9603
│ │ └── cvsroot
│ │ ├── CVSROOT
│ │ └── module
│ │ ├── a,v
│ │ └── b,v
│ ├── t9603-cvsimport-patchsets.sh
│ ├── t9604
│ │ └── cvsroot
│ │ ├── CVSROOT
│ │ └── module
│ │ └── a,v
│ ├── t9604-cvsimport-timestamps.sh
│ ├── t9700
│ │ └── test.pl
│ ├── t9700-perl-git.sh
│ ├── t9800-git-p4-basic.sh
│ ├── t9801-git-p4-branch.sh
│ ├── t9802-git-p4-filetype.sh
│ ├── t9803-git-p4-shell-metachars.sh
│ ├── t9804-git-p4-label.sh
│ ├── t9805-git-p4-skip-submit-edit.sh
│ ├── t9806-git-p4-options.sh
│ ├── t9807-git-p4-submit.sh
│ ├── t9808-git-p4-chdir.sh
│ ├── t9809-git-p4-client-view.sh
│ ├── t9810-git-p4-rcs.sh
│ ├── t9811-git-p4-label-import.sh
│ ├── t9812-git-p4-wildcards.sh
│ ├── t9813-git-p4-preserve-users.sh
│ ├── t9814-git-p4-rename.sh
│ ├── t9815-git-p4-submit-fail.sh
│ ├── t9816-git-p4-locked.sh
│ ├── t9817-git-p4-exclude.sh
│ ├── t9818-git-p4-block.sh
│ ├── t9819-git-p4-case-folding.sh
│ ├── t9820-git-p4-editor-handling.sh
│ ├── t9821-git-p4-path-variations.sh
│ ├── t9822-git-p4-path-encoding.sh
│ ├── t9823-git-p4-mock-lfs.sh
│ ├── t9824-git-p4-git-lfs.sh
│ ├── t9825-git-p4-handle-utf16-without-bom.sh
│ ├── t9826-git-p4-keep-empty-commits.sh
│ ├── t9827-git-p4-change-filetype.sh
│ ├── t9828-git-p4-map-user.sh
│ ├── t9829-git-p4-jobs.sh
│ ├── t9901-git-web--browse.sh
│ ├── t9902-completion.sh
│ ├── t9903-bash-prompt.sh
│ ├── test-binary-1.png
│ ├── test-binary-2.png
│ ├── test-lib-functions.sh
│ ├── test-lib.sh
│ ├── test-terminal.perl
│ └── valgrind
│ ├── analyze.sh
│ ├── default.supp
│ └── valgrind.sh
├── tag.c
├── tag.h
├── tar.h
├── tempfile.c
├── tempfile.h
├── templates
│ ├── branches--
│ ├── hooks--applypatch-msg.sample
│ ├── hooks--commit-msg.sample
│ ├── hooks--post-update.sample
│ ├── hooks--pre-applypatch.sample
│ ├── hooks--pre-commit.sample
│ ├── hooks--prepare-commit-msg.sample
│ ├── hooks--pre-push.sample
│ ├── hooks--pre-rebase.sample
│ ├── hooks--update.sample
│ ├── info--exclude
│ ├── Makefile
│ └── this--description
├── thread-utils.c
├── thread-utils.h
├── trace.c
├── trace.h
├── trailer.c
├── trailer.h
├── transport.c
├── transport.h
├── transport-helper.c
├── tree.c
├── tree-diff.c
├── tree.h
├── tree-walk.c
├── tree-walk.h
├── unicode_width.h
├── unimplemented.sh
├── unix-socket.c
├── unix-socket.h
├── unpack-trees.c
├── unpack-trees.h
├── update_unicode.sh
├── upload-pack.c
├── url.c
├── url.h
├── urlmatch.c
├── urlmatch.h
├── usage.c
├── userdiff.c
├── userdiff.h
├── utf8.c
├── utf8.h
├── varint.c
├── varint.h
├── vcs-svn
│ ├── fast_export.c
│ ├── fast_export.h
│ ├── LICENSE
│ ├── line_buffer.c
│ ├── line_buffer.h
│ ├── line_buffer.txt
│ ├── repo_tree.c
│ ├── repo_tree.h
│ ├── sliding_window.c
│ ├── sliding_window.h
│ ├── svndiff.c
│ ├── svndiff.h
│ ├── svndump.c
│ └── svndump.h
├── version
├── version.c
├── versioncmp.c
├── version.h
├── walker.c
├── walker.h
├── wildmatch.c
├── wildmatch.h
├── worktree.c
├── worktree.h
├── wrap-for-bin.sh
├── wrapper.c
├── write_or_die.c
├── ws.c
├── wt-status.c
├── wt-status.h
├── xdiff
│ ├── xdiff.h
│ ├── xdiffi.c
│ ├── xdiffi.h
│ ├── xemit.c
│ ├── xemit.h
│ ├── xhistogram.c
│ ├── xinclude.h
│ ├── xmacros.h
│ ├── xmerge.c
│ ├── xpatience.c
│ ├── xprepare.c
│ ├── xprepare.h
│ ├── xtypes.h
│ ├── xutils.c
│ └── xutils.h
├── xdiff-interface.c
├── xdiff-interface.h
└── zlib.c
161 directories, 2897 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论