summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitattributes7
-rw-r--r--.gitignore245
-rw-r--r--.mailmap84
-rw-r--r--COPYING360
-rw-r--r--Documentation/.gitattributes1
-rw-r--r--Documentation/.gitignore12
-rw-r--r--Documentation/CodingGuidelines224
-rw-r--r--Documentation/Makefile351
-rw-r--r--Documentation/RelNotes/1.5.0.1.txt42
-rw-r--r--Documentation/RelNotes/1.5.0.2.txt65
-rw-r--r--Documentation/RelNotes/1.5.0.3.txt58
-rw-r--r--Documentation/RelNotes/1.5.0.4.txt22
-rw-r--r--Documentation/RelNotes/1.5.0.5.txt26
-rw-r--r--Documentation/RelNotes/1.5.0.6.txt21
-rw-r--r--Documentation/RelNotes/1.5.0.7.txt18
-rw-r--r--Documentation/RelNotes/1.5.0.txt469
-rw-r--r--Documentation/RelNotes/1.5.1.1.txt65
-rw-r--r--Documentation/RelNotes/1.5.1.2.txt50
-rw-r--r--Documentation/RelNotes/1.5.1.3.txt45
-rw-r--r--Documentation/RelNotes/1.5.1.4.txt30
-rw-r--r--Documentation/RelNotes/1.5.1.5.txt42
-rw-r--r--Documentation/RelNotes/1.5.1.6.txt45
-rw-r--r--Documentation/RelNotes/1.5.1.txt371
-rw-r--r--Documentation/RelNotes/1.5.2.1.txt47
-rw-r--r--Documentation/RelNotes/1.5.2.2.txt61
-rw-r--r--Documentation/RelNotes/1.5.2.3.txt27
-rw-r--r--Documentation/RelNotes/1.5.2.4.txt28
-rw-r--r--Documentation/RelNotes/1.5.2.5.txt30
-rw-r--r--Documentation/RelNotes/1.5.2.txt197
-rw-r--r--Documentation/RelNotes/1.5.3.1.txt10
-rw-r--r--Documentation/RelNotes/1.5.3.2.txt58
-rw-r--r--Documentation/RelNotes/1.5.3.3.txt31
-rw-r--r--Documentation/RelNotes/1.5.3.4.txt35
-rw-r--r--Documentation/RelNotes/1.5.3.5.txt94
-rw-r--r--Documentation/RelNotes/1.5.3.6.txt48
-rw-r--r--Documentation/RelNotes/1.5.3.7.txt45
-rw-r--r--Documentation/RelNotes/1.5.3.8.txt25
-rw-r--r--Documentation/RelNotes/1.5.3.txt366
-rw-r--r--Documentation/RelNotes/1.5.4.1.txt17
-rw-r--r--Documentation/RelNotes/1.5.4.2.txt43
-rw-r--r--Documentation/RelNotes/1.5.4.3.txt27
-rw-r--r--Documentation/RelNotes/1.5.4.4.txt66
-rw-r--r--Documentation/RelNotes/1.5.4.5.txt56
-rw-r--r--Documentation/RelNotes/1.5.4.6.txt43
-rw-r--r--Documentation/RelNotes/1.5.4.7.txt10
-rw-r--r--Documentation/RelNotes/1.5.4.txt377
-rw-r--r--Documentation/RelNotes/1.5.5.1.txt44
-rw-r--r--Documentation/RelNotes/1.5.5.2.txt27
-rw-r--r--Documentation/RelNotes/1.5.5.3.txt12
-rw-r--r--Documentation/RelNotes/1.5.5.4.txt7
-rw-r--r--Documentation/RelNotes/1.5.5.5.txt11
-rw-r--r--Documentation/RelNotes/1.5.5.6.txt10
-rw-r--r--Documentation/RelNotes/1.5.5.txt207
-rw-r--r--Documentation/RelNotes/1.5.6.1.txt28
-rw-r--r--Documentation/RelNotes/1.5.6.2.txt40
-rw-r--r--Documentation/RelNotes/1.5.6.3.txt52
-rw-r--r--Documentation/RelNotes/1.5.6.4.txt47
-rw-r--r--Documentation/RelNotes/1.5.6.5.txt29
-rw-r--r--Documentation/RelNotes/1.5.6.6.txt10
-rw-r--r--Documentation/RelNotes/1.5.6.txt115
-rw-r--r--Documentation/RelNotes/1.6.0.1.txt36
-rw-r--r--Documentation/RelNotes/1.6.0.2.txt81
-rw-r--r--Documentation/RelNotes/1.6.0.3.txt117
-rw-r--r--Documentation/RelNotes/1.6.0.4.txt39
-rw-r--r--Documentation/RelNotes/1.6.0.5.txt56
-rw-r--r--Documentation/RelNotes/1.6.0.6.txt33
-rw-r--r--Documentation/RelNotes/1.6.0.txt258
-rw-r--r--Documentation/RelNotes/1.6.1.1.txt59
-rw-r--r--Documentation/RelNotes/1.6.1.2.txt39
-rw-r--r--Documentation/RelNotes/1.6.1.3.txt28
-rw-r--r--Documentation/RelNotes/1.6.1.4.txt41
-rw-r--r--Documentation/RelNotes/1.6.1.txt280
-rw-r--r--Documentation/RelNotes/1.6.2.1.txt19
-rw-r--r--Documentation/RelNotes/1.6.2.2.txt45
-rw-r--r--Documentation/RelNotes/1.6.2.3.txt22
-rw-r--r--Documentation/RelNotes/1.6.2.4.txt39
-rw-r--r--Documentation/RelNotes/1.6.2.5.txt21
-rw-r--r--Documentation/RelNotes/1.6.2.txt164
-rw-r--r--Documentation/RelNotes/1.6.3.1.txt10
-rw-r--r--Documentation/RelNotes/1.6.3.2.txt61
-rw-r--r--Documentation/RelNotes/1.6.3.3.txt38
-rw-r--r--Documentation/RelNotes/1.6.3.4.txt36
-rw-r--r--Documentation/RelNotes/1.6.3.txt182
-rw-r--r--Documentation/RelNotes/1.6.4.1.txt46
-rw-r--r--Documentation/RelNotes/1.6.4.2.txt32
-rw-r--r--Documentation/RelNotes/1.6.4.3.txt29
-rw-r--r--Documentation/RelNotes/1.6.4.4.txt26
-rw-r--r--Documentation/RelNotes/1.6.4.5.txt20
-rw-r--r--Documentation/RelNotes/1.6.4.txt147
-rw-r--r--Documentation/RelNotes/1.6.5.1.txt20
-rw-r--r--Documentation/RelNotes/1.6.5.2.txt19
-rw-r--r--Documentation/RelNotes/1.6.5.3.txt63
-rw-r--r--Documentation/RelNotes/1.6.5.4.txt32
-rw-r--r--Documentation/RelNotes/1.6.5.5.txt49
-rw-r--r--Documentation/RelNotes/1.6.5.6.txt23
-rw-r--r--Documentation/RelNotes/1.6.5.7.txt19
-rw-r--r--Documentation/RelNotes/1.6.5.8.txt28
-rw-r--r--Documentation/RelNotes/1.6.5.9.txt18
-rw-r--r--Documentation/RelNotes/1.6.5.txt169
-rw-r--r--Documentation/RelNotes/1.6.6.1.txt37
-rw-r--r--Documentation/RelNotes/1.6.6.2.txt46
-rw-r--r--Documentation/RelNotes/1.6.6.3.txt23
-rw-r--r--Documentation/RelNotes/1.6.6.txt224
-rw-r--r--Documentation/RelNotes/1.7.0.1.txt35
-rw-r--r--Documentation/RelNotes/1.7.0.2.txt40
-rw-r--r--Documentation/RelNotes/1.7.0.3.txt34
-rw-r--r--Documentation/RelNotes/1.7.0.4.txt27
-rw-r--r--Documentation/RelNotes/1.7.0.5.txt26
-rw-r--r--Documentation/RelNotes/1.7.0.6.txt13
-rw-r--r--Documentation/RelNotes/1.7.0.7.txt16
-rw-r--r--Documentation/RelNotes/1.7.0.8.txt10
-rw-r--r--Documentation/RelNotes/1.7.0.9.txt8
-rw-r--r--Documentation/RelNotes/1.7.0.txt214
-rw-r--r--Documentation/RelNotes/1.7.1.1.txt96
-rw-r--r--Documentation/RelNotes/1.7.1.2.txt28
-rw-r--r--Documentation/RelNotes/1.7.1.3.txt10
-rw-r--r--Documentation/RelNotes/1.7.1.4.txt8
-rw-r--r--Documentation/RelNotes/1.7.1.txt89
-rw-r--r--Documentation/RelNotes/1.7.10.1.txt78
-rw-r--r--Documentation/RelNotes/1.7.10.2.txt85
-rw-r--r--Documentation/RelNotes/1.7.10.3.txt43
-rw-r--r--Documentation/RelNotes/1.7.10.4.txt29
-rw-r--r--Documentation/RelNotes/1.7.10.5.txt12
-rw-r--r--Documentation/RelNotes/1.7.10.txt219
-rw-r--r--Documentation/RelNotes/1.7.11.1.txt9
-rw-r--r--Documentation/RelNotes/1.7.11.2.txt53
-rw-r--r--Documentation/RelNotes/1.7.11.3.txt53
-rw-r--r--Documentation/RelNotes/1.7.11.4.txt31
-rw-r--r--Documentation/RelNotes/1.7.11.5.txt36
-rw-r--r--Documentation/RelNotes/1.7.11.6.txt84
-rw-r--r--Documentation/RelNotes/1.7.11.7.txt46
-rw-r--r--Documentation/RelNotes/1.7.11.txt139
-rw-r--r--Documentation/RelNotes/1.7.12.1.txt134
-rw-r--r--Documentation/RelNotes/1.7.12.2.txt40
-rw-r--r--Documentation/RelNotes/1.7.12.3.txt34
-rw-r--r--Documentation/RelNotes/1.7.12.4.txt23
-rw-r--r--Documentation/RelNotes/1.7.12.txt136
-rw-r--r--Documentation/RelNotes/1.7.2.1.txt25
-rw-r--r--Documentation/RelNotes/1.7.2.2.txt22
-rw-r--r--Documentation/RelNotes/1.7.2.3.txt39
-rw-r--r--Documentation/RelNotes/1.7.2.4.txt10
-rw-r--r--Documentation/RelNotes/1.7.2.5.txt8
-rw-r--r--Documentation/RelNotes/1.7.2.txt151
-rw-r--r--Documentation/RelNotes/1.7.3.1.txt14
-rw-r--r--Documentation/RelNotes/1.7.3.2.txt5
-rw-r--r--Documentation/RelNotes/1.7.3.3.txt54
-rw-r--r--Documentation/RelNotes/1.7.3.4.txt45
-rw-r--r--Documentation/RelNotes/1.7.3.5.txt34
-rw-r--r--Documentation/RelNotes/1.7.3.txt76
-rw-r--r--Documentation/RelNotes/1.7.4.1.txt27
-rw-r--r--Documentation/RelNotes/1.7.4.2.txt58
-rw-r--r--Documentation/RelNotes/1.7.4.3.txt32
-rw-r--r--Documentation/RelNotes/1.7.4.4.txt35
-rw-r--r--Documentation/RelNotes/1.7.4.5.txt4
-rw-r--r--Documentation/RelNotes/1.7.4.txt156
-rw-r--r--Documentation/RelNotes/1.7.5.1.txt47
-rw-r--r--Documentation/RelNotes/1.7.5.2.txt57
-rw-r--r--Documentation/RelNotes/1.7.5.3.txt32
-rw-r--r--Documentation/RelNotes/1.7.5.4.txt21
-rw-r--r--Documentation/RelNotes/1.7.5.txt132
-rw-r--r--Documentation/RelNotes/1.7.6.1.txt63
-rw-r--r--Documentation/RelNotes/1.7.6.2.txt8
-rw-r--r--Documentation/RelNotes/1.7.6.3.txt24
-rw-r--r--Documentation/RelNotes/1.7.6.4.txt32
-rw-r--r--Documentation/RelNotes/1.7.6.5.txt26
-rw-r--r--Documentation/RelNotes/1.7.6.6.txt16
-rw-r--r--Documentation/RelNotes/1.7.6.txt136
-rw-r--r--Documentation/RelNotes/1.7.7.1.txt60
-rw-r--r--Documentation/RelNotes/1.7.7.2.txt44
-rw-r--r--Documentation/RelNotes/1.7.7.3.txt19
-rw-r--r--Documentation/RelNotes/1.7.7.4.txt14
-rw-r--r--Documentation/RelNotes/1.7.7.5.txt14
-rw-r--r--Documentation/RelNotes/1.7.7.6.txt20
-rw-r--r--Documentation/RelNotes/1.7.7.7.txt13
-rw-r--r--Documentation/RelNotes/1.7.7.txt134
-rw-r--r--Documentation/RelNotes/1.7.8.1.txt38
-rw-r--r--Documentation/RelNotes/1.7.8.2.txt71
-rw-r--r--Documentation/RelNotes/1.7.8.3.txt16
-rw-r--r--Documentation/RelNotes/1.7.8.4.txt23
-rw-r--r--Documentation/RelNotes/1.7.8.5.txt19
-rw-r--r--Documentation/RelNotes/1.7.8.6.txt22
-rw-r--r--Documentation/RelNotes/1.7.8.txt161
-rw-r--r--Documentation/RelNotes/1.7.9.1.txt63
-rw-r--r--Documentation/RelNotes/1.7.9.2.txt69
-rw-r--r--Documentation/RelNotes/1.7.9.3.txt51
-rw-r--r--Documentation/RelNotes/1.7.9.4.txt24
-rw-r--r--Documentation/RelNotes/1.7.9.5.txt23
-rw-r--r--Documentation/RelNotes/1.7.9.6.txt12
-rw-r--r--Documentation/RelNotes/1.7.9.7.txt13
-rw-r--r--Documentation/RelNotes/1.7.9.txt112
-rw-r--r--Documentation/RelNotes/1.8.0.txt263
-rw-r--r--Documentation/SubmittingPatches432
-rw-r--r--Documentation/asciidoc.conf97
-rw-r--r--Documentation/blame-options.txt120
-rwxr-xr-xDocumentation/build-docdep.perl46
-rwxr-xr-xDocumentation/cat-texi.perl42
-rwxr-xr-xDocumentation/cmd-list.perl74
-rw-r--r--Documentation/config.txt2084
-rw-r--r--Documentation/date-formats.txt26
-rw-r--r--Documentation/diff-config.txt140
-rw-r--r--Documentation/diff-format.txt169
-rw-r--r--Documentation/diff-generate-patch.txt185
-rw-r--r--Documentation/diff-options.txt479
-rw-r--r--Documentation/docbook-xsl.css296
-rw-r--r--Documentation/docbook.xsl8
-rw-r--r--Documentation/everyday.txt413
-rw-r--r--Documentation/fetch-options.txt129
-rwxr-xr-xDocumentation/fix-texi.perl15
-rw-r--r--Documentation/git-add.txt389
-rw-r--r--Documentation/git-am.txt200
-rw-r--r--Documentation/git-annotate.txt33
-rw-r--r--Documentation/git-apply.txt264
-rw-r--r--Documentation/git-archimport.txt112
-rw-r--r--Documentation/git-archive.txt192
-rw-r--r--Documentation/git-bisect-lk2009.txt1358
-rw-r--r--Documentation/git-bisect.txt385
-rw-r--r--Documentation/git-blame.txt227
-rw-r--r--Documentation/git-branch.txt286
-rw-r--r--Documentation/git-bundle.txt206
-rw-r--r--Documentation/git-cat-file.txt105
-rw-r--r--Documentation/git-check-attr.txt109
-rw-r--r--Documentation/git-check-ref-format.txt126
-rw-r--r--Documentation/git-checkout-index.txt177
-rw-r--r--Documentation/git-checkout.txt440
-rw-r--r--Documentation/git-cherry-pick.txt224
-rw-r--r--Documentation/git-cherry.txt69
-rw-r--r--Documentation/git-citool.txt25
-rw-r--r--Documentation/git-clean.txt72
-rw-r--r--Documentation/git-clone.txt283
-rw-r--r--Documentation/git-column.txt53
-rw-r--r--Documentation/git-commit-tree.txt106
-rw-r--r--Documentation/git-commit.txt432
-rw-r--r--Documentation/git-config.txt362
-rw-r--r--Documentation/git-count-objects.txt31
-rw-r--r--Documentation/git-credential-cache--daemon.txt26
-rw-r--r--Documentation/git-credential-cache.txt77
-rw-r--r--Documentation/git-credential-store.txt75
-rw-r--r--Documentation/git-credential.txt154
-rw-r--r--Documentation/git-cvsexportcommit.txt118
-rw-r--r--Documentation/git-cvsimport.txt222
-rw-r--r--Documentation/git-cvsserver.txt396
-rw-r--r--Documentation/git-daemon.txt310
-rw-r--r--Documentation/git-describe.txt161
-rw-r--r--Documentation/git-diff-files.txt52
-rw-r--r--Documentation/git-diff-index.txt122
-rw-r--r--Documentation/git-diff-tree.txt167
-rw-r--r--Documentation/git-diff.txt179
-rw-r--r--Documentation/git-difftool.txt131
-rw-r--r--Documentation/git-fast-export.txt145
-rw-r--r--Documentation/git-fast-import.txt1432
-rw-r--r--Documentation/git-fetch-pack.txt106
-rw-r--r--Documentation/git-fetch.txt92
-rw-r--r--Documentation/git-filter-branch.txt411
-rw-r--r--Documentation/git-fmt-merge-msg.txt77
-rw-r--r--Documentation/git-for-each-ref.txt220
-rw-r--r--Documentation/git-format-patch.txt523
-rw-r--r--Documentation/git-fsck-objects.txt22
-rw-r--r--Documentation/git-fsck.txt149
-rw-r--r--Documentation/git-gc.txt157
-rw-r--r--Documentation/git-get-tar-commit-id.txt28
-rw-r--r--Documentation/git-grep.txt274
-rw-r--r--Documentation/git-gui.txt127
-rw-r--r--Documentation/git-hash-object.txt58
-rw-r--r--Documentation/git-help.txt177
-rw-r--r--Documentation/git-http-backend.txt196
-rw-r--r--Documentation/git-http-fetch.txt52
-rw-r--r--Documentation/git-http-push.txt97
-rw-r--r--Documentation/git-imap-send.txt159
-rw-r--r--Documentation/git-index-pack.txt100
-rw-r--r--Documentation/git-init-db.txt23
-rw-r--r--Documentation/git-init.txt146
-rw-r--r--Documentation/git-instaweb.txt93
-rw-r--r--Documentation/git-log.txt189
-rw-r--r--Documentation/git-lost-found.txt74
-rw-r--r--Documentation/git-ls-files.txt214
-rw-r--r--Documentation/git-ls-remote.txt83
-rw-r--r--Documentation/git-ls-tree.txt100
-rw-r--r--Documentation/git-mailinfo.txt97
-rw-r--r--Documentation/git-mailsplit.txt52
-rw-r--r--Documentation/git-merge-base.txt149
-rw-r--r--Documentation/git-merge-file.txt91
-rw-r--r--Documentation/git-merge-index.txt79
-rw-r--r--Documentation/git-merge-one-file.txt21
-rw-r--r--Documentation/git-merge-tree.txt29
-rw-r--r--Documentation/git-merge.txt322
-rw-r--r--Documentation/git-mergetool--lib.txt47
-rw-r--r--Documentation/git-mergetool.txt92
-rw-r--r--Documentation/git-mktag.txt38
-rw-r--r--Documentation/git-mktree.txt40
-rw-r--r--Documentation/git-mv.txt49
-rw-r--r--Documentation/git-name-rev.txt75
-rw-r--r--Documentation/git-notes.txt386
-rw-r--r--Documentation/git-p4.txt555
-rw-r--r--Documentation/git-pack-objects.txt235
-rw-r--r--Documentation/git-pack-redundant.txt50
-rw-r--r--Documentation/git-pack-refs.txt73
-rw-r--r--Documentation/git-parse-remote.txt23
-rw-r--r--Documentation/git-patch-id.txt35
-rw-r--r--Documentation/git-peek-remote.txt43
-rw-r--r--Documentation/git-prune-packed.txt47
-rw-r--r--Documentation/git-prune.txt84
-rw-r--r--Documentation/git-pull.txt240
-rw-r--r--Documentation/git-push.txt435
-rw-r--r--Documentation/git-quiltimport.txt54
-rw-r--r--Documentation/git-read-tree.txt431
-rw-r--r--Documentation/git-rebase.txt746
-rw-r--r--Documentation/git-receive-pack.txt157
-rw-r--r--Documentation/git-reflog.txt96
-rw-r--r--Documentation/git-relink.txt30
-rw-r--r--Documentation/git-remote-ext.txt126
-rw-r--r--Documentation/git-remote-fd.txt59
-rw-r--r--Documentation/git-remote-helpers.txt369
-rw-r--r--Documentation/git-remote-testgit.txt30
-rw-r--r--Documentation/git-remote.txt224
-rw-r--r--Documentation/git-repack.txt134
-rw-r--r--Documentation/git-replace.txt84
-rw-r--r--Documentation/git-repo-config.txt23
-rw-r--r--Documentation/git-request-pull.txt35
-rw-r--r--Documentation/git-rerere.txt216
-rw-r--r--Documentation/git-reset.txt403
-rw-r--r--Documentation/git-rev-list.txt118
-rw-r--r--Documentation/git-rev-parse.txt324
-rw-r--r--Documentation/git-revert.txt122
-rw-r--r--Documentation/git-rm.txt158
-rw-r--r--Documentation/git-send-email.txt385
-rw-r--r--Documentation/git-send-pack.txt120
-rw-r--r--Documentation/git-sh-i18n--envsubst.txt36
-rw-r--r--Documentation/git-sh-i18n.txt43
-rw-r--r--Documentation/git-sh-setup.txt87
-rw-r--r--Documentation/git-shell.txt34
-rw-r--r--Documentation/git-shortlog.txt72
-rw-r--r--Documentation/git-show-branch.txt204
-rw-r--r--Documentation/git-show-index.txt26
-rw-r--r--Documentation/git-show-ref.txt182
-rw-r--r--Documentation/git-show.txt78
-rw-r--r--Documentation/git-stage.txt23
-rw-r--r--Documentation/git-stash.txt269
-rw-r--r--Documentation/git-status.txt212
-rw-r--r--Documentation/git-stripspace.txt86
-rw-r--r--Documentation/git-submodule.txt297
-rw-r--r--Documentation/git-svn.txt938
-rw-r--r--Documentation/git-symbolic-ref.txt61
-rw-r--r--Documentation/git-tag.txt299
-rw-r--r--Documentation/git-tar-tree.txt82
-rw-r--r--Documentation/git-tools.txt118
-rw-r--r--Documentation/git-unpack-file.txt28
-rw-r--r--Documentation/git-unpack-objects.txt49
-rw-r--r--Documentation/git-update-index.txt377
-rw-r--r--Documentation/git-update-ref.txt91
-rw-r--r--Documentation/git-update-server-info.txt44
-rw-r--r--Documentation/git-upload-archive.txt30
-rw-r--r--Documentation/git-upload-pack.txt43
-rw-r--r--Documentation/git-var.txt70
-rw-r--r--Documentation/git-verify-pack.txt53
-rw-r--r--Documentation/git-verify-tag.txt28
-rw-r--r--Documentation/git-web--browse.txt122
-rw-r--r--Documentation/git-whatchanged.txt69
-rw-r--r--Documentation/git-write-tree.txt42
-rw-r--r--Documentation/git.txt887
-rw-r--r--Documentation/gitattributes.txt996
-rw-r--r--Documentation/gitcli.txt209
-rw-r--r--Documentation/gitcore-tutorial.txt1708
-rw-r--r--Documentation/gitcredentials.txt183
-rw-r--r--Documentation/gitcvs-migration.txt202
-rw-r--r--Documentation/gitdiffcore.txt282
-rw-r--r--Documentation/gitglossary.txt27
-rw-r--r--Documentation/githooks.txt356
-rw-r--r--Documentation/gitignore.txt173
-rw-r--r--Documentation/gitk.txt119
-rw-r--r--Documentation/gitmodules.txt98
-rw-r--r--Documentation/gitnamespaces.txt82
-rw-r--r--Documentation/gitrepository-layout.txt205
-rw-r--r--Documentation/gitrevisions.txt35
-rw-r--r--Documentation/gittutorial-2.txt435
-rw-r--r--Documentation/gittutorial.txt676
-rw-r--r--Documentation/gitweb.conf.txt896
-rw-r--r--Documentation/gitweb.txt704
-rw-r--r--Documentation/gitworkflows.txt480
-rw-r--r--Documentation/glossary-content.txt517
-rwxr-xr-xDocumentation/howto-index.sh56
-rw-r--r--Documentation/howto/maintain-git.txt276
-rw-r--r--Documentation/howto/rebase-from-internal-branch.txt163
-rw-r--r--Documentation/howto/rebuild-from-update-hook.txt86
-rw-r--r--Documentation/howto/recover-corrupted-blob-object.txt134
-rw-r--r--Documentation/howto/revert-a-faulty-merge.txt269
-rw-r--r--Documentation/howto/revert-branch-rebase.txt187
-rw-r--r--Documentation/howto/separating-topic-branches.txt90
-rw-r--r--Documentation/howto/setup-git-server-over-http.txt277
-rw-r--r--Documentation/howto/update-hook-example.txt192
-rw-r--r--Documentation/howto/use-git-daemon.txt51
-rw-r--r--Documentation/howto/using-merge-subtree.txt75
-rw-r--r--Documentation/howto/using-signed-tag-in-pull-request.txt217
-rw-r--r--Documentation/i18n.txt57
-rwxr-xr-xDocumentation/install-doc-quick.sh39
-rwxr-xr-xDocumentation/install-webdoc.sh39
-rw-r--r--Documentation/mailmap.txt74
-rw-r--r--Documentation/manpage-1.72.xsl14
-rw-r--r--Documentation/manpage-base-url.xsl.in10
-rw-r--r--Documentation/manpage-base.xsl35
-rw-r--r--Documentation/manpage-bold-literal.xsl17
-rw-r--r--Documentation/manpage-normal.xsl13
-rw-r--r--Documentation/manpage-quote-apos.xsl16
-rw-r--r--Documentation/manpage-suppress-sp.xsl21
-rw-r--r--Documentation/merge-config.txt81
-rw-r--r--Documentation/merge-options.txt107
-rw-r--r--Documentation/merge-strategies.txt109
-rw-r--r--Documentation/pretty-formats.txt202
-rw-r--r--Documentation/pretty-options.txt72
-rw-r--r--Documentation/pt_BR/gittutorial.txt675
-rw-r--r--Documentation/pull-fetch-param.txt73
-rw-r--r--Documentation/rev-list-options.txt833
-rw-r--r--Documentation/revisions.txt270
-rw-r--r--Documentation/sequencer.txt12
-rw-r--r--Documentation/technical/.gitignore1
-rw-r--r--Documentation/technical/api-allocation-growing.txt34
-rw-r--r--Documentation/technical/api-argv-array.txt55
-rw-r--r--Documentation/technical/api-builtin.txt70
-rw-r--r--Documentation/technical/api-config.txt140
-rw-r--r--Documentation/technical/api-credentials.txt268
-rw-r--r--Documentation/technical/api-decorate.txt6
-rw-r--r--Documentation/technical/api-diff.txt166
-rw-r--r--Documentation/technical/api-directory-listing.txt79
-rw-r--r--Documentation/technical/api-gitattributes.txt128
-rw-r--r--Documentation/technical/api-grep.txt8
-rw-r--r--Documentation/technical/api-hash.txt52
-rw-r--r--Documentation/technical/api-history-graph.txt174
-rw-r--r--Documentation/technical/api-in-core-index.txt21
-rw-r--r--Documentation/technical/api-index-skel.txt15
-rwxr-xr-xDocumentation/technical/api-index.sh28
-rw-r--r--Documentation/technical/api-lockfile.txt74
-rw-r--r--Documentation/technical/api-merge.txt104
-rw-r--r--Documentation/technical/api-object-access.txt15
-rw-r--r--Documentation/technical/api-parse-options.txt278
-rw-r--r--Documentation/technical/api-quote.txt10
-rw-r--r--Documentation/technical/api-ref-iteration.txt81
-rw-r--r--Documentation/technical/api-remote.txt127
-rw-r--r--Documentation/technical/api-revision-walking.txt72
-rw-r--r--Documentation/technical/api-run-command.txt243
-rw-r--r--Documentation/technical/api-setup.txt13
-rw-r--r--Documentation/technical/api-sha1-array.txt76
-rw-r--r--Documentation/technical/api-sigchain.txt41
-rw-r--r--Documentation/technical/api-strbuf.txt288
-rw-r--r--Documentation/technical/api-string-list.txt203
-rw-r--r--Documentation/technical/api-tree-walking.txt147
-rw-r--r--Documentation/technical/api-xdiff-interface.txt7
-rw-r--r--Documentation/technical/index-format.txt199
-rw-r--r--Documentation/technical/pack-format.txt160
-rw-r--r--Documentation/technical/pack-heuristics.txt466
-rw-r--r--Documentation/technical/pack-protocol.txt548
-rw-r--r--Documentation/technical/protocol-capabilities.txt187
-rw-r--r--Documentation/technical/protocol-common.txt96
-rw-r--r--Documentation/technical/racy-git.txt197
-rw-r--r--Documentation/technical/send-pack-pipeline.txt63
-rw-r--r--Documentation/technical/shallow.txt49
-rw-r--r--Documentation/technical/trivial-merge.txt121
-rw-r--r--Documentation/urls-remotes.txt94
-rw-r--r--Documentation/urls.txt98
-rw-r--r--Documentation/user-manual.conf21
-rw-r--r--Documentation/user-manual.txt4632
-rwxr-xr-xGIT-VERSION-GEN80
-rw-r--r--INSTALL209
-rw-r--r--LGPL-2.1511
-rw-r--r--Makefile3190
-rw-r--r--README56
l---------RelNotes1
-rw-r--r--abspath.c174
-rw-r--r--aclocal.m440
-rw-r--r--advice.c95
-rw-r--r--advice.h22
-rw-r--r--alias.c87
-rw-r--r--alloc.c69
-rw-r--r--archive-tar.c460
-rw-r--r--archive-zip.c487
-rw-r--r--archive.c451
-rw-r--r--archive.h45
-rw-r--r--argv-array.c70
-rw-r--r--argv-array.h22
-rw-r--r--attr.c810
-rw-r--r--attr.h57
-rw-r--r--base85.c132
-rw-r--r--bisect.c958
-rw-r--r--bisect.h33
-rw-r--r--blob.c25
-rw-r--r--blob.h25
-rw-r--r--block-sha1/sha1.c283
-rw-r--r--block-sha1/sha1.h22
-rw-r--r--branch.c291
-rw-r--r--branch.h55
-rw-r--r--builtin.h152
-rw-r--r--builtin/add.c485
-rw-r--r--builtin/annotate.c24
-rw-r--r--builtin/apply.c4454
-rw-r--r--builtin/archive.c112
-rw-r--r--builtin/bisect--helper.c31
-rw-r--r--builtin/blame.c2642
-rw-r--r--builtin/branch.c920
-rw-r--r--builtin/bundle.c65
-rw-r--r--builtin/cat-file.c311
-rw-r--r--builtin/check-attr.c175
-rw-r--r--builtin/check-ref-format.c88
-rw-r--r--builtin/checkout-index.c286
-rw-r--r--builtin/checkout.c1148
-rw-r--r--builtin/clean.c192
-rw-r--r--builtin/clone.c914
-rw-r--r--builtin/column.c59
-rw-r--r--builtin/commit-tree.c125
-rw-r--r--builtin/commit.c1593
-rw-r--r--builtin/config.c573
-rw-r--r--builtin/count-objects.c130
-rw-r--r--builtin/credential.c31
-rw-r--r--builtin/describe.c489
-rw-r--r--builtin/diff-files.c70
-rw-r--r--builtin/diff-index.c52
-rw-r--r--builtin/diff-tree.c192
-rw-r--r--builtin/diff.c436
-rw-r--r--builtin/fast-export.c705
-rw-r--r--builtin/fetch-pack.c1103
-rw-r--r--builtin/fetch.c1030
-rw-r--r--builtin/fmt-merge-msg.c700
-rw-r--r--builtin/for-each-ref.c1042
-rw-r--r--builtin/fsck.c738
-rw-r--r--builtin/gc.c253
-rw-r--r--builtin/grep.c1025
-rw-r--r--builtin/hash-object.c137
-rw-r--r--builtin/help.c488
-rw-r--r--builtin/index-pack.c1634
-rw-r--r--builtin/init-db.c597
-rw-r--r--builtin/log.c1546
-rw-r--r--builtin/ls-files.c603
-rw-r--r--builtin/ls-remote.c136
-rw-r--r--builtin/ls-tree.c177
-rw-r--r--builtin/mailinfo.c1039
-rw-r--r--builtin/mailsplit.c309
-rw-r--r--builtin/merge-base.c124
-rw-r--r--builtin/merge-file.c106
-rw-r--r--builtin/merge-index.c110
-rw-r--r--builtin/merge-ours.c34
-rw-r--r--builtin/merge-recursive.c80
-rw-r--r--builtin/merge-tree.c358
-rw-r--r--builtin/merge.c1613
-rw-r--r--builtin/mktag.c174
-rw-r--r--builtin/mktree.c191
-rw-r--r--builtin/mv.c233
-rw-r--r--builtin/name-rev.c307
-rw-r--r--builtin/notes.c1111
-rw-r--r--builtin/pack-objects.c2603
-rw-r--r--builtin/pack-redundant.c695
-rw-r--r--builtin/pack-refs.c21
-rw-r--r--builtin/patch-id.c157
-rw-r--r--builtin/prune-packed.c86
-rw-r--r--builtin/prune.c176
-rw-r--r--builtin/push.c427
-rw-r--r--builtin/read-tree.c239
-rw-r--r--builtin/receive-pack.c1012
-rw-r--r--builtin/reflog.c783
-rw-r--r--builtin/remote-ext.c242
-rw-r--r--builtin/remote-fd.c79
-rw-r--r--builtin/remote.c1603
-rw-r--r--builtin/replace.c159
-rw-r--r--builtin/rerere.c110
-rw-r--r--builtin/reset.c382
-rw-r--r--builtin/rev-list.c413
-rw-r--r--builtin/rev-parse.c771
-rw-r--r--builtin/revert.c240
-rw-r--r--builtin/rm.c264
-rw-r--r--builtin/send-pack.c571
-rw-r--r--builtin/shortlog.c353
-rw-r--r--builtin/show-branch.c952
-rw-r--r--builtin/show-ref.c250
-rw-r--r--builtin/stripspace.c88
-rw-r--r--builtin/symbolic-ref.c63
-rw-r--r--builtin/tag.c593
-rw-r--r--builtin/tar-tree.c103
-rw-r--r--builtin/unpack-file.c36
-rw-r--r--builtin/unpack-objects.c568
-rw-r--r--builtin/update-index.c903
-rw-r--r--builtin/update-ref.c58
-rw-r--r--builtin/update-server-info.c25
-rw-r--r--builtin/upload-archive.c148
-rw-r--r--builtin/var.c93
-rw-r--r--builtin/verify-pack.c84
-rw-r--r--builtin/verify-tag.c91
-rw-r--r--builtin/write-tree.c56
-rw-r--r--bulk-checkin.c275
-rw-r--r--bulk-checkin.h16
-rw-r--r--bundle.c443
-rw-r--r--bundle.h27
-rw-r--r--cache-tree.c678
-rw-r--r--cache-tree.h52
-rw-r--r--cache.h1273
-rwxr-xr-xcheck-builtins.sh34
-rw-r--r--check-racy.c28
-rwxr-xr-xcheck_bindir13
-rw-r--r--color.c277
-rw-r--r--color.h90
-rw-r--r--column.c434
-rw-r--r--column.h45
-rw-r--r--combine-diff.c1211
-rw-r--r--command-list.txt141
-rw-r--r--commit.c1349
-rw-r--r--commit.h225
-rw-r--r--compat/basename.c15
-rw-r--r--compat/bswap.h50
-rw-r--r--compat/cygwin.c142
-rw-r--r--compat/cygwin.h9
-rw-r--r--compat/fnmatch/fnmatch.c492
-rw-r--r--compat/fnmatch/fnmatch.h84
-rw-r--r--compat/fopen.c37
-rw-r--r--compat/hstrerror.c21
-rw-r--r--compat/inet_ntop.c185
-rw-r--r--compat/inet_pton.c215
-rw-r--r--compat/memmem.c32
-rw-r--r--compat/mingw.c1767
-rw-r--r--compat/mingw.h352
-rw-r--r--compat/mkdir.c24
-rw-r--r--compat/mkdtemp.c8
-rw-r--r--compat/mmap.c42
-rw-r--r--compat/msvc.c6
-rw-r--r--compat/msvc.h42
-rw-r--r--compat/nedmalloc/License.txt23
-rw-r--r--compat/nedmalloc/Readme.txt136
-rw-r--r--compat/nedmalloc/malloc.c.h5750
-rw-r--r--compat/nedmalloc/nedmalloc.c966
-rw-r--r--compat/nedmalloc/nedmalloc.h180
-rw-r--r--compat/obstack.c413
-rw-r--r--compat/obstack.h506
-rw-r--r--compat/poll/poll.c614
-rw-r--r--compat/poll/poll.h53
-rw-r--r--compat/pread.c18
-rw-r--r--compat/precompose_utf8.c184
-rw-r--r--compat/precompose_utf8.h45
-rw-r--r--compat/qsort.c62
-rw-r--r--compat/regex/regcomp.c3884
-rw-r--r--compat/regex/regex.c87
-rw-r--r--compat/regex/regex.h582
-rw-r--r--compat/regex/regex_internal.c1744
-rw-r--r--compat/regex/regex_internal.h810
-rw-r--r--compat/regex/regexec.c4369
-rw-r--r--compat/setenv.c40
-rw-r--r--compat/snprintf.c69
-rw-r--r--compat/strcasestr.c22
-rw-r--r--compat/strlcpy.c13
-rw-r--r--compat/strtoimax.c10
-rw-r--r--compat/strtok_r.c61
-rw-r--r--compat/strtoumax.c10
-rw-r--r--compat/terminal.c82
-rw-r--r--compat/terminal.h6
-rw-r--r--compat/unsetenv.c25
-rw-r--r--compat/vcbuild/README50
-rw-r--r--compat/vcbuild/include/alloca.h1
-rw-r--r--compat/vcbuild/include/sys/param.h1
-rw-r--r--compat/vcbuild/include/sys/poll.h1
-rw-r--r--compat/vcbuild/include/sys/time.h1
-rw-r--r--compat/vcbuild/include/sys/utime.h34
-rw-r--r--compat/vcbuild/include/unistd.h96
-rw-r--r--compat/vcbuild/include/utime.h1
-rw-r--r--compat/vcbuild/scripts/clink.pl52
-rw-r--r--compat/vcbuild/scripts/lib.pl26
-rw-r--r--compat/win32.h41
-rw-r--r--compat/win32/dirent.c108
-rw-r--r--compat/win32/dirent.h24
-rw-r--r--compat/win32/pthread.c196
-rw-r--r--compat/win32/pthread.h104
-rw-r--r--compat/win32/syslog.c78
-rw-r--r--compat/win32/syslog.h20
-rw-r--r--compat/win32mmap.c41
-rw-r--r--compat/winansi.c357
-rw-r--r--config.c1666
-rw-r--r--config.mak.in27
-rw-r--r--configure.ac1066
-rw-r--r--connect.c672
-rw-r--r--connected.c62
-rw-r--r--connected.h20
-rw-r--r--contrib/README43
-rw-r--r--contrib/blameview/README9
-rwxr-xr-xcontrib/blameview/blameview.perl155
-rw-r--r--contrib/buildsystems/Generators.pm42
-rw-r--r--contrib/buildsystems/Generators/QMake.pm189
-rw-r--r--contrib/buildsystems/Generators/Vcproj.pm626
-rw-r--r--contrib/buildsystems/engine.pl359
-rw-r--r--contrib/buildsystems/generate29
-rw-r--r--contrib/buildsystems/parse.pl228
-rw-r--r--contrib/ciabot/INSTALL54
-rw-r--r--contrib/ciabot/README11
-rwxr-xr-xcontrib/ciabot/ciabot.py249
-rwxr-xr-xcontrib/ciabot/ciabot.sh233
-rw-r--r--contrib/completion/git-completion.bash2483
-rw-r--r--contrib/completion/git-prompt.sh290
-rw-r--r--contrib/continuous/cidaemon503
-rw-r--r--contrib/continuous/post-receive-cinotify104
-rw-r--r--contrib/convert-objects/convert-objects.c329
-rw-r--r--contrib/convert-objects/git-convert-objects.txt29
-rw-r--r--contrib/credential/gnome-keyring/.gitignore1
-rw-r--r--contrib/credential/gnome-keyring/Makefile24
-rw-r--r--contrib/credential/gnome-keyring/git-credential-gnome-keyring.c445
-rw-r--r--contrib/credential/osxkeychain/.gitignore1
-rw-r--r--contrib/credential/osxkeychain/Makefile17
-rw-r--r--contrib/credential/osxkeychain/git-credential-osxkeychain.c173
-rw-r--r--contrib/credential/wincred/Makefile14
-rw-r--r--contrib/credential/wincred/git-credential-wincred.c357
-rw-r--r--contrib/diff-highlight/README152
-rwxr-xr-xcontrib/diff-highlight/diff-highlight173
-rw-r--r--contrib/diffall/README31
-rwxr-xr-xcontrib/diffall/git-diffall257
-rw-r--r--contrib/emacs/.gitignore1
-rw-r--r--contrib/emacs/Makefile21
-rw-r--r--contrib/emacs/README39
-rw-r--r--contrib/emacs/git-blame.el484
-rw-r--r--contrib/emacs/git.el1705
-rw-r--r--contrib/examples/README3
-rw-r--r--contrib/examples/builtin-fetch--tool.c574
-rwxr-xr-xcontrib/examples/git-checkout.sh302
-rwxr-xr-xcontrib/examples/git-clean.sh118
-rwxr-xr-xcontrib/examples/git-clone.sh525
-rwxr-xr-xcontrib/examples/git-commit.sh639
-rwxr-xr-xcontrib/examples/git-fetch.sh379
-rwxr-xr-xcontrib/examples/git-gc.sh37
-rwxr-xr-xcontrib/examples/git-ls-remote.sh142
-rwxr-xr-xcontrib/examples/git-merge-ours.sh14
-rwxr-xr-xcontrib/examples/git-merge.sh620
-rwxr-xr-xcontrib/examples/git-notes.sh121
-rwxr-xr-xcontrib/examples/git-remote.perl474
-rwxr-xr-xcontrib/examples/git-rerere.perl284
-rwxr-xr-xcontrib/examples/git-reset.sh106
-rwxr-xr-xcontrib/examples/git-resolve.sh112
-rwxr-xr-xcontrib/examples/git-revert.sh207
-rwxr-xr-xcontrib/examples/git-svnimport.perl976
-rw-r--r--contrib/examples/git-svnimport.txt179
-rwxr-xr-xcontrib/examples/git-tag.sh205
-rwxr-xr-xcontrib/examples/git-verify-tag.sh45
-rwxr-xr-xcontrib/fast-import/git-import.perl64
-rwxr-xr-xcontrib/fast-import/git-import.sh38
-rw-r--r--contrib/fast-import/git-p4.README12
-rwxr-xr-xcontrib/fast-import/import-directories.perl417
-rwxr-xr-xcontrib/fast-import/import-tars.perl189
-rwxr-xr-xcontrib/fast-import/import-zips.py73
-rw-r--r--contrib/git-jump/README92
-rwxr-xr-xcontrib/git-jump/git-jump69
-rwxr-xr-xcontrib/git-resurrect.sh181
-rw-r--r--contrib/git-shell-commands/README18
-rwxr-xr-xcontrib/git-shell-commands/help18
-rwxr-xr-xcontrib/git-shell-commands/list10
-rwxr-xr-xcontrib/gitview/gitview1305
-rw-r--r--contrib/gitview/gitview.txt57
-rwxr-xr-xcontrib/hg-to-git/hg-to-git.py250
-rw-r--r--contrib/hg-to-git/hg-to-git.txt21
-rwxr-xr-xcontrib/hooks/post-receive-email747
-rw-r--r--contrib/hooks/pre-auto-gc-battery43
-rw-r--r--contrib/hooks/setgitperms.perl214
-rw-r--r--contrib/hooks/update-paranoid421
-rw-r--r--contrib/mw-to-git/Makefile47
-rwxr-xr-xcontrib/mw-to-git/git-remote-mediawiki1350
-rw-r--r--contrib/mw-to-git/git-remote-mediawiki.txt7
-rw-r--r--contrib/mw-to-git/t/.gitignore4
-rw-r--r--contrib/mw-to-git/t/Makefile31
-rw-r--r--contrib/mw-to-git/t/README124
-rwxr-xr-xcontrib/mw-to-git/t/install-wiki.sh45
-rw-r--r--contrib/mw-to-git/t/install-wiki/.gitignore1
-rw-r--r--contrib/mw-to-git/t/install-wiki/LocalSettings.php129
-rw-r--r--contrib/mw-to-git/t/install-wiki/db_install.php120
-rw-r--r--contrib/mw-to-git/t/push-pull-tests.sh144
-rwxr-xr-xcontrib/mw-to-git/t/t9360-mw-to-git-clone.sh257
-rwxr-xr-xcontrib/mw-to-git/t/t9361-mw-to-git-push-pull.sh24
-rwxr-xr-xcontrib/mw-to-git/t/t9362-mw-to-git-utf8.sh321
-rwxr-xr-xcontrib/mw-to-git/t/t9363-mw-to-git-export-import.sh198
-rwxr-xr-xcontrib/mw-to-git/t/t9364-pull-by-rev.sh17
-rwxr-xr-xcontrib/mw-to-git/t/test-gitmw-lib.sh435
-rwxr-xr-xcontrib/mw-to-git/t/test-gitmw.pl225
-rw-r--r--contrib/mw-to-git/t/test.config35
-rw-r--r--contrib/p4import/README1
-rw-r--r--contrib/p4import/git-p4import.py360
-rw-r--r--contrib/p4import/git-p4import.txt167
-rw-r--r--contrib/patches/docbook-xsl-manpages-charmap.patch21
-rw-r--r--contrib/persistent-https/LICENSE202
-rw-r--r--contrib/persistent-https/Makefile38
-rw-r--r--contrib/persistent-https/README62
-rw-r--r--contrib/persistent-https/client.go189
-rw-r--r--contrib/persistent-https/main.go82
-rw-r--r--contrib/persistent-https/proxy.go190
-rw-r--r--contrib/persistent-https/socket.go97
-rwxr-xr-xcontrib/remotes2config.sh33
-rwxr-xr-xcontrib/rerere-train.sh52
-rwxr-xr-xcontrib/stats/git-common-hash26
-rwxr-xr-xcontrib/stats/mailmap.pl38
-rwxr-xr-xcontrib/stats/packinfo.pl212
-rw-r--r--contrib/subtree/.gitignore5
-rw-r--r--contrib/subtree/COPYING339
-rw-r--r--contrib/subtree/INSTALL28
-rw-r--r--contrib/subtree/Makefile52
-rw-r--r--contrib/subtree/README8
-rwxr-xr-xcontrib/subtree/git-subtree.sh712
-rw-r--r--contrib/subtree/git-subtree.txt366
-rw-r--r--contrib/subtree/t/Makefile69
-rwxr-xr-xcontrib/subtree/t/t7900-subtree.sh508
-rw-r--r--contrib/subtree/todo50
-rw-r--r--contrib/svn-fe/.gitignore4
-rw-r--r--contrib/svn-fe/Makefile63
-rw-r--r--contrib/svn-fe/svn-fe.c17
-rw-r--r--contrib/svn-fe/svn-fe.txt71
-rw-r--r--contrib/thunderbird-patch-inline/README20
-rwxr-xr-xcontrib/thunderbird-patch-inline/appp.sh55
-rw-r--r--contrib/vim/README32
-rwxr-xr-xcontrib/workdir/git-new-workdir82
-rw-r--r--convert.c1324
-rw-r--r--convert.h77
-rw-r--r--copy.c78
-rw-r--r--credential-cache--daemon.c269
-rw-r--r--credential-cache.c123
-rw-r--r--credential-store.c157
-rw-r--r--credential.c367
-rw-r--r--credential.h34
-rw-r--r--csum-file.c191
-rw-r--r--csum-file.h42
-rw-r--r--ctype.c63
-rw-r--r--daemon.c1369
-rw-r--r--date.c1087
-rw-r--r--decorate.c88
-rw-r--r--decorate.h18
-rw-r--r--delta.h104
-rw-r--r--diff-delta.c489
-rw-r--r--diff-lib.c527
-rw-r--r--diff-no-index.c277
-rw-r--r--diff.c4873
-rw-r--r--diff.h339
-rw-r--r--diffcore-break.c294
-rw-r--r--diffcore-delta.c233
-rw-r--r--diffcore-order.c124
-rw-r--r--diffcore-pickaxe.c266
-rw-r--r--diffcore-rename.c724
-rw-r--r--diffcore.h133
-rw-r--r--dir.c1387
-rw-r--r--dir.h131
-rw-r--r--editor.c52
-rw-r--r--entry.c276
-rw-r--r--environment.c279
-rw-r--r--exec_cmd.c167
-rw-r--r--exec_cmd.h13
-rw-r--r--fast-import.c3461
-rw-r--r--fetch-pack.h36
-rwxr-xr-xfixup-builtins16
-rw-r--r--fmt-merge-msg.h7
-rw-r--r--fsck.c369
-rw-r--r--fsck.h33
-rwxr-xr-xgenerate-cmdlist.sh23
-rw-r--r--gettext.c142
-rw-r--r--gettext.h68
-rwxr-xr-xgit-add--interactive.perl1636
-rwxr-xr-xgit-am.sh908
-rwxr-xr-xgit-archimport.perl1134
-rwxr-xr-xgit-bisect.sh509
-rw-r--r--git-compat-util.h647
-rwxr-xr-xgit-cvsexportcommit.perl462
-rwxr-xr-xgit-cvsimport.perl1154
-rwxr-xr-xgit-cvsserver.perl3695
-rwxr-xr-xgit-difftool--helper.sh88
-rwxr-xr-xgit-difftool.perl471
-rwxr-xr-xgit-filter-branch.sh514
-rw-r--r--git-gui/.gitattributes4
-rw-r--r--git-gui/.gitignore8
-rwxr-xr-xgit-gui/GIT-VERSION-GEN80
-rw-r--r--git-gui/Makefile344
-rwxr-xr-xgit-gui/git-gui--askpass (renamed from git-gui--askpass)0
-rwxr-xr-xgit-gui/git-gui.sh (renamed from git-gui.sh)0
-rw-r--r--git-gui/lib/about.tcl (renamed from lib/about.tcl)0
-rw-r--r--git-gui/lib/blame.tcl (renamed from lib/blame.tcl)0
-rw-r--r--git-gui/lib/branch.tcl (renamed from lib/branch.tcl)0
-rw-r--r--git-gui/lib/branch_checkout.tcl (renamed from lib/branch_checkout.tcl)0
-rw-r--r--git-gui/lib/branch_create.tcl (renamed from lib/branch_create.tcl)0
-rw-r--r--git-gui/lib/branch_delete.tcl (renamed from lib/branch_delete.tcl)0
-rw-r--r--git-gui/lib/branch_rename.tcl (renamed from lib/branch_rename.tcl)0
-rw-r--r--git-gui/lib/browser.tcl (renamed from lib/browser.tcl)0
-rw-r--r--git-gui/lib/checkout_op.tcl (renamed from lib/checkout_op.tcl)0
-rw-r--r--git-gui/lib/choose_font.tcl (renamed from lib/choose_font.tcl)0
-rw-r--r--git-gui/lib/choose_repository.tcl (renamed from lib/choose_repository.tcl)0
-rw-r--r--git-gui/lib/choose_rev.tcl (renamed from lib/choose_rev.tcl)0
-rw-r--r--git-gui/lib/class.tcl (renamed from lib/class.tcl)0
-rw-r--r--git-gui/lib/commit.tcl (renamed from lib/commit.tcl)0
-rw-r--r--git-gui/lib/console.tcl (renamed from lib/console.tcl)0
-rw-r--r--git-gui/lib/database.tcl (renamed from lib/database.tcl)0
-rw-r--r--git-gui/lib/date.tcl (renamed from lib/date.tcl)0
-rw-r--r--git-gui/lib/diff.tcl (renamed from lib/diff.tcl)0
-rw-r--r--git-gui/lib/encoding.tcl (renamed from lib/encoding.tcl)0
-rw-r--r--git-gui/lib/error.tcl (renamed from lib/error.tcl)0
-rw-r--r--git-gui/lib/git-gui.ico (renamed from lib/git-gui.ico)bin3638 -> 3638 bytes
-rw-r--r--git-gui/lib/index.tcl (renamed from lib/index.tcl)0
-rw-r--r--git-gui/lib/line.tcl (renamed from lib/line.tcl)0
-rw-r--r--git-gui/lib/logo.tcl (renamed from lib/logo.tcl)0
-rw-r--r--git-gui/lib/merge.tcl (renamed from lib/merge.tcl)0
-rw-r--r--git-gui/lib/mergetool.tcl (renamed from lib/mergetool.tcl)0
-rw-r--r--git-gui/lib/option.tcl (renamed from lib/option.tcl)0
-rw-r--r--git-gui/lib/remote.tcl (renamed from lib/remote.tcl)0
-rw-r--r--git-gui/lib/remote_add.tcl (renamed from lib/remote_add.tcl)0
-rw-r--r--git-gui/lib/remote_branch_delete.tcl (renamed from lib/remote_branch_delete.tcl)0
-rw-r--r--git-gui/lib/search.tcl (renamed from lib/search.tcl)0
-rw-r--r--git-gui/lib/shortcut.tcl (renamed from lib/shortcut.tcl)0
-rw-r--r--git-gui/lib/spellcheck.tcl (renamed from lib/spellcheck.tcl)0
-rw-r--r--git-gui/lib/sshkey.tcl (renamed from lib/sshkey.tcl)0
-rw-r--r--git-gui/lib/status_bar.tcl (renamed from lib/status_bar.tcl)0
-rw-r--r--git-gui/lib/themed.tcl (renamed from lib/themed.tcl)0
-rw-r--r--git-gui/lib/tools.tcl (renamed from lib/tools.tcl)0
-rw-r--r--git-gui/lib/tools_dlg.tcl (renamed from lib/tools_dlg.tcl)0
-rw-r--r--git-gui/lib/transport.tcl (renamed from lib/transport.tcl)0
-rw-r--r--git-gui/lib/win32.tcl (renamed from lib/win32.tcl)0
-rw-r--r--git-gui/lib/win32_shortcut.js (renamed from lib/win32_shortcut.js)0
-rw-r--r--git-gui/macosx/AppMain.tcl (renamed from macosx/AppMain.tcl)0
-rw-r--r--git-gui/macosx/Info.plist (renamed from macosx/Info.plist)0
-rw-r--r--git-gui/macosx/git-gui.icns (renamed from macosx/git-gui.icns)bin28866 -> 28866 bytes
-rw-r--r--git-gui/po/.gitignore2
-rw-r--r--git-gui/po/README251
-rw-r--r--git-gui/po/de.po2592
-rw-r--r--git-gui/po/el.po (renamed from po/el.po)0
-rw-r--r--git-gui/po/fr.po (renamed from po/fr.po)0
-rw-r--r--git-gui/po/git-gui.pot (renamed from po/git-gui.pot)0
-rw-r--r--git-gui/po/glossary/Makefile (renamed from po/glossary/Makefile)0
-rw-r--r--git-gui/po/glossary/de.po (renamed from po/glossary/de.po)0
-rw-r--r--git-gui/po/glossary/el.po (renamed from po/glossary/el.po)0
-rw-r--r--git-gui/po/glossary/fr.po (renamed from po/glossary/fr.po)0
-rw-r--r--git-gui/po/glossary/git-gui-glossary.pot (renamed from po/glossary/git-gui-glossary.pot)0
-rw-r--r--git-gui/po/glossary/git-gui-glossary.txt (renamed from po/glossary/git-gui-glossary.txt)0
-rw-r--r--git-gui/po/glossary/it.po (renamed from po/glossary/it.po)0
-rw-r--r--git-gui/po/glossary/pt_br.po (renamed from po/glossary/pt_br.po)0
-rwxr-xr-xgit-gui/po/glossary/txt-to-pot.sh (renamed from po/glossary/txt-to-pot.sh)0
-rw-r--r--git-gui/po/glossary/zh_cn.po (renamed from po/glossary/zh_cn.po)0
-rw-r--r--git-gui/po/hu.po (renamed from po/hu.po)0
-rw-r--r--git-gui/po/it.po2591
-rw-r--r--git-gui/po/ja.po (renamed from po/ja.po)0
-rw-r--r--git-gui/po/nb.po (renamed from po/nb.po)0
-rw-r--r--git-gui/po/po2msg.sh (renamed from po/po2msg.sh)0
-rw-r--r--git-gui/po/pt_br.po (renamed from po/pt_br.po)0
-rw-r--r--git-gui/po/ru.po (renamed from po/ru.po)0
-rw-r--r--git-gui/po/sv.po2605
-rw-r--r--git-gui/po/zh_cn.po (renamed from po/zh_cn.po)0
-rw-r--r--git-gui/windows/git-gui.sh (renamed from windows/git-gui.sh)0
-rwxr-xr-xgit-instaweb.sh648
-rwxr-xr-xgit-lost-found.sh33
-rwxr-xr-xgit-merge-octopus.sh109
-rwxr-xr-xgit-merge-one-file.sh165
-rwxr-xr-xgit-merge-resolve.sh54
-rw-r--r--git-mergetool--lib.sh252
-rwxr-xr-xgit-mergetool.sh462
-rwxr-xr-xgit-p4.py3183
-rw-r--r--git-parse-remote.sh87
-rwxr-xr-xgit-pull.sh290
-rwxr-xr-xgit-quiltimport.sh138
-rw-r--r--git-rebase--am.sh37
-rw-r--r--git-rebase--interactive.sh971
-rw-r--r--git-rebase--merge.sh152
-rwxr-xr-xgit-rebase.sh544
-rwxr-xr-xgit-relink.perl173
-rw-r--r--git-remote-testgit.py272
-rwxr-xr-xgit-repack.sh194
-rwxr-xr-xgit-request-pull.sh152
-rwxr-xr-xgit-send-email.perl1455
-rw-r--r--git-sh-i18n.sh92
-rw-r--r--git-sh-setup.sh276
-rwxr-xr-xgit-stash.sh577
-rwxr-xr-xgit-submodule.sh1132
-rwxr-xr-xgit-svn.perl2114
-rwxr-xr-xgit-web--browse.sh191
-rw-r--r--git.c608
-rw-r--r--git.spec.in330
-rw-r--r--git_remote_helpers/.gitignore2
-rw-r--r--git_remote_helpers/Makefile39
-rw-r--r--git_remote_helpers/__init__.py16
-rw-r--r--git_remote_helpers/git/__init__.py0
-rw-r--r--git_remote_helpers/git/exporter.py58
-rw-r--r--git_remote_helpers/git/git.py678
-rw-r--r--git_remote_helpers/git/importer.py66
-rw-r--r--git_remote_helpers/git/non_local.py61
-rw-r--r--git_remote_helpers/git/repo.py76
-rw-r--r--git_remote_helpers/setup.cfg3
-rw-r--r--git_remote_helpers/setup.py17
-rw-r--r--git_remote_helpers/util.py275
-rw-r--r--gitk-git/Makefile67
-rwxr-xr-xgitk-git/gitk11881
-rw-r--r--gitk-git/po/.gitignore1
-rw-r--r--gitk-git/po/de.po1278
-rw-r--r--gitk-git/po/es.po911
-rw-r--r--gitk-git/po/fr.po1254
-rw-r--r--gitk-git/po/hu.po1295
-rw-r--r--gitk-git/po/it.po1276
-rw-r--r--gitk-git/po/ja.po1255
-rw-r--r--gitk-git/po/po2msg.sh133
-rw-r--r--gitk-git/po/pt_br.po1277
-rw-r--r--gitk-git/po/ru.po1085
-rw-r--r--gitk-git/po/sv.po1302
-rw-r--r--gitweb/INSTALL332
-rw-r--r--gitweb/Makefile195
-rw-r--r--gitweb/README73
-rwxr-xr-xgitweb/gitweb.perl8300
-rw-r--r--gitweb/static/git-favicon.pngbin0 -> 115 bytes
-rw-r--r--gitweb/static/git-logo.pngbin0 -> 207 bytes
-rw-r--r--gitweb/static/gitweb.css681
-rw-r--r--gitweb/static/js/README20
-rw-r--r--gitweb/static/js/adjust-timezone.js330
-rw-r--r--gitweb/static/js/blame_incremental.js692
-rw-r--r--gitweb/static/js/javascript-detection.js43
-rw-r--r--gitweb/static/js/lib/common-lib.js224
-rw-r--r--gitweb/static/js/lib/cookies.js114
-rw-r--r--gitweb/static/js/lib/datetime.js176
-rw-r--r--gpg-interface.c140
-rw-r--r--gpg-interface.h10
-rw-r--r--graph.c1367
-rw-r--r--graph.h81
-rw-r--r--grep.c1520
-rw-r--r--grep.h202
-rw-r--r--hash.c110
-rw-r--r--hash.h43
-rw-r--r--help.c385
-rw-r--r--help.h30
-rw-r--r--hex.c75
-rw-r--r--http-backend.c600
-rw-r--r--http-fetch.c98
-rw-r--r--http-push.c2047
-rw-r--r--http-walker.c591
-rw-r--r--http.c1369
-rw-r--r--http.h189
-rw-r--r--ident.c378
-rw-r--r--imap-send.c1577
-rw-r--r--kwset.c771
-rw-r--r--kwset.h63
-rw-r--r--levenshtein.c84
-rw-r--r--levenshtein.h8
-rw-r--r--list-objects.c218
-rw-r--r--list-objects.h11
-rw-r--r--ll-merge.c412
-rw-r--r--ll-merge.h24
-rw-r--r--lockfile.c280
-rw-r--r--log-tree.c821
-rw-r--r--log-tree.h27
-rw-r--r--mailmap.c248
-rw-r--r--mailmap.h10
-rw-r--r--match-trees.c370
-rw-r--r--merge-file.c124
-rw-r--r--merge-file.h7
-rw-r--r--merge-recursive.c2089
-rw-r--r--merge-recursive.h67
-rw-r--r--mergesort.c73
-rw-r--r--mergesort.h17
-rw-r--r--mergetools/araxis20
-rw-r--r--mergetools/bc325
-rw-r--r--mergetools/codecompare25
-rw-r--r--mergetools/defaults22
-rw-r--r--mergetools/deltawalker21
-rw-r--r--mergetools/diffuse17
-rw-r--r--mergetools/ecmerge16
-rw-r--r--mergetools/emerge23
-rw-r--r--mergetools/kdiff324
-rw-r--r--mergetools/kompare7
-rw-r--r--mergetools/meld32
-rw-r--r--mergetools/opendiff16
-rw-r--r--mergetools/p4merge10
-rw-r--r--mergetools/tkdiff12
-rw-r--r--mergetools/tortoisemerge17
-rw-r--r--mergetools/vim44
-rw-r--r--mergetools/xxdiff25
-rw-r--r--name-hash.c190
-rw-r--r--notes-cache.c96
-rw-r--r--notes-cache.h20
-rw-r--r--notes-merge.c774
-rw-r--r--notes-merge.h98
-rw-r--r--notes.c1308
-rw-r--r--notes.h301
-rw-r--r--object.c299
-rw-r--r--object.h81
-rw-r--r--pack-check.c181
-rw-r--r--pack-refs.c148
-rw-r--r--pack-refs.h18
-rw-r--r--pack-revindex.c156
-rw-r--r--pack-revindex.h12
-rw-r--r--pack-write.c375
-rw-r--r--pack.h96
-rw-r--r--pager.c161
-rw-r--r--parse-options-cb.c130
-rw-r--r--parse-options.c596
-rw-r--r--parse-options.h243
-rw-r--r--patch-delta.c86
-rw-r--r--patch-ids.c108
-rw-r--r--patch-ids.h21
-rw-r--r--path.c702
-rw-r--r--perl/.gitignore8
-rw-r--r--perl/Git.pm1370
-rw-r--r--perl/Git/I18N.pm98
-rw-r--r--perl/Git/IndexInfo.pm33
-rw-r--r--perl/Git/SVN.pm2394
-rw-r--r--perl/Git/SVN/Editor.pm559
-rw-r--r--perl/Git/SVN/Fetcher.pm604
-rw-r--r--perl/Git/SVN/GlobSpec.pm61
-rw-r--r--perl/Git/SVN/Log.pm395
-rw-r--r--perl/Git/SVN/Memoize/YAML.pm93
-rw-r--r--perl/Git/SVN/Migration.pm258
-rw-r--r--perl/Git/SVN/Prompt.pm202
-rw-r--r--perl/Git/SVN/Ra.pm668
-rw-r--r--perl/Git/SVN/Utils.pm232
-rw-r--r--perl/Makefile89
-rw-r--r--perl/Makefile.PL62
-rw-r--r--perl/private-Error.pm827
-rw-r--r--pkt-line.c242
-rw-r--r--pkt-line.h20
-rw-r--r--po/.gitignore3
-rw-r--r--po/README543
-rw-r--r--po/TEAMS48
-rw-r--r--po/da.po3503
-rw-r--r--po/de.po8052
-rw-r--r--po/git.pot8976
-rw-r--r--po/is.po93
-rw-r--r--po/it.po7134
-rw-r--r--po/nl.po3493
-rw-r--r--po/pt_PT.po4980
-rw-r--r--po/sv.po11127
-rw-r--r--po/vi.po9613
-rw-r--r--po/zh_CN.po9520
-rw-r--r--ppc/sha1.c72
-rw-r--r--ppc/sha1.h25
-rw-r--r--ppc/sha1ppc.S224
-rw-r--r--preload-index.c109
-rw-r--r--pretty.c1443
-rw-r--r--progress.c269
-rw-r--r--progress.h14
-rw-r--r--prompt.c72
-rw-r--r--prompt.h10
-rw-r--r--quote.c534
-rw-r--r--quote.h76
-rw-r--r--reachable.c250
-rw-r--r--reachable.h7
-rw-r--r--read-cache.c1898
-rw-r--r--reflog-walk.c340
-rw-r--r--reflog-walk.h23
-rw-r--r--refs.c2554
-rw-r--r--refs.h150
-rw-r--r--remote-curl.c928
-rw-r--r--remote.c1772
-rw-r--r--remote.h172
-rw-r--r--replace_object.c117
-rw-r--r--rerere.c764
-rw-r--r--rerere.h27
-rw-r--r--resolve-undo.c172
-rw-r--r--resolve-undo.h16
-rw-r--r--revision.c2551
-rw-r--r--revision.h241
-rw-r--r--run-command.c780
-rw-r--r--run-command.h95
-rw-r--r--send-pack.h21
-rw-r--r--sequencer.c1078
-rw-r--r--sequencer.h53
-rw-r--r--server-info.c249
-rw-r--r--setup.c832
-rw-r--r--sh-i18n--envsubst.c444
-rw-r--r--sha1-array.c59
-rw-r--r--sha1-array.h23
-rw-r--r--sha1-lookup.c272
-rw-r--r--sha1-lookup.h16
-rw-r--r--sha1_file.c2843
-rw-r--r--sha1_name.c1386
-rw-r--r--shallow.c104
-rw-r--r--shell.c220
-rw-r--r--shortlog.h28
-rw-r--r--show-index.c86
-rw-r--r--sideband.c151
-rw-r--r--sideband.h13
-rw-r--r--sigchain.c52
-rw-r--r--sigchain.h11
-rw-r--r--strbuf.c490
-rw-r--r--strbuf.h135
-rw-r--r--streaming.c546
-rw-r--r--streaming.h17
-rw-r--r--string-list.c313
-rw-r--r--string-list.h119
-rw-r--r--submodule.c925
-rw-r--r--submodule.h37
-rw-r--r--symlinks.c330
-rw-r--r--t/.gitattributes1
-rw-r--r--t/.gitignore3
-rw-r--r--t/Git-SVN/00compile.t14
-rw-r--r--t/Git-SVN/Utils/add_path_to_url.t27
-rw-r--r--t/Git-SVN/Utils/can_compress.t11
-rw-r--r--t/Git-SVN/Utils/canonicalize_url.t26
-rw-r--r--t/Git-SVN/Utils/collapse_dotdot.t23
-rw-r--r--t/Git-SVN/Utils/fatal.t34
-rw-r--r--t/Git-SVN/Utils/join_paths.t32
-rw-r--r--t/Makefile119
-rw-r--r--t/README701
-rwxr-xr-xt/aggregate-results.sh46
-rw-r--r--t/annotate-tests.sh137
-rw-r--r--t/diff-lib.sh39
-rw-r--r--t/gitweb-lib.sh116
-rw-r--r--t/lib-bash.sh18
-rwxr-xr-xt/lib-credential.sh293
-rw-r--r--t/lib-cvs.sh78
-rw-r--r--t/lib-diff-alternative.sh165
-rw-r--r--t/lib-gettext.sh55
-rw-r--r--t/lib-git-daemon.sh69
-rw-r--r--t/lib-git-p4.sh135
-rw-r--r--t/lib-git-svn.sh188
-rwxr-xr-xt/lib-gpg.sh34
-rw-r--r--t/lib-gpg/pubring.gpgbin0 -> 1164 bytes
-rw-r--r--t/lib-gpg/random_seedbin0 -> 600 bytes
-rw-r--r--t/lib-gpg/secring.gpgbin0 -> 1237 bytes
-rw-r--r--t/lib-gpg/trustdb.gpgbin0 -> 1280 bytes
-rw-r--r--t/lib-httpd.sh208
-rw-r--r--t/lib-httpd/apache.conf122
-rw-r--r--t/lib-httpd/passwd1
-rw-r--r--t/lib-httpd/ssl.cnf8
-rw-r--r--t/lib-pager.sh15
-rw-r--r--t/lib-patch-mode.sh38
-rw-r--r--t/lib-prereq-FILEMODE.sh11
-rw-r--r--t/lib-read-tree-m-3way.sh158
-rw-r--r--t/lib-read-tree.sh43
-rw-r--r--t/lib-rebase.sh67
-rw-r--r--t/lib-t6000.sh127
-rw-r--r--t/lib-terminal.sh35
-rw-r--r--t/perf/.gitignore3
-rw-r--r--t/perf/Makefile15
-rw-r--r--t/perf/README146
-rwxr-xr-xt/perf/aggregate.perl166
-rwxr-xr-xt/perf/min_time.perl21
-rwxr-xr-xt/perf/p0000-perf-lib-sanity.sh55
-rwxr-xr-xt/perf/p0001-rev-list.sh17
-rwxr-xr-xt/perf/p4000-diff-algorithms.sh29
-rwxr-xr-xt/perf/p5302-pack-index.sh40
-rwxr-xr-xt/perf/p7810-grep.sh23
-rw-r--r--t/perf/perf-lib.sh203
-rwxr-xr-xt/perf/run82
-rwxr-xr-xt/t0000-basic.sh463
-rwxr-xr-xt/t0001-init.sh420
-rwxr-xr-xt/t0002-gitfile.sh103
-rwxr-xr-xt/t0003-attributes.sh235
-rwxr-xr-xt/t0004-unwritable.sh44
-rwxr-xr-xt/t0005-signals.sh23
-rwxr-xr-xt/t0006-date.sh85
-rwxr-xr-xt/t0010-racy-git.sh33
-rwxr-xr-xt/t0020-crlf.sh509
-rwxr-xr-xt/t0021-conversion.sh193
-rwxr-xr-xt/t0022-crlf-rename.sh33
-rwxr-xr-xt/t0023-crlf-am.sh44
-rwxr-xr-xt/t0024-crlf-archive.sh46
-rwxr-xr-xt/t0025-crlf-auto.sh155
-rwxr-xr-xt/t0026-eol-config.sh83
-rwxr-xr-xt/t0030-stripspace.sh400
-rwxr-xr-xt/t0040-parse-options.sh447
-rwxr-xr-xt/t0050-filesystem.sh133
-rwxr-xr-xt/t0055-beyond-symlinks.sh25
-rwxr-xr-xt/t0060-path-utils.sh201
-rwxr-xr-xt/t0061-run-command.sh50
-rwxr-xr-xt/t0062-revision-walking.sh33
-rwxr-xr-xt/t0063-string-list.sh121
-rwxr-xr-xt/t0070-fundamental.sh33
-rwxr-xr-xt/t0081-line-buffer.sh90
-rwxr-xr-xt/t0090-cache-tree.sh93
-rwxr-xr-xt/t0100-previous.sh49
-rwxr-xr-xt/t0101-at-syntax.sh45
-rwxr-xr-xt/t0200-gettext-basic.sh108
-rw-r--r--t/t0200/test.c23
-rw-r--r--t/t0200/test.perl14
-rw-r--r--t/t0200/test.sh14
-rwxr-xr-xt/t0201-gettext-fallbacks.sh67
-rwxr-xr-xt/t0202-gettext-perl.sh27
-rw-r--r--t/t0202/test.pl110
-rwxr-xr-xt/t0203-gettext-setlocale-sanity.sh26
-rwxr-xr-xt/t0204-gettext-reencode-sanity.sh87
-rwxr-xr-xt/t0205-gettext-poison.sh36
-rwxr-xr-xt/t0300-credentials.sh292
-rwxr-xr-xt/t0301-credential-cache.sh23
-rwxr-xr-xt/t0302-credential-store.sh9
-rwxr-xr-xt/t0303-credential-external.sh60
-rwxr-xr-xt/t1000-read-tree-m-3way.sh529
-rwxr-xr-xt/t1001-read-tree-m-2way.sh410
-rwxr-xr-xt/t1002-read-tree-m-u-2way.sh345
-rwxr-xr-xt/t1003-read-tree-prefix.sh27
-rwxr-xr-xt/t1004-read-tree-m-u-wf.sh242
-rwxr-xr-xt/t1005-read-tree-reset.sh91
-rwxr-xr-xt/t1006-cat-file.sh244
-rwxr-xr-xt/t1007-hash-object.sh204
-rwxr-xr-xt/t1008-read-tree-overlay.sh32
-rwxr-xr-xt/t1009-read-tree-new-index.sh25
-rwxr-xr-xt/t1010-mktree.sh69
-rwxr-xr-xt/t1011-read-tree-sparse-checkout.sh253
-rwxr-xr-xt/t1012-read-tree-df.sh103
-rwxr-xr-xt/t1013-loose-object-format.sh66
-rw-r--r--t/t1013/objects/14/9cedb5c46929d18e0f118e9fa31927487af3b6bin0 -> 117 bytes
-rw-r--r--t/t1013/objects/16/56f9233d999f61ef23ef390b9c71d75399f435bin0 -> 17 bytes
-rw-r--r--t/t1013/objects/1e/72a6b2c4a577ab0338860fa9fe87f761fc9bbdbin0 -> 18 bytes
-rw-r--r--t/t1013/objects/25/7cc5642cb1a054f08cc83f2d943e56fd3ebe99bin0 -> 19 bytes
-rw-r--r--t/t1013/objects/2e/65efe2a145dda7ee51d1741299f848e5bf752ebin0 -> 10 bytes
-rw-r--r--t/t1013/objects/6b/aee0540ea990d9761a3eb9ab183003a71c3696bin0 -> 181 bytes
-rw-r--r--t/t1013/objects/70/e6a83d8dcb26fc8bc0cf702e2ddeb6adca18fdbin0 -> 26 bytes
-rw-r--r--t/t1013/objects/76/e7fa9941f4d5f97f64fea65a2cba436bc79cbb2
-rw-r--r--t/t1013/objects/78/75c6237d3fcdd0ac2f0decc7d3fa6a50b66c09bin0 -> 139 bytes
-rw-r--r--t/t1013/objects/7a/37b887a73791d12d26c0d3e39568a8fb0fa6e8bin0 -> 54 bytes
-rw-r--r--t/t1013/objects/85/df50785d62d3b05ab03d9cbf7e4a0b49449730bin0 -> 13 bytes
-rw-r--r--t/t1013/objects/8d/4e360d6c70fbd72411991c02a09c442cf7a9fabin0 -> 156 bytes
-rw-r--r--t/t1013/objects/95/b1625de3ba8b2214d1e0d0591138aea733f64fbin0 -> 252 bytes
-rw-r--r--t/t1013/objects/9a/e9e86b7bd6cb1472d9373702d8249973da0832bin0 -> 11 bytes
-rw-r--r--t/t1013/objects/bd/15045f6ce8ff75747562173640456a394412c8bin0 -> 34 bytes
-rw-r--r--t/t1013/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391bin0 -> 9 bytes
-rw-r--r--t/t1013/objects/f8/16d5255855ac160652ee5253b06cd8ee14165a1
-rwxr-xr-xt/t1020-subdirectory.sh192
-rwxr-xr-xt/t1021-rerere-in-workdir.sh55
-rwxr-xr-xt/t1050-large.sh166
-rwxr-xr-xt/t1051-large-conversion.sh86
-rwxr-xr-xt/t1100-commit-tree-options.sh63
-rwxr-xr-xt/t1200-tutorial.sh268
-rwxr-xr-xt/t1300-repo-config.sh1027
-rwxr-xr-xt/t1301-shared-repo.sh170
-rwxr-xr-xt/t1302-repo-version.sh70
-rwxr-xr-xt/t1303-wacky-config.sh50
-rwxr-xr-xt/t1304-default-acl.sh65
-rwxr-xr-xt/t1305-config-include.sh142
-rwxr-xr-xt/t1306-xdg-files.sh197
-rwxr-xr-xt/t1400-update-ref.sh287
-rwxr-xr-xt/t1401-symbolic-ref.sh36
-rwxr-xr-xt/t1402-check-ref-format.sh197
-rwxr-xr-xt/t1410-reflog.sh248
-rwxr-xr-xt/t1411-reflog-show.sh147
-rwxr-xr-xt/t1412-reflog-loop.sh34
-rwxr-xr-xt/t1420-lost-found.sh35
-rwxr-xr-xt/t1450-fsck.sh240
-rwxr-xr-xt/t1500-rev-parse.sh87
-rwxr-xr-xt/t1501-worktree.sh349
-rwxr-xr-xt/t1502-rev-parse-parseopt.sh102
-rwxr-xr-xt/t1503-rev-parse-verify.sh118
-rwxr-xr-xt/t1504-ceiling-dirs.sh164
-rwxr-xr-xt/t1505-rev-parse-last.sh69
-rwxr-xr-xt/t1506-rev-parse-diagnosis.sh199
-rwxr-xr-xt/t1507-rev-parse-upstream.sh214
-rwxr-xr-xt/t1508-at-combinations.sh51
-rwxr-xr-xt/t1509-root-worktree.sh249
-rw-r--r--t/t1509/excludes14
-rwxr-xr-xt/t1509/prepare-chroot.sh38
-rwxr-xr-xt/t1510-repo-setup.sh776
-rwxr-xr-xt/t1511-rev-parse-caret.sh73
-rwxr-xr-xt/t1512-rev-parse-disambiguation.sh264
-rwxr-xr-xt/t2000-checkout-cache-clash.sh60
-rwxr-xr-xt/t2001-checkout-cache-clash.sh86
-rwxr-xr-xt/t2002-checkout-cache-u.sh33
-rwxr-xr-xt/t2003-checkout-cache-mkdir.sh96
-rwxr-xr-xt/t2004-checkout-cache-temp.sh212
-rwxr-xr-xt/t2005-checkout-index-symlinks.sh28
-rwxr-xr-xt/t2006-checkout-index-basic.sh24
-rwxr-xr-xt/t2007-checkout-symlink.sh52
-rwxr-xr-xt/t2008-checkout-subdir.sh82
-rwxr-xr-xt/t2009-checkout-statinfo.sh52
-rwxr-xr-xt/t2010-checkout-ambiguous.sh50
-rwxr-xr-xt/t2011-checkout-invalid-head.sh22
-rwxr-xr-xt/t2012-checkout-last.sh119
-rwxr-xr-xt/t2013-checkout-submodule.sh65
-rwxr-xr-xt/t2014-switch.sh28
-rwxr-xr-xt/t2015-checkout-unborn.sh60
-rwxr-xr-xt/t2016-checkout-patch.sh115
-rwxr-xr-xt/t2017-checkout-orphan.sh125
-rwxr-xr-xt/t2018-checkout-branch.sh201
-rwxr-xr-xt/t2019-checkout-ambiguous-ref.sh59
-rwxr-xr-xt/t2020-checkout-detach.sh165
-rwxr-xr-xt/t2021-checkout-overwrite.sh50
-rwxr-xr-xt/t2022-checkout-paths.sh42
-rwxr-xr-xt/t2023-checkout-m.sh49
-rwxr-xr-xt/t2030-unresolve-info.sh170
-rwxr-xr-xt/t2050-git-dir-relative.sh55
-rwxr-xr-xt/t2100-update-cache-badpath.sh61
-rwxr-xr-xt/t2101-update-index-reupdate.sh84
-rwxr-xr-xt/t2102-update-index-symlinks.sh31
-rwxr-xr-xt/t2103-update-index-ignore-missing.sh89
-rwxr-xr-xt/t2104-update-index-skip-worktree.sh57
-rwxr-xr-xt/t2105-update-index-gitfile.sh38
-rwxr-xr-xt/t2106-update-index-assume-unchanged.sh24
-rwxr-xr-xt/t2107-update-index-basic.sh51
-rwxr-xr-xt/t2200-add-update.sh174
-rwxr-xr-xt/t2201-add-update-typechange.sh148
-rwxr-xr-xt/t2202-add-addremove.sh44
-rwxr-xr-xt/t2203-add-intent.sh66
-rwxr-xr-xt/t2204-add-ignored.sh92
-rwxr-xr-xt/t2300-cd-to-toplevel.sh37
-rwxr-xr-xt/t3000-ls-files-others.sh87
-rwxr-xr-xt/t3001-ls-files-others-exclude.sh217
-rwxr-xr-xt/t3002-ls-files-dashpath.sh69
-rwxr-xr-xt/t3003-ls-files-exclude.sh40
-rwxr-xr-xt/t3004-ls-files-basic.sh39
-rwxr-xr-xt/t3005-ls-files-relative.sh72
-rwxr-xr-xt/t3006-ls-files-long.sh39
-rwxr-xr-xt/t3010-ls-files-killed-modified.sh107
-rwxr-xr-xt/t3020-ls-files-error-unmatch.sh28
-rwxr-xr-xt/t3030-merge-recursive.sh596
-rwxr-xr-xt/t3031-merge-criscross.sh95
-rwxr-xr-xt/t3032-merge-recursive-options.sh203
-rwxr-xr-xt/t3040-subprojects-basic.sh85
-rwxr-xr-xt/t3050-subprojects-fetch.sh52
-rwxr-xr-xt/t3060-ls-files-with-tree.sh69
-rwxr-xr-xt/t3100-ls-tree-restrict.sh177
-rwxr-xr-xt/t3101-ls-tree-dirname.sh229
-rwxr-xr-xt/t3102-ls-tree-wildcards.sh22
-rwxr-xr-xt/t3103-ls-tree-misc.sh24
-rwxr-xr-xt/t3200-branch.sh807
-rwxr-xr-xt/t3201-branch-contains.sh98
-rwxr-xr-xt/t3202-show-branch-octopus.sh67
-rwxr-xr-xt/t3203-branch-output.sh109
-rwxr-xr-xt/t3210-pack-refs.sh121
-rwxr-xr-xt/t3300-funny-names.sh216
-rwxr-xr-xt/t3301-notes.sh1225
-rwxr-xr-xt/t3302-notes-index-expensive.sh126
-rwxr-xr-xt/t3303-notes-subtrees.sh195
-rwxr-xr-xt/t3304-notes-mixed.sh206
-rwxr-xr-xt/t3305-notes-fanout.sh95
-rwxr-xr-xt/t3306-notes-prune.sh141
-rwxr-xr-xt/t3307-notes-man.sh38
-rwxr-xr-xt/t3308-notes-merge.sh368
-rwxr-xr-xt/t3309-notes-merge-auto-resolve.sh647
-rwxr-xr-xt/t3310-notes-merge-manual-resolve.sh575
-rwxr-xr-xt/t3311-notes-merge-fanout.sh436
-rwxr-xr-xt/t3400-rebase.sh242
-rwxr-xr-xt/t3401-rebase-partial.sh69
-rwxr-xr-xt/t3402-rebase-merge.sh141
-rwxr-xr-xt/t3403-rebase-skip.sh78
-rwxr-xr-xt/t3404-rebase-interactive.sh943
-rwxr-xr-xt/t3405-rebase-malformed.sh72
-rwxr-xr-xt/t3406-rebase-message.sh77
-rwxr-xr-xt/t3407-rebase-abort.sh102
-rwxr-xr-xt/t3408-rebase-multi-line.sh41
-rwxr-xr-xt/t3409-rebase-preserve-merges.sh152
-rwxr-xr-xt/t3410-rebase-preserve-dropped-merges.sh85
-rwxr-xr-xt/t3411-rebase-preserve-around-merges.sh75
-rwxr-xr-xt/t3412-rebase-root.sh281
-rwxr-xr-xt/t3413-rebase-hook.sh146
-rwxr-xr-xt/t3414-rebase-preserve-onto.sh80
-rwxr-xr-xt/t3415-rebase-autosquash.sh196
-rwxr-xr-xt/t3416-rebase-onto-threedots.sh105
-rwxr-xr-xt/t3417-rebase-whitespace-fix.sh126
-rwxr-xr-xt/t3418-rebase-continue.sh98
-rwxr-xr-xt/t3419-rebase-patch-id.sh109
-rwxr-xr-xt/t3500-cherry.sh58
-rwxr-xr-xt/t3501-revert-cherry-pick.sh103
-rwxr-xr-xt/t3502-cherry-pick-merge.sh123
-rwxr-xr-xt/t3503-cherry-pick-root.sh78
-rwxr-xr-xt/t3504-cherry-pick-rerere.sh45
-rwxr-xr-xt/t3505-cherry-pick-empty.sh109
-rwxr-xr-xt/t3506-cherry-pick-ff.sh108
-rwxr-xr-xt/t3507-cherry-pick-conflict.sh375
-rwxr-xr-xt/t3508-cherry-pick-many-commits.sh188
-rwxr-xr-xt/t3509-cherry-pick-merge-df.sh103
-rwxr-xr-xt/t3510-cherry-pick-sequence.sh520
-rwxr-xr-xt/t3600-rm.sh265
-rwxr-xr-xt/t3700-add.sh313
-rwxr-xr-xt/t3701-add-interactive.sh359
-rwxr-xr-xt/t3702-add-edit.sh121
-rwxr-xr-xt/t3703-add-magic-pathspec.sh58
-rwxr-xr-xt/t3800-mktag.sh365
-rwxr-xr-xt/t3900-i18n-commit.sh171
-rw-r--r--t/t3900/1-UTF-8.txt3
-rw-r--r--t/t3900/2-UTF-8.txt4
-rw-r--r--t/t3900/ISO-2022-JP.txt4
-rw-r--r--t/t3900/ISO8859-1.txt3
-rw-r--r--t/t3900/eucJP.txt4
-rwxr-xr-xt/t3901-8859-1.txt4
-rwxr-xr-xt/t3901-i18n-patch.sh255
-rwxr-xr-xt/t3901-utf8.txt4
-rwxr-xr-xt/t3902-quoted.sh151
-rwxr-xr-xt/t3903-stash.sh640
-rwxr-xr-xt/t3904-stash-patch.sh78
-rwxr-xr-xt/t3905-stash-include-untracked.sh188
-rwxr-xr-xt/t3910-mac-os-precompose.sh153
-rwxr-xr-xt/t4000-diff-format.sh62
-rwxr-xr-xt/t4001-diff-rename.sh105
-rwxr-xr-xt/t4002-diff-basic.sh266
-rwxr-xr-xt/t4003-diff-rename-1.sh128
-rwxr-xr-xt/t4004-diff-rename-symlink.sh69
-rwxr-xr-xt/t4005-diff-rename-2.sh86
-rwxr-xr-xt/t4006-diff-mode.sh59
-rwxr-xr-xt/t4007-rename-3.sh90
-rwxr-xr-xt/t4008-diff-break-rewrite.sh188
-rwxr-xr-xt/t4009-diff-rename-4.sh95
-rwxr-xr-xt/t4010-diff-pathspec.sh113
-rwxr-xr-xt/t4011-diff-symlink.sh142
-rwxr-xr-xt/t4012-diff-binary.sh135
-rwxr-xr-xt/t4013-diff-various.sh327
-rw-r--r--t/t4013/diff.config_format.subjectprefix_DIFFERENT_PREFIX2
-rw-r--r--t/t4013/diff.diff-tree_--cc_--patch-with-stat_--summary_master34
-rw-r--r--t/t4013/diff.diff-tree_--cc_--patch-with-stat_--summary_side39
-rw-r--r--t/t4013/diff.diff-tree_--cc_--patch-with-stat_master34
-rw-r--r--t/t4013/diff.diff-tree_--cc_--stat_--summary_master6
-rw-r--r--t/t4013/diff.diff-tree_--cc_--stat_--summary_side8
-rw-r--r--t/t4013/diff.diff-tree_--cc_--stat_master6
-rw-r--r--t/t4013/diff.diff-tree_--cc_master30
-rw-r--r--t/t4013/diff.diff-tree_--patch-with-raw_initial2
-rw-r--r--t/t4013/diff.diff-tree_--patch-with-stat_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_--patch-with-raw_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_--patch-with-stat_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_--root_--patch-with-raw_initial33
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_--root_--patch-with-stat_initial34
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_--root_-p_initial29
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_--root_initial6
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_-p_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty=oneline_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--patch-with-raw_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--patch-with-stat_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--patch-with-stat_side43
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--patch-with-raw_initial38
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--patch-with-stat_initial39
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--stat_--summary_initial15
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--stat_initial12
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--summary_-r_initial11
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--summary_initial11
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_-p_initial34
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_initial11
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--stat_--summary_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--stat_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--summary_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_-p_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_-p_side38
-rw-r--r--t/t4013/diff.diff-tree_--pretty_initial2
-rw-r--r--t/t4013/diff.diff-tree_--pretty_side11
-rw-r--r--t/t4013/diff.diff-tree_--root_--abbrev_initial6
-rw-r--r--t/t4013/diff.diff-tree_--root_--patch-with-raw_initial33
-rw-r--r--t/t4013/diff.diff-tree_--root_--patch-with-stat_initial34
-rw-r--r--t/t4013/diff.diff-tree_--root_-p_initial29
-rw-r--r--t/t4013/diff.diff-tree_--root_-r_--abbrev=4_initial6
-rw-r--r--t/t4013/diff.diff-tree_--root_-r_--abbrev_initial6
-rw-r--r--t/t4013/diff.diff-tree_--root_-r_initial6
-rw-r--r--t/t4013/diff.diff-tree_--root_initial6
-rw-r--r--t/t4013/diff.diff-tree_-c_--abbrev_master5
-rw-r--r--t/t4013/diff.diff-tree_-c_--stat_--summary_master6
-rw-r--r--t/t4013/diff.diff-tree_-c_--stat_--summary_side8
-rw-r--r--t/t4013/diff.diff-tree_-c_--stat_master6
-rw-r--r--t/t4013/diff.diff-tree_-c_master5
-rw-r--r--t/t4013/diff.diff-tree_-p_-m_master80
-rw-r--r--t/t4013/diff.diff-tree_-p_initial2
-rw-r--r--t/t4013/diff.diff-tree_-p_master2
-rw-r--r--t/t4013/diff.diff-tree_-r_--abbrev=4_initial2
-rw-r--r--t/t4013/diff.diff-tree_-r_--abbrev_initial2
-rw-r--r--t/t4013/diff.diff-tree_-r_initial2
-rw-r--r--t/t4013/diff.diff-tree_initial2
-rw-r--r--t/t4013/diff.diff-tree_master2
-rw-r--r--t/t4013/diff.diff_--abbrev_initial..side32
-rw-r--r--t/t4013/diff.diff_--cached38
-rw-r--r--t/t4013/diff.diff_--cached_--_file015
-rw-r--r--t/t4013/diff.diff_--dirstat-by-file_initial_rearrange3
-rw-r--r--t/t4013/diff.diff_--dirstat_initial_rearrange3
-rw-r--r--t/t4013/diff.diff_--dirstat_master~1_master~23
-rw-r--r--t/t4013/diff.diff_--name-status_dir2_dir2
-rw-r--r--t/t4013/diff.diff_--no-index_--name-status_--_dir2_dir3
-rw-r--r--t/t4013/diff.diff_--no-index_--name-status_dir2_dir3
-rw-r--r--t/t4013/diff.diff_--no-index_dir_dir32
-rw-r--r--t/t4013/diff.diff_--patch-with-raw_-r_initial..side36
-rw-r--r--t/t4013/diff.diff_--patch-with-raw_initial..side36
-rw-r--r--t/t4013/diff.diff_--patch-with-stat_-r_initial..side37
-rw-r--r--t/t4013/diff.diff_--patch-with-stat_initial..side37
-rw-r--r--t/t4013/diff.diff_--stat_initial..side6
-rw-r--r--t/t4013/diff.diff_-r_--stat_initial..side6
-rw-r--r--t/t4013/diff.diff_-r_initial..side32
-rw-r--r--t/t4013/diff.diff_initial..side32
-rw-r--r--t/t4013/diff.diff_master_master^_side29
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_--suffix=.diff_initial..side61
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_initial..master170
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_initial..master^110
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_initial..side61
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_--numbered-files_initial..master170
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_--subject-prefix=TESTCASE_initial..master170
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..master170
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..master^110
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..master^^62
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..side61
-rw-r--r--t/t4013/diff.format-patch_--stdout_--cover-letter_-n_initial..master^103
-rw-r--r--t/t4013/diff.format-patch_--stdout_--no-numbered_initial..master127
-rw-r--r--t/t4013/diff.format-patch_--stdout_--numbered_initial..master127
-rw-r--r--t/t4013/diff.format-patch_--stdout_initial..master127
-rw-r--r--t/t4013/diff.format-patch_--stdout_initial..master^81
-rw-r--r--t/t4013/diff.format-patch_--stdout_initial..side47
-rw-r--r--t/t4013/diff.log_--decorate=full_--all40
-rw-r--r--t/t4013/diff.log_--decorate_--all40
-rw-r--r--t/t4013/diff.log_--patch-with-stat_--summary_master_--_dir_74
-rw-r--r--t/t4013/diff.log_--patch-with-stat_master129
-rw-r--r--t/t4013/diff.log_--patch-with-stat_master_--_dir_74
-rw-r--r--t/t4013/diff.log_--root_--cc_--patch-with-stat_--summary_master199
-rw-r--r--t/t4013/diff.log_--root_--patch-with-stat_--summary_master167
-rw-r--r--t/t4013/diff.log_--root_--patch-with-stat_master161
-rw-r--r--t/t4013/diff.log_--root_-c_--patch-with-stat_--summary_master199
-rw-r--r--t/t4013/diff.log_--root_-p_master142
-rw-r--r--t/t4013/diff.log_--root_master34
-rw-r--r--t/t4013/diff.log_-GF_-p_--pickaxe-all_master27
-rw-r--r--t/t4013/diff.log_-GF_-p_master18
-rw-r--r--t/t4013/diff.log_-GF_master7
-rw-r--r--t/t4013/diff.log_-SF_-p_master18
-rw-r--r--t/t4013/diff.log_-SF_master7
-rw-r--r--t/t4013/diff.log_-SF_master_--max-count=02
-rw-r--r--t/t4013/diff.log_-SF_master_--max-count=17
-rw-r--r--t/t4013/diff.log_-SF_master_--max-count=27
-rw-r--r--t/t4013/diff.log_-S_F_master7
-rw-r--r--t/t4013/diff.log_-m_-p_--first-parent_master100
-rw-r--r--t/t4013/diff.log_-m_-p_master200
-rw-r--r--t/t4013/diff.log_-p_--first-parent_master78
-rw-r--r--t/t4013/diff.log_-p_master115
-rw-r--r--t/t4013/diff.log_master34
-rw-r--r--t/t4013/diff.rev-list_--children_HEAD7
-rw-r--r--t/t4013/diff.rev-list_--parents_HEAD7
-rw-r--r--t/t4013/diff.show_--first-parent_master30
-rw-r--r--t/t4013/diff.show_--patch-with-raw_side42
-rw-r--r--t/t4013/diff.show_--patch-with-stat_--summary_side44
-rw-r--r--t/t4013/diff.show_--patch-with-stat_side43
-rw-r--r--t/t4013/diff.show_--root_initial34
-rw-r--r--t/t4013/diff.show_--stat_--summary_side13
-rw-r--r--t/t4013/diff.show_--stat_side12
-rw-r--r--t/t4013/diff.show_-c_master36
-rw-r--r--t/t4013/diff.show_-m_master93
-rw-r--r--t/t4013/diff.show_initial7
-rw-r--r--t/t4013/diff.show_master36
-rw-r--r--t/t4013/diff.show_side38
-rw-r--r--t/t4013/diff.whatchanged_--patch-with-stat_--summary_master_--_dir_61
-rw-r--r--t/t4013/diff.whatchanged_--patch-with-stat_master116
-rw-r--r--t/t4013/diff.whatchanged_--patch-with-stat_master_--_dir_61
-rw-r--r--t/t4013/diff.whatchanged_--root_--cc_--patch-with-stat_--summary_master199
-rw-r--r--t/t4013/diff.whatchanged_--root_--patch-with-stat_--summary_master160
-rw-r--r--t/t4013/diff.whatchanged_--root_--patch-with-stat_master154
-rw-r--r--t/t4013/diff.whatchanged_--root_-c_--patch-with-stat_--summary_master199
-rw-r--r--t/t4013/diff.whatchanged_--root_-p_master135
-rw-r--r--t/t4013/diff.whatchanged_--root_master42
-rw-r--r--t/t4013/diff.whatchanged_-SF_-p_master18
-rw-r--r--t/t4013/diff.whatchanged_-SF_master9
-rw-r--r--t/t4013/diff.whatchanged_-p_master102
-rw-r--r--t/t4013/diff.whatchanged_master32
-rwxr-xr-xt/t4014-format-patch.sh894
-rwxr-xr-xt/t4015-diff-whitespace.sh559
-rwxr-xr-xt/t4016-diff-quote.sh87
-rwxr-xr-xt/t4017-diff-retval.sh137
-rwxr-xr-xt/t4018-diff-funcname.sh190
-rwxr-xr-xt/t4019-diff-wserror.sh297
-rwxr-xr-xt/t4020-diff-external.sh229
-rw-r--r--t/t4020/diff.NULbin0 -> 116 bytes
-rwxr-xr-xt/t4021-format-patch-numbered.sh124
-rwxr-xr-xt/t4022-diff-rewrite.sh100
-rwxr-xr-xt/t4023-diff-rename-typechange.sh86
-rwxr-xr-xt/t4024-diff-optimize-common.sh157
-rwxr-xr-xt/t4025-hunk-header.sh44
-rwxr-xr-xt/t4026-color.sh92
-rwxr-xr-xt/t4027-diff-submodule.sh354
-rwxr-xr-xt/t4028-format-patch-mime-headers.sh30
-rwxr-xr-xt/t4029-diff-trailing-space.sh39
-rwxr-xr-xt/t4030-diff-textconv.sh130
-rwxr-xr-xt/t4031-diff-rewrite-binary.sh80
-rwxr-xr-xt/t4032-diff-inter-hunk-context.sh92
-rwxr-xr-xt/t4033-diff-patience.sh12
-rwxr-xr-xt/t4034-diff-words.sh388
-rw-r--r--t/t4034/ada/expect27
-rw-r--r--t/t4034/ada/post13
-rw-r--r--t/t4034/ada/pre13
-rw-r--r--t/t4034/bibtex/expect15
-rw-r--r--t/t4034/bibtex/post10
-rw-r--r--t/t4034/bibtex/pre9
-rw-r--r--t/t4034/cpp/expect36
-rw-r--r--t/t4034/cpp/post19
-rw-r--r--t/t4034/cpp/pre19
-rw-r--r--t/t4034/csharp/expect35
-rw-r--r--t/t4034/csharp/post18
-rw-r--r--t/t4034/csharp/pre18
-rw-r--r--t/t4034/fortran/expect10
-rw-r--r--t/t4034/fortran/post5
-rw-r--r--t/t4034/fortran/pre5
-rw-r--r--t/t4034/html/expect8
-rw-r--r--t/t4034/html/post3
-rw-r--r--t/t4034/html/pre3
-rw-r--r--t/t4034/java/expect36
-rw-r--r--t/t4034/java/post19
-rw-r--r--t/t4034/java/pre19
-rw-r--r--t/t4034/matlab/expect14
-rw-r--r--t/t4034/matlab/post9
-rw-r--r--t/t4034/matlab/pre9
-rw-r--r--t/t4034/objc/expect35
-rw-r--r--t/t4034/objc/post18
-rw-r--r--t/t4034/objc/pre18
-rw-r--r--t/t4034/pascal/expect35
-rw-r--r--t/t4034/pascal/post18
-rw-r--r--t/t4034/pascal/pre18
-rw-r--r--t/t4034/perl/expect13
-rw-r--r--t/t4034/perl/post22
-rw-r--r--t/t4034/perl/pre22
-rw-r--r--t/t4034/php/expect35
-rw-r--r--t/t4034/php/post18
-rw-r--r--t/t4034/php/pre18
-rw-r--r--t/t4034/python/expect34
-rw-r--r--t/t4034/python/post17
-rw-r--r--t/t4034/python/pre17
-rw-r--r--t/t4034/ruby/expect34
-rw-r--r--t/t4034/ruby/post17
-rw-r--r--t/t4034/ruby/pre17
-rw-r--r--t/t4034/tex/expect9
-rw-r--r--t/t4034/tex/post4
-rw-r--r--t/t4034/tex/pre4
-rwxr-xr-xt/t4035-diff-quiet.sh151
-rwxr-xr-xt/t4036-format-patch-signer-mime.sh50
-rwxr-xr-xt/t4037-diff-r-t-dirs.sh53
-rwxr-xr-xt/t4038-diff-combined.sh92
-rwxr-xr-xt/t4039-diff-assume-unchanged.sh31
-rwxr-xr-xt/t4040-whitespace-status.sh75
-rwxr-xr-xt/t4041-diff-submodule-option.sh495
-rwxr-xr-xt/t4042-diff-textconv-caching.sh109
-rwxr-xr-xt/t4043-diff-rename-binary.sh45
-rwxr-xr-xt/t4044-diff-index-unique-abbrev.sh35
-rwxr-xr-xt/t4045-diff-relative.sh73
-rwxr-xr-xt/t4046-diff-unmerged.sh87
-rwxr-xr-xt/t4047-diff-dirstat.sh976
-rwxr-xr-xt/t4048-diff-combined-binary.sh212
-rwxr-xr-xt/t4049-diff-stat-count.sh25
-rwxr-xr-xt/t4050-diff-histogram.sh12
-rwxr-xr-xt/t4051-diff-function-context.sh92
-rwxr-xr-xt/t4052-stat-output.sh336
-rwxr-xr-xt/t4053-diff-no-index.sh32
-rwxr-xr-xt/t4054-diff-bogus-tree.sh83
-rwxr-xr-xt/t4100-apply-stat.sh40
-rw-r--r--t/t4100/t-apply-1.expect11
-rw-r--r--t/t4100/t-apply-1.patch194
-rw-r--r--t/t4100/t-apply-2.expect5
-rw-r--r--t/t4100/t-apply-2.patch72
-rw-r--r--t/t4100/t-apply-3.expect7
-rw-r--r--t/t4100/t-apply-3.patch567
-rw-r--r--t/t4100/t-apply-4.expect5
-rw-r--r--t/t4100/t-apply-4.patch7
-rw-r--r--t/t4100/t-apply-5.expect19
-rw-r--r--t/t4100/t-apply-5.patch612
-rw-r--r--t/t4100/t-apply-6.expect5
-rw-r--r--t/t4100/t-apply-6.patch101
-rw-r--r--t/t4100/t-apply-7.expect6
-rw-r--r--t/t4100/t-apply-7.patch494
-rw-r--r--t/t4100/t-apply-8.expect2
-rw-r--r--t/t4100/t-apply-8.patch11
-rw-r--r--t/t4100/t-apply-9.expect2
-rw-r--r--t/t4100/t-apply-9.patch11
-rwxr-xr-xt/t4101-apply-nonl.sh31
-rw-r--r--t/t4101/diff.0-16
-rw-r--r--t/t4101/diff.0-27
-rw-r--r--t/t4101/diff.0-38
-rw-r--r--t/t4101/diff.1-06
-rw-r--r--t/t4101/diff.1-28
-rw-r--r--t/t4101/diff.1-38
-rw-r--r--t/t4101/diff.2-07
-rw-r--r--t/t4101/diff.2-18
-rw-r--r--t/t4101/diff.2-37
-rw-r--r--t/t4101/diff.3-08
-rw-r--r--t/t4101/diff.3-18
-rw-r--r--t/t4101/diff.3-27
-rwxr-xr-xt/t4102-apply-rename.sh58
-rwxr-xr-xt/t4103-apply-binary.sh158
-rwxr-xr-xt/t4104-apply-boundary.sh146
-rwxr-xr-xt/t4105-apply-fuzz.sh57
-rwxr-xr-xt/t4106-apply-stdin.sh26
-rwxr-xr-xt/t4107-apply-ignore-whitespace.sh185
-rwxr-xr-xt/t4108-apply-threeway.sh157
-rwxr-xr-xt/t4109-apply-multifrag.sh35
-rw-r--r--t/t4109/expect-131
-rw-r--r--t/t4109/expect-223
-rw-r--r--t/t4109/expect-324
-rw-r--r--t/t4109/patch1.patch28
-rw-r--r--t/t4109/patch2.patch30
-rw-r--r--t/t4109/patch3.patch31
-rw-r--r--t/t4109/patch4.patch30
-rwxr-xr-xt/t4110-apply-scan.sh22
-rw-r--r--t/t4110/expect20
-rw-r--r--t/t4110/patch1.patch17
-rw-r--r--t/t4110/patch2.patch11
-rw-r--r--t/t4110/patch3.patch14
-rw-r--r--t/t4110/patch4.patch11
-rw-r--r--t/t4110/patch5.patch11
-rwxr-xr-xt/t4111-apply-subdir.sh142
-rwxr-xr-xt/t4112-apply-renames.sh144
-rwxr-xr-xt/t4113-apply-ending.sh53
-rwxr-xr-xt/t4114-apply-typechange.sh123
-rwxr-xr-xt/t4115-apply-symlink.sh49
-rwxr-xr-xt/t4116-apply-reverse.sh91
-rwxr-xr-xt/t4117-apply-reject.sh165
-rwxr-xr-xt/t4118-apply-empty-context.sh55
-rwxr-xr-xt/t4119-apply-config.sh162
-rwxr-xr-xt/t4120-apply-popt.sh90
-rwxr-xr-xt/t4121-apply-diffs.sh32
-rwxr-xr-xt/t4122-apply-symlink-inside.sh55
-rwxr-xr-xt/t4123-apply-shrink.sh58
-rwxr-xr-xt/t4124-apply-ws-rule.sh489
-rwxr-xr-xt/t4125-apply-ws-fuzz.sh103
-rwxr-xr-xt/t4126-apply-empty.sh57
-rwxr-xr-xt/t4127-apply-same-fn.sh90
-rwxr-xr-xt/t4128-apply-root.sh112
-rwxr-xr-xt/t4129-apply-samemode.sh63
-rwxr-xr-xt/t4130-apply-criss-cross-rename.sh66
-rwxr-xr-xt/t4131-apply-fake-ancestor.sh42
-rwxr-xr-xt/t4132-apply-removal.sh97
-rwxr-xr-xt/t4133-apply-filenames.sh38
-rwxr-xr-xt/t4134-apply-submodule.sh38
-rwxr-xr-xt/t4135-apply-weird-filenames.sh91
-rw-r--r--t/t4135/.gitignore3
-rw-r--r--t/t4135/add-plain.diff5
-rw-r--r--t/t4135/add-with backslash.diff5
-rw-r--r--t/t4135/add-with quote.diff5
-rw-r--r--t/t4135/add-with spaces.diff5
-rw-r--r--t/t4135/add-with tab.diff5
-rw-r--r--t/t4135/damaged-tz.diff5
-rw-r--r--t/t4135/damaged.diff5
-rw-r--r--t/t4135/diff-plain.diff5
-rw-r--r--t/t4135/diff-with backslash.diff5
-rw-r--r--t/t4135/diff-with quote.diff5
-rw-r--r--t/t4135/diff-with spaces.diff5
-rw-r--r--t/t4135/diff-with tab.diff5
-rw-r--r--t/t4135/funny-tz.diff5
-rw-r--r--t/t4135/git-plain.diff7
-rw-r--r--t/t4135/git-with backslash.diff7
-rw-r--r--t/t4135/git-with quote.diff7
-rw-r--r--t/t4135/git-with spaces.diff7
-rw-r--r--t/t4135/git-with tab.diff7
-rwxr-xr-xt/t4135/make-patches45
-rwxr-xr-xt/t4136-apply-check.sh19
-rwxr-xr-xt/t4150-am.sh533
-rwxr-xr-xt/t4151-am-abort.sh75
-rwxr-xr-xt/t4152-am-subjects.sh77
-rwxr-xr-xt/t4200-rerere.sh394
-rwxr-xr-xt/t4201-shortlog.sh151
-rwxr-xr-xt/t4202-log.sh826
-rwxr-xr-xt/t4203-mailmap.sh258
-rwxr-xr-xt/t4204-patch-id.sh102
-rwxr-xr-xt/t4205-log-pretty-formats.sh102
-rwxr-xr-xt/t4206-log-follow-harder-copies.sh56
-rwxr-xr-xt/t4207-log-decoration-colors.sh66
-rwxr-xr-xt/t4208-log-magic-pathspec.sh36
-rwxr-xr-xt/t4209-log-pickaxe.sh119
-rwxr-xr-xt/t4252-am-options.sh78
-rw-r--r--t/t4252/am-test-1-119
-rw-r--r--t/t4252/am-test-1-221
-rw-r--r--t/t4252/am-test-2-119
-rw-r--r--t/t4252/am-test-2-221
-rw-r--r--t/t4252/am-test-3-119
-rw-r--r--t/t4252/am-test-3-221
-rw-r--r--t/t4252/am-test-4-119
-rw-r--r--t/t4252/am-test-4-222
-rw-r--r--t/t4252/am-test-5-120
-rw-r--r--t/t4252/am-test-5-215
-rw-r--r--t/t4252/am-test-6-121
-rw-r--r--t/t4252/file-1-07
-rw-r--r--t/t4252/file-2-07
-rwxr-xr-xt/t4253-am-keep-cr-dos.sh96
-rwxr-xr-xt/t4254-am-corrupt.sh43
-rwxr-xr-xt/t4300-merge-tree.sh257
-rwxr-xr-xt/t5000-tar-tree.sh381
-rwxr-xr-xt/t5001-archive-attr.sh100
-rwxr-xr-xt/t5100-mailinfo.sh92
-rw-r--r--t/t5100/.gitattributes4
-rw-r--r--t/t5100/empty0
-rw-r--r--t/t5100/info-from.expect5
-rw-r--r--t/t5100/info-from.in8
-rw-r--r--t/t5100/info00015
-rw-r--r--t/t5100/info00025
-rw-r--r--t/t5100/info00035
-rw-r--r--t/t5100/info00045
-rw-r--r--t/t5100/info00055
-rw-r--r--t/t5100/info00065
-rw-r--r--t/t5100/info00075
-rw-r--r--t/t5100/info00085
-rw-r--r--t/t5100/info00095
-rw-r--r--t/t5100/info00105
-rw-r--r--t/t5100/info00115
-rw-r--r--t/t5100/info00125
-rw-r--r--t/t5100/info00135
-rw-r--r--t/t5100/info00145
-rw-r--r--t/t5100/info0014--scissors5
-rw-r--r--t/t5100/info00155
-rw-r--r--t/t5100/info0015--no-inbody-headers5
-rw-r--r--t/t5100/info00165
-rw-r--r--t/t5100/info0016--no-inbody-headers5
-rw-r--r--t/t5100/info00175
-rw-r--r--t/t5100/msg00012
-rw-r--r--t/t5100/msg000221
-rw-r--r--t/t5100/msg00039
-rw-r--r--t/t5100/msg00047
-rw-r--r--t/t5100/msg000513
-rw-r--r--t/t5100/msg00062
-rw-r--r--t/t5100/msg00072
-rw-r--r--t/t5100/msg00084
-rw-r--r--t/t5100/msg00092
-rw-r--r--t/t5100/msg00105
-rw-r--r--t/t5100/msg00112
-rw-r--r--t/t5100/msg00127
-rw-r--r--t/t5100/msg00130
-rw-r--r--t/t5100/msg001418
-rw-r--r--t/t5100/msg0014--scissors4
-rw-r--r--t/t5100/msg00152
-rw-r--r--t/t5100/msg0015--no-inbody-headers3
-rw-r--r--t/t5100/msg00162
-rw-r--r--t/t5100/msg0016--no-inbody-headers4
-rw-r--r--t/t5100/msg00172
-rw-r--r--t/t5100/nul-b64.expectbin0 -> 1672 bytes
-rw-r--r--t/t5100/nul-b64.in37
-rw-r--r--t/t5100/nul-plainbin0 -> 91 bytes
-rw-r--r--t/t5100/patch000114
-rw-r--r--t/t5100/patch000214
-rw-r--r--t/t5100/patch000314
-rw-r--r--t/t5100/patch000493
-rw-r--r--t/t5100/patch000569
-rw-r--r--t/t5100/patch000614
-rw-r--r--t/t5100/patch00070
-rw-r--r--t/t5100/patch00080
-rw-r--r--t/t5100/patch000913
-rw-r--r--t/t5100/patch001020
-rw-r--r--t/t5100/patch001122
-rw-r--r--t/t5100/patch001230
-rw-r--r--t/t5100/patch00130
-rw-r--r--t/t5100/patch001464
-rw-r--r--t/t5100/patch0014--scissors64
-rw-r--r--t/t5100/patch00158
-rw-r--r--t/t5100/patch0015--no-inbody-headers8
-rw-r--r--t/t5100/patch00168
-rw-r--r--t/t5100/patch0016--no-inbody-headers8
-rw-r--r--t/t5100/patch00176
-rw-r--r--t/t5100/rfc2047-info-00014
-rw-r--r--t/t5100/rfc2047-info-00024
-rw-r--r--t/t5100/rfc2047-info-00034
-rw-r--r--t/t5100/rfc2047-info-00044
-rw-r--r--t/t5100/rfc2047-info-00052
-rw-r--r--t/t5100/rfc2047-info-00062
-rw-r--r--t/t5100/rfc2047-info-00072
-rw-r--r--t/t5100/rfc2047-info-00082
-rw-r--r--t/t5100/rfc2047-info-00092
-rw-r--r--t/t5100/rfc2047-info-00102
-rw-r--r--t/t5100/rfc2047-info-00112
-rw-r--r--t/t5100/rfc2047-samples.mbox48
-rw-r--r--t/t5100/sample.mbox701
-rwxr-xr-xt/t5150-request-pull.sh237
-rwxr-xr-xt/t5300-pack-object.sh426
-rwxr-xr-xt/t5301-sliding-window.sh60
-rwxr-xr-xt/t5302-pack-index.sh246
-rwxr-xr-xt/t5303-pack-corruption-resilience.sh287
-rwxr-xr-xt/t5304-prune.sh198
-rwxr-xr-xt/t5305-include-tag.sh84
-rwxr-xr-xt/t5306-pack-nobase.sh80
-rwxr-xr-xt/t5307-pack-missing-commit.sh39
-rwxr-xr-xt/t5400-send-pack.sh259
-rwxr-xr-xt/t5401-update-hooks.sh138
-rwxr-xr-xt/t5402-post-merge-hook.sh56
-rwxr-xr-xt/t5403-post-checkout-hook.sh88
-rwxr-xr-xt/t5404-tracking-branches.sh62
-rwxr-xr-xt/t5405-send-pack-rewind.sh43
-rwxr-xr-xt/t5406-remote-rejects.sh24
-rwxr-xr-xt/t5407-post-rewrite-hook.sh215
-rwxr-xr-xt/t5500-fetch-pack.sh445
-rwxr-xr-xt/t5501-fetch-push-alternates.sh66
-rwxr-xr-xt/t5502-quickfetch.sh142
-rwxr-xr-xt/t5503-tagfollow.sh166
-rwxr-xr-xt/t5504-fetch-receive-strict.sh118
-rwxr-xr-xt/t5505-remote.sh1006
-rwxr-xr-xt/t5506-remote-groups.sh98
-rwxr-xr-xt/t5509-fetch-push-namespaces.sh85
-rwxr-xr-xt/t5510-fetch.sh489
-rwxr-xr-xt/t5511-refspec.sh87
-rwxr-xr-xt/t5512-ls-remote.sh129
-rwxr-xr-xt/t5513-fetch-track.sh30
-rwxr-xr-xt/t5514-fetch-multiple.sh184
-rwxr-xr-xt/t5515-fetch-merge-logic.sh175
-rw-r--r--t/t5515/fetch.br-branches-default8
-rw-r--r--t/t5515/fetch.br-branches-default-merge9
-rw-r--r--t/t5515/fetch.br-branches-default-merge_branches-default9
-rw-r--r--t/t5515/fetch.br-branches-default-octopus10
-rw-r--r--t/t5515/fetch.br-branches-default-octopus_branches-default10
-rw-r--r--t/t5515/fetch.br-branches-default_branches-default8
-rw-r--r--t/t5515/fetch.br-branches-one8
-rw-r--r--t/t5515/fetch.br-branches-one-merge9
-rw-r--r--t/t5515/fetch.br-branches-one-merge_branches-one9
-rw-r--r--t/t5515/fetch.br-branches-one-octopus9
-rw-r--r--t/t5515/fetch.br-branches-one-octopus_branches-one9
-rw-r--r--t/t5515/fetch.br-branches-one_branches-one8
-rw-r--r--t/t5515/fetch.br-config-explicit11
-rw-r--r--t/t5515/fetch.br-config-explicit-merge11
-rw-r--r--t/t5515/fetch.br-config-explicit-merge_config-explicit11
-rw-r--r--t/t5515/fetch.br-config-explicit-octopus11
-rw-r--r--t/t5515/fetch.br-config-explicit-octopus_config-explicit11
-rw-r--r--t/t5515/fetch.br-config-explicit_config-explicit11
-rw-r--r--t/t5515/fetch.br-config-glob11
-rw-r--r--t/t5515/fetch.br-config-glob-merge11
-rw-r--r--t/t5515/fetch.br-config-glob-merge_config-glob11
-rw-r--r--t/t5515/fetch.br-config-glob-octopus11
-rw-r--r--t/t5515/fetch.br-config-glob-octopus_config-glob11
-rw-r--r--t/t5515/fetch.br-config-glob_config-glob11
-rw-r--r--t/t5515/fetch.br-remote-explicit11
-rw-r--r--t/t5515/fetch.br-remote-explicit-merge11
-rw-r--r--t/t5515/fetch.br-remote-explicit-merge_remote-explicit11
-rw-r--r--t/t5515/fetch.br-remote-explicit-octopus11
-rw-r--r--t/t5515/fetch.br-remote-explicit-octopus_remote-explicit11
-rw-r--r--t/t5515/fetch.br-remote-explicit_remote-explicit11
-rw-r--r--t/t5515/fetch.br-remote-glob11
-rw-r--r--t/t5515/fetch.br-remote-glob-merge11
-rw-r--r--t/t5515/fetch.br-remote-glob-merge_remote-glob11
-rw-r--r--t/t5515/fetch.br-remote-glob-octopus11
-rw-r--r--t/t5515/fetch.br-remote-glob-octopus_remote-glob11
-rw-r--r--t/t5515/fetch.br-remote-glob_remote-glob11
-rw-r--r--t/t5515/fetch.br-unconfig11
-rw-r--r--t/t5515/fetch.br-unconfig_--tags_.._.git7
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git2
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_one2
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_one_tag_tag-one_tag_tag-three-file8
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_one_two3
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_tag_tag-one-tree_tag_tag-three-file7
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_tag_tag-one_tag_tag-three7
-rw-r--r--t/t5515/fetch.br-unconfig_branches-default8
-rw-r--r--t/t5515/fetch.br-unconfig_branches-one8
-rw-r--r--t/t5515/fetch.br-unconfig_config-explicit11
-rw-r--r--t/t5515/fetch.br-unconfig_config-glob11
-rw-r--r--t/t5515/fetch.br-unconfig_remote-explicit11
-rw-r--r--t/t5515/fetch.br-unconfig_remote-glob11
-rw-r--r--t/t5515/fetch.master11
-rw-r--r--t/t5515/fetch.master_--tags_.._.git7
-rw-r--r--t/t5515/fetch.master_.._.git2
-rw-r--r--t/t5515/fetch.master_.._.git_one2
-rw-r--r--t/t5515/fetch.master_.._.git_one_tag_tag-one_tag_tag-three-file8
-rw-r--r--t/t5515/fetch.master_.._.git_one_two3
-rw-r--r--t/t5515/fetch.master_.._.git_tag_tag-one-tree_tag_tag-three-file7
-rw-r--r--t/t5515/fetch.master_.._.git_tag_tag-one_tag_tag-three7
-rw-r--r--t/t5515/fetch.master_branches-default8
-rw-r--r--t/t5515/fetch.master_branches-one8
-rw-r--r--t/t5515/fetch.master_config-explicit11
-rw-r--r--t/t5515/fetch.master_config-glob11
-rw-r--r--t/t5515/fetch.master_remote-explicit11
-rw-r--r--t/t5515/fetch.master_remote-glob11
-rw-r--r--t/t5515/refs.br-branches-default12
-rw-r--r--t/t5515/refs.br-branches-default-merge12
-rw-r--r--t/t5515/refs.br-branches-default-merge_branches-default12
-rw-r--r--t/t5515/refs.br-branches-default-octopus12
-rw-r--r--t/t5515/refs.br-branches-default-octopus_branches-default12
-rw-r--r--t/t5515/refs.br-branches-default_branches-default12
-rw-r--r--t/t5515/refs.br-branches-one12
-rw-r--r--t/t5515/refs.br-branches-one-merge12
-rw-r--r--t/t5515/refs.br-branches-one-merge_branches-one12
-rw-r--r--t/t5515/refs.br-branches-one-octopus12
-rw-r--r--t/t5515/refs.br-branches-one-octopus_branches-one12
-rw-r--r--t/t5515/refs.br-branches-one_branches-one12
-rw-r--r--t/t5515/refs.br-config-explicit15
-rw-r--r--t/t5515/refs.br-config-explicit-merge15
-rw-r--r--t/t5515/refs.br-config-explicit-merge_config-explicit15
-rw-r--r--t/t5515/refs.br-config-explicit-octopus15
-rw-r--r--t/t5515/refs.br-config-explicit-octopus_config-explicit15
-rw-r--r--t/t5515/refs.br-config-explicit_config-explicit15
-rw-r--r--t/t5515/refs.br-config-glob15
-rw-r--r--t/t5515/refs.br-config-glob-merge15
-rw-r--r--t/t5515/refs.br-config-glob-merge_config-glob15
-rw-r--r--t/t5515/refs.br-config-glob-octopus15
-rw-r--r--t/t5515/refs.br-config-glob-octopus_config-glob15
-rw-r--r--t/t5515/refs.br-config-glob_config-glob15
-rw-r--r--t/t5515/refs.br-remote-explicit15
-rw-r--r--t/t5515/refs.br-remote-explicit-merge15
-rw-r--r--t/t5515/refs.br-remote-explicit-merge_remote-explicit15
-rw-r--r--t/t5515/refs.br-remote-explicit-octopus15
-rw-r--r--t/t5515/refs.br-remote-explicit-octopus_remote-explicit15
-rw-r--r--t/t5515/refs.br-remote-explicit_remote-explicit15
-rw-r--r--t/t5515/refs.br-remote-glob15
-rw-r--r--t/t5515/refs.br-remote-glob-merge15
-rw-r--r--t/t5515/refs.br-remote-glob-merge_remote-glob15
-rw-r--r--t/t5515/refs.br-remote-glob-octopus15
-rw-r--r--t/t5515/refs.br-remote-glob-octopus_remote-glob15
-rw-r--r--t/t5515/refs.br-remote-glob_remote-glob15
-rw-r--r--t/t5515/refs.br-unconfig11
-rw-r--r--t/t5515/refs.br-unconfig_--tags_.._.git11
-rw-r--r--t/t5515/refs.br-unconfig_.._.git5
-rw-r--r--t/t5515/refs.br-unconfig_.._.git_one5
-rw-r--r--t/t5515/refs.br-unconfig_.._.git_one_tag_tag-one_tag_tag-three-file11
-rw-r--r--t/t5515/refs.br-unconfig_.._.git_one_two5
-rw-r--r--t/t5515/refs.br-unconfig_.._.git_tag_tag-one-tree_tag_tag-three-file11
-rw-r--r--t/t5515/refs.br-unconfig_.._.git_tag_tag-one_tag_tag-three11
-rw-r--r--t/t5515/refs.br-unconfig_branches-default12
-rw-r--r--t/t5515/refs.br-unconfig_branches-one12
-rw-r--r--t/t5515/refs.br-unconfig_config-explicit15
-rw-r--r--t/t5515/refs.br-unconfig_config-glob15
-rw-r--r--t/t5515/refs.br-unconfig_remote-explicit15
-rw-r--r--t/t5515/refs.br-unconfig_remote-glob15
-rw-r--r--t/t5515/refs.master11
-rw-r--r--t/t5515/refs.master_--tags_.._.git11
-rw-r--r--t/t5515/refs.master_.._.git5
-rw-r--r--t/t5515/refs.master_.._.git_one5
-rw-r--r--t/t5515/refs.master_.._.git_one_tag_tag-one_tag_tag-three-file11
-rw-r--r--t/t5515/refs.master_.._.git_one_two5
-rw-r--r--t/t5515/refs.master_.._.git_tag_tag-one-tree_tag_tag-three-file11
-rw-r--r--t/t5515/refs.master_.._.git_tag_tag-one_tag_tag-three11
-rw-r--r--t/t5515/refs.master_branches-default12
-rw-r--r--t/t5515/refs.master_branches-one12
-rw-r--r--t/t5515/refs.master_config-explicit15
-rw-r--r--t/t5515/refs.master_config-glob15
-rw-r--r--t/t5515/refs.master_remote-explicit15
-rw-r--r--t/t5515/refs.master_remote-glob15
-rwxr-xr-xt/t5516-fetch-push.sh998
-rwxr-xr-xt/t5517-push-mirror.sh268
-rwxr-xr-xt/t5518-fetch-exit-status.sh37
-rwxr-xr-xt/t5519-push-alternates.sh143
-rwxr-xr-xt/t5520-pull.sh262
-rwxr-xr-xt/t5521-pull-options.sh93
-rwxr-xr-xt/t5522-pull-symlink.sh84
-rwxr-xr-xt/t5523-push-upstream.sh119
-rwxr-xr-xt/t5524-pull-msg.sh35
-rwxr-xr-xt/t5525-fetch-tagopt.sh41
-rwxr-xr-xt/t5526-fetch-submodules.sh453
-rwxr-xr-xt/t5527-fetch-odd-refs.sh29
-rwxr-xr-xt/t5528-push-default.sh118
-rwxr-xr-xt/t5530-upload-pack-error.sh95
-rwxr-xr-xt/t5531-deep-submodule-push.sh216
-rwxr-xr-xt/t5532-fetch-proxy.sh43
-rwxr-xr-xt/t5540-http-push.sh182
-rwxr-xr-xt/t5541-http-push.sh299
-rwxr-xr-xt/t5550-http-fetch.sh175
-rwxr-xr-xt/t5551-http-fetch.sh177
-rwxr-xr-xt/t5560-http-backend-noserver.sh74
-rwxr-xr-xt/t5561-http-backend.sh149
-rwxr-xr-xt/t556x_common122
-rwxr-xr-xt/t5570-git-daemon.sh146
-rwxr-xr-xt/t5600-clone-fail-cleanup.sh42
-rwxr-xr-xt/t5601-clone.sh283
-rwxr-xr-xt/t5602-clone-remote-exec.sh34
-rwxr-xr-xt/t5700-clone-reference.sh184
-rwxr-xr-xt/t5701-clone-local.sh137
-rwxr-xr-xt/t5702-clone-options.sh36
-rwxr-xr-xt/t5704-bundle.sh61
-rwxr-xr-xt/t5705-clone-2gb.sh53
-rwxr-xr-xt/t5706-clone-branch.sh64
-rwxr-xr-xt/t5707-clone-detached.sh76
-rwxr-xr-xt/t5708-clone-config.sh40
-rwxr-xr-xt/t5709-clone-refspec.sh156
-rwxr-xr-xt/t5710-info-alternate.sh112
-rwxr-xr-xt/t5800-remote-helpers.sh148
-rwxr-xr-xt/t5900-repo-selection.sh100
-rwxr-xr-xt/t6000-rev-list-misc.sh51
-rwxr-xr-xt/t6001-rev-list-graft.sh113
-rwxr-xr-xt/t6002-rev-list-bisect.sh238
-rwxr-xr-xt/t6003-rev-list-topo-order.sh408
-rwxr-xr-xt/t6004-rev-list-path-optim.sh96
-rwxr-xr-xt/t6005-rev-list-count.sh51
-rwxr-xr-xt/t6006-rev-list-format.sh293
-rwxr-xr-xt/t6007-rev-list-cherry-pick-file.sh210
-rwxr-xr-xt/t6008-rev-list-submodule.sh42
-rwxr-xr-xt/t6009-rev-list-parent.sh136
-rwxr-xr-xt/t6010-merge-base.sh233
-rwxr-xr-xt/t6011-rev-list-with-bad-commit.sh60
-rwxr-xr-xt/t6012-rev-list-simplify.sh91
-rwxr-xr-xt/t6013-rev-list-reverse-parents.sh42
-rwxr-xr-xt/t6014-rev-list-all.sh38
-rwxr-xr-xt/t6015-rev-list-show-all-parents.sh31
-rwxr-xr-xt/t6016-rev-list-graph-simplify-history.sh267
-rwxr-xr-xt/t6017-rev-list-stdin.sh78
-rwxr-xr-xt/t6018-rev-list-glob.sh266
-rwxr-xr-xt/t6019-rev-list-ancestry-path.sh111
-rwxr-xr-xt/t6020-merge-df.sh110
-rwxr-xr-xt/t6021-merge-criss-cross.sh96
-rwxr-xr-xt/t6022-merge-rename.sh903
-rwxr-xr-xt/t6023-merge-file.sh263
-rwxr-xr-xt/t6024-recursive-merge.sh122
-rwxr-xr-xt/t6025-merge-symlinks.sh61
-rwxr-xr-xt/t6026-merge-attr.sh179
-rwxr-xr-xt/t6027-merge-binary.sh67
-rwxr-xr-xt/t6028-merge-up-to-date.sh92
-rwxr-xr-xt/t6029-merge-subtree.sh124
-rwxr-xr-xt/t6030-bisect-porcelain.sh746
-rwxr-xr-xt/t6031-merge-recursive.sh87
-rwxr-xr-xt/t6032-merge-large-rename.sh103
-rwxr-xr-xt/t6033-merge-crlf.sh44
-rwxr-xr-xt/t6034-merge-rename-nocruft.sh139
-rwxr-xr-xt/t6035-merge-dir-to-symlink.sh151
-rwxr-xr-xt/t6036-recursive-corner-cases.sh776
-rwxr-xr-xt/t6037-merge-ours-theirs.sh76
-rwxr-xr-xt/t6038-merge-text-auto.sh191
-rwxr-xr-xt/t6040-tracking-info.sh143
-rwxr-xr-xt/t6042-merge-rename-corner-cases.sh578
-rwxr-xr-xt/t6050-replace.sh255
-rwxr-xr-xt/t6060-merge-index.sh100
-rwxr-xr-xt/t6101-rev-parse-parents.sh44
-rwxr-xr-xt/t6110-rev-list-sparse.sh20
-rwxr-xr-xt/t6120-describe.sh174
-rwxr-xr-xt/t6200-fmt-merge-msg.sh475
-rwxr-xr-xt/t6300-for-each-ref.sh469
-rwxr-xr-xt/t6500-gc.sh28
-rwxr-xr-xt/t7001-mv.sh258
-rwxr-xr-xt/t7003-filter-branch.sh371
-rwxr-xr-xt/t7004-tag.sh1368
-rwxr-xr-xt/t7005-editor.sh137
-rwxr-xr-xt/t7006-pager.sh450
-rwxr-xr-xt/t7007-show.sh123
-rwxr-xr-xt/t7008-grep-binary.sh126
-rwxr-xr-xt/t7010-setup.sh161
-rwxr-xr-xt/t7011-skip-worktree-reading.sh163
-rwxr-xr-xt/t7012-skip-worktree-writing.sh146
-rwxr-xr-xt/t7060-wtstatus.sh217
-rwxr-xr-xt/t7101-reset.sh63
-rwxr-xr-xt/t7102-reset.sh494
-rwxr-xr-xt/t7103-reset-bare.sh69
-rwxr-xr-xt/t7104-reset.sh46
-rwxr-xr-xt/t7105-reset-patch.sh69
-rwxr-xr-xt/t7110-reset-merge.sh295
-rwxr-xr-xt/t7111-reset-table.sh121
-rwxr-xr-xt/t7201-co.sh673
-rwxr-xr-xt/t7300-clean.sh480
-rwxr-xr-xt/t7400-submodule-basic.sh684
-rwxr-xr-xt/t7401-submodule-summary.sh253
-rwxr-xr-xt/t7402-submodule-rebase.sh92
-rwxr-xr-xt/t7403-submodule-sync.sh177
-rwxr-xr-xt/t7405-submodule-merge.sh282
-rwxr-xr-xt/t7406-submodule-update.sh664
-rwxr-xr-xt/t7407-submodule-foreach.sh316
-rwxr-xr-xt/t7408-submodule-reference.sh81
-rwxr-xr-xt/t7409-submodule-detached-worktree.sh78
-rwxr-xr-xt/t7500-commit.sh325
-rwxr-xr-xt/t7500/add-comments4
-rwxr-xr-xt/t7500/add-content3
-rwxr-xr-xt/t7500/add-signed-off3
-rwxr-xr-xt/t7500/add-whitespaced-content8
-rwxr-xr-xt/t7500/edit-content4
-rwxr-xr-xt/t7501-commit.sh527
-rwxr-xr-xt/t7502-commit.sh460
-rwxr-xr-xt/t7503-pre-commit-hook.sh139
-rwxr-xr-xt/t7504-commit-msg-hook.sh223
-rwxr-xr-xt/t7505-prepare-commit-msg-hook.sh171
-rwxr-xr-xt/t7506-status-submodule.sh274
-rwxr-xr-xt/t7507-commit-verbose.sh73
-rwxr-xr-xt/t7508-status.sh1301
-rwxr-xr-xt/t7509-commit.sh189
-rwxr-xr-xt/t7510-signed-commit.sh80
-rwxr-xr-xt/t7511-status-index.sh50
-rwxr-xr-xt/t7512-status-help.sh649
-rwxr-xr-xt/t7600-merge.sh698
-rwxr-xr-xt/t7601-merge-pull-config.sh156
-rwxr-xr-xt/t7602-merge-octopus-many.sh101