summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitattributes1
-rw-r--r--.gitignore411
-rw-r--r--.mailmap245
-rw-r--r--COPYING25
-rw-r--r--Documentation/.gitignore3
-rw-r--r--Documentation/CodingGuidelines452
-rw-r--r--Documentation/Makefile300
-rw-r--r--Documentation/RelNotes-1.5.2.1.txt53
-rw-r--r--Documentation/RelNotes-1.5.6.3.txt52
-rw-r--r--Documentation/RelNotes-1.6.0.2.txt87
-rw-r--r--Documentation/RelNotes-1.6.1.3.txt32
-rw-r--r--Documentation/RelNotes-1.6.1.4.txt44
-rw-r--r--Documentation/RelNotes-1.6.1.txt286
-rw-r--r--Documentation/RelNotes-1.6.4.3.txt29
-rw-r--r--Documentation/RelNotes-1.6.6.txt108
-rw-r--r--Documentation/RelNotes/1.5.0.1.txt (renamed from Documentation/RelNotes-1.5.0.1.txt)0
-rw-r--r--Documentation/RelNotes/1.5.0.2.txt (renamed from Documentation/RelNotes-1.5.0.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.0.3.txt (renamed from Documentation/RelNotes-1.5.0.3.txt)0
-rw-r--r--Documentation/RelNotes/1.5.0.4.txt (renamed from Documentation/RelNotes-1.5.0.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.0.5.txt (renamed from Documentation/RelNotes-1.5.0.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.0.6.txt (renamed from Documentation/RelNotes-1.5.0.6.txt)0
-rw-r--r--Documentation/RelNotes/1.5.0.7.txt (renamed from Documentation/RelNotes-1.5.0.7.txt)0
-rw-r--r--Documentation/RelNotes/1.5.0.txt (renamed from Documentation/RelNotes-1.5.0.txt)0
-rw-r--r--Documentation/RelNotes/1.5.1.1.txt (renamed from Documentation/RelNotes-1.5.1.1.txt)0
-rw-r--r--Documentation/RelNotes/1.5.1.2.txt (renamed from Documentation/RelNotes-1.5.1.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.1.3.txt (renamed from Documentation/RelNotes-1.5.1.3.txt)0
-rw-r--r--Documentation/RelNotes/1.5.1.4.txt (renamed from Documentation/RelNotes-1.5.1.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.1.5.txt (renamed from Documentation/RelNotes-1.5.1.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.1.6.txt (renamed from Documentation/RelNotes-1.5.1.6.txt)0
-rw-r--r--Documentation/RelNotes/1.5.1.txt (renamed from Documentation/RelNotes-1.5.1.txt)0
-rw-r--r--Documentation/RelNotes/1.5.2.1.txt47
-rw-r--r--Documentation/RelNotes/1.5.2.2.txt (renamed from Documentation/RelNotes-1.5.2.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.2.3.txt (renamed from Documentation/RelNotes-1.5.2.3.txt)0
-rw-r--r--Documentation/RelNotes/1.5.2.4.txt (renamed from Documentation/RelNotes-1.5.2.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.2.5.txt (renamed from Documentation/RelNotes-1.5.2.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.2.txt (renamed from Documentation/RelNotes-1.5.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.1.txt (renamed from Documentation/RelNotes-1.5.3.1.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.2.txt (renamed from Documentation/RelNotes-1.5.3.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.3.txt (renamed from Documentation/RelNotes-1.5.3.3.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.4.txt (renamed from Documentation/RelNotes-1.5.3.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.5.txt (renamed from Documentation/RelNotes-1.5.3.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.6.txt (renamed from Documentation/RelNotes-1.5.3.6.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.7.txt (renamed from Documentation/RelNotes-1.5.3.7.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.8.txt (renamed from Documentation/RelNotes-1.5.3.8.txt)0
-rw-r--r--Documentation/RelNotes/1.5.3.txt (renamed from Documentation/RelNotes-1.5.3.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.1.txt (renamed from Documentation/RelNotes-1.5.4.1.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.2.txt (renamed from Documentation/RelNotes-1.5.4.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.3.txt (renamed from Documentation/RelNotes-1.5.4.3.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.4.txt (renamed from Documentation/RelNotes-1.5.4.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.5.txt (renamed from Documentation/RelNotes-1.5.4.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.6.txt (renamed from Documentation/RelNotes-1.5.4.6.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.7.txt (renamed from Documentation/RelNotes-1.5.4.7.txt)0
-rw-r--r--Documentation/RelNotes/1.5.4.txt (renamed from Documentation/RelNotes-1.5.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.5.1.txt (renamed from Documentation/RelNotes-1.5.5.1.txt)0
-rw-r--r--Documentation/RelNotes/1.5.5.2.txt (renamed from Documentation/RelNotes-1.5.5.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.5.3.txt (renamed from Documentation/RelNotes-1.5.5.3.txt)0
-rw-r--r--Documentation/RelNotes/1.5.5.4.txt (renamed from Documentation/RelNotes-1.5.5.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.5.5.txt (renamed from Documentation/RelNotes-1.5.5.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.5.6.txt (renamed from Documentation/RelNotes-1.5.5.6.txt)0
-rw-r--r--Documentation/RelNotes/1.5.5.txt (renamed from Documentation/RelNotes-1.5.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.6.1.txt (renamed from Documentation/RelNotes-1.5.6.1.txt)0
-rw-r--r--Documentation/RelNotes/1.5.6.2.txt (renamed from Documentation/RelNotes-1.5.6.2.txt)0
-rw-r--r--Documentation/RelNotes/1.5.6.3.txt52
-rw-r--r--Documentation/RelNotes/1.5.6.4.txt (renamed from Documentation/RelNotes-1.5.6.4.txt)0
-rw-r--r--Documentation/RelNotes/1.5.6.5.txt (renamed from Documentation/RelNotes-1.5.6.5.txt)0
-rw-r--r--Documentation/RelNotes/1.5.6.6.txt (renamed from Documentation/RelNotes-1.5.6.6.txt)0
-rw-r--r--Documentation/RelNotes/1.5.6.txt (renamed from Documentation/RelNotes-1.5.6.txt)0
-rw-r--r--Documentation/RelNotes/1.6.0.1.txt (renamed from Documentation/RelNotes-1.6.0.1.txt)0
-rw-r--r--Documentation/RelNotes/1.6.0.2.txt81
-rw-r--r--Documentation/RelNotes/1.6.0.3.txt (renamed from Documentation/RelNotes-1.6.0.3.txt)0
-rw-r--r--Documentation/RelNotes/1.6.0.4.txt (renamed from Documentation/RelNotes-1.6.0.4.txt)0
-rw-r--r--Documentation/RelNotes/1.6.0.5.txt (renamed from Documentation/RelNotes-1.6.0.5.txt)0
-rw-r--r--Documentation/RelNotes/1.6.0.6.txt (renamed from Documentation/RelNotes-1.6.0.6.txt)0
-rw-r--r--Documentation/RelNotes/1.6.0.txt (renamed from Documentation/RelNotes-1.6.0.txt)0
-rw-r--r--Documentation/RelNotes/1.6.1.1.txt (renamed from Documentation/RelNotes-1.6.1.1.txt)0
-rw-r--r--Documentation/RelNotes/1.6.1.2.txt (renamed from Documentation/RelNotes-1.6.1.2.txt)0
-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.txt (renamed from Documentation/RelNotes-1.6.2.1.txt)0
-rw-r--r--Documentation/RelNotes/1.6.2.2.txt (renamed from Documentation/RelNotes-1.6.2.2.txt)0
-rw-r--r--Documentation/RelNotes/1.6.2.3.txt (renamed from Documentation/RelNotes-1.6.2.3.txt)0
-rw-r--r--Documentation/RelNotes/1.6.2.4.txt (renamed from Documentation/RelNotes-1.6.2.4.txt)0
-rw-r--r--Documentation/RelNotes/1.6.2.5.txt (renamed from Documentation/RelNotes-1.6.2.5.txt)0
-rw-r--r--Documentation/RelNotes/1.6.2.txt (renamed from Documentation/RelNotes-1.6.2.txt)0
-rw-r--r--Documentation/RelNotes/1.6.3.1.txt (renamed from Documentation/RelNotes-1.6.3.1.txt)0
-rw-r--r--Documentation/RelNotes/1.6.3.2.txt (renamed from Documentation/RelNotes-1.6.3.2.txt)0
-rw-r--r--Documentation/RelNotes/1.6.3.3.txt (renamed from Documentation/RelNotes-1.6.3.3.txt)0
-rw-r--r--Documentation/RelNotes/1.6.3.4.txt (renamed from Documentation/RelNotes-1.6.3.4.txt)0
-rw-r--r--Documentation/RelNotes/1.6.3.txt (renamed from Documentation/RelNotes-1.6.3.txt)0
-rw-r--r--Documentation/RelNotes/1.6.4.1.txt (renamed from Documentation/RelNotes-1.6.4.1.txt)0
-rw-r--r--Documentation/RelNotes/1.6.4.2.txt (renamed from Documentation/RelNotes-1.6.4.2.txt)0
-rw-r--r--Documentation/RelNotes/1.6.4.3.txt29
-rw-r--r--Documentation/RelNotes/1.6.4.4.txt (renamed from Documentation/RelNotes-1.6.4.4.txt)0
-rw-r--r--Documentation/RelNotes/1.6.4.5.txt20
-rw-r--r--Documentation/RelNotes/1.6.4.txt (renamed from Documentation/RelNotes-1.6.4.txt)0
-rw-r--r--Documentation/RelNotes/1.6.5.1.txt (renamed from Documentation/RelNotes-1.6.5.1.txt)0
-rw-r--r--Documentation/RelNotes/1.6.5.2.txt (renamed from Documentation/RelNotes-1.6.5.2.txt)0
-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.txt (renamed from Documentation/RelNotes-1.6.5.txt)0
-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.1.txt64
-rw-r--r--Documentation/RelNotes/1.8.0.2.txt34
-rw-r--r--Documentation/RelNotes/1.8.0.3.txt14
-rw-r--r--Documentation/RelNotes/1.8.0.txt267
-rw-r--r--Documentation/RelNotes/1.8.1.1.txt87
-rw-r--r--Documentation/RelNotes/1.8.1.2.txt25
-rw-r--r--Documentation/RelNotes/1.8.1.3.txt47
-rw-r--r--Documentation/RelNotes/1.8.1.4.txt11
-rw-r--r--Documentation/RelNotes/1.8.1.5.txt47
-rw-r--r--Documentation/RelNotes/1.8.1.6.txt39
-rw-r--r--Documentation/RelNotes/1.8.1.txt241
-rw-r--r--Documentation/RelNotes/1.8.2.1.txt115
-rw-r--r--Documentation/RelNotes/1.8.2.2.txt61
-rw-r--r--Documentation/RelNotes/1.8.2.3.txt19
-rw-r--r--Documentation/RelNotes/1.8.2.txt495
-rw-r--r--Documentation/RelNotes/1.8.3.1.txt14
-rw-r--r--Documentation/RelNotes/1.8.3.2.txt59
-rw-r--r--Documentation/RelNotes/1.8.3.3.txt47
-rw-r--r--Documentation/RelNotes/1.8.3.4.txt20
-rw-r--r--Documentation/RelNotes/1.8.3.txt436
-rw-r--r--Documentation/RelNotes/1.8.4.1.txt71
-rw-r--r--Documentation/RelNotes/1.8.4.2.txt77
-rw-r--r--Documentation/RelNotes/1.8.4.3.txt54
-rw-r--r--Documentation/RelNotes/1.8.4.4.txt10
-rw-r--r--Documentation/RelNotes/1.8.4.5.txt13
-rw-r--r--Documentation/RelNotes/1.8.4.txt486
-rw-r--r--Documentation/RelNotes/1.8.5.1.txt9
-rw-r--r--Documentation/RelNotes/1.8.5.2.txt20
-rw-r--r--Documentation/RelNotes/1.8.5.3.txt27
-rw-r--r--Documentation/RelNotes/1.8.5.4.txt48
-rw-r--r--Documentation/RelNotes/1.8.5.5.txt37
-rw-r--r--Documentation/RelNotes/1.8.5.6.txt34
-rw-r--r--Documentation/RelNotes/1.8.5.txt456
-rw-r--r--Documentation/RelNotes/1.9.0.txt345
-rw-r--r--Documentation/RelNotes/1.9.1.txt59
-rw-r--r--Documentation/RelNotes/1.9.2.txt67
-rw-r--r--Documentation/RelNotes/1.9.3.txt21
-rw-r--r--Documentation/RelNotes/1.9.4.txt16
-rw-r--r--Documentation/RelNotes/1.9.5.txt34
-rw-r--r--Documentation/RelNotes/2.0.0.txt364
-rw-r--r--Documentation/RelNotes/2.0.1.txt115
-rw-r--r--Documentation/RelNotes/2.0.2.txt32
-rw-r--r--Documentation/RelNotes/2.0.3.txt17
-rw-r--r--Documentation/RelNotes/2.0.4.txt5
-rw-r--r--Documentation/RelNotes/2.0.5.txt34
-rw-r--r--Documentation/RelNotes/2.1.0.txt391
-rw-r--r--Documentation/RelNotes/2.1.1.txt44
-rw-r--r--Documentation/RelNotes/2.1.2.txt20
-rw-r--r--Documentation/RelNotes/2.1.3.txt26
-rw-r--r--Documentation/RelNotes/2.1.4.txt34
-rw-r--r--Documentation/RelNotes/2.2.0.txt313
-rw-r--r--Documentation/RelNotes/2.2.1.txt34
-rw-r--r--Documentation/RelNotes/2.2.2.txt63
-rw-r--r--Documentation/RelNotes/2.3.0.txt300
-rw-r--r--Documentation/RelNotes/2.3.1.txt52
-rw-r--r--Documentation/RelNotes/2.3.2.txt79
-rw-r--r--Documentation/RelNotes/2.3.3.txt39
-rw-r--r--Documentation/RelNotes/2.3.4.txt32
-rw-r--r--Documentation/RelNotes/2.3.5.txt44
-rw-r--r--Documentation/RelNotes/2.3.6.txt13
-rw-r--r--Documentation/RelNotes/2.3.7.txt21
-rw-r--r--Documentation/RelNotes/2.3.8.txt22
-rw-r--r--Documentation/RelNotes/2.4.0.txt514
-rw-r--r--Documentation/RelNotes/2.4.1.txt40
-rw-r--r--Documentation/RelNotes/2.4.2.txt45
-rw-r--r--Documentation/RelNotes/2.4.3.txt76
-rw-r--r--Documentation/SubmittingPatches491
-rw-r--r--Documentation/asciidoc.conf13
-rw-r--r--Documentation/blame-options.txt68
-rwxr-xr-xDocumentation/cat-texi.perl1
-rw-r--r--Documentation/config.txt1962
-rw-r--r--Documentation/date-formats.txt26
-rw-r--r--Documentation/diff-config.txt184
-rw-r--r--Documentation/diff-format.txt5
-rw-r--r--Documentation/diff-generate-patch.txt54
-rw-r--r--Documentation/diff-options.txt436
-rw-r--r--Documentation/docbook.xsl5
-rw-r--r--Documentation/everyday.txt456
-rw-r--r--Documentation/everyday.txto9
-rw-r--r--Documentation/fetch-options.txt120
-rw-r--r--Documentation/git-add.txt223
-rw-r--r--Documentation/git-am.txt84
-rw-r--r--Documentation/git-annotate.txt5
-rw-r--r--Documentation/git-apply.txt98
-rw-r--r--Documentation/git-archimport.txt42
-rw-r--r--Documentation/git-archive.txt90
-rw-r--r--Documentation/git-bisect-lk2009.txt1358
-rw-r--r--Documentation/git-bisect.txt125
-rw-r--r--Documentation/git-blame.txt63
-rw-r--r--Documentation/git-branch.txt137
-rw-r--r--Documentation/git-bundle.txt108
-rw-r--r--Documentation/git-cat-file.txt103
-rw-r--r--Documentation/git-check-attr.txt49
-rw-r--r--Documentation/git-check-ignore.txt119
-rw-r--r--Documentation/git-check-mailmap.txt47
-rw-r--r--Documentation/git-check-ref-format.txt76
-rw-r--r--Documentation/git-checkout-index.txt22
-rw-r--r--Documentation/git-checkout.txt342
-rw-r--r--Documentation/git-cherry-pick.txt192
-rw-r--r--Documentation/git-cherry.txt153
-rw-r--r--Documentation/git-citool.txt13
-rw-r--r--Documentation/git-clean.txt99
-rw-r--r--Documentation/git-clone.txt154
-rw-r--r--Documentation/git-column.txt48
-rw-r--r--Documentation/git-commit-tree.txt60
-rw-r--r--Documentation/git-commit.txt260
-rw-r--r--Documentation/git-config.txt176
-rw-r--r--Documentation/git-count-objects.txt40
-rw-r--r--Documentation/git-credential-cache--daemon.txt30
-rw-r--r--Documentation/git-credential-cache.txt77
-rw-r--r--Documentation/git-credential-store.txt106
-rw-r--r--Documentation/git-credential.txt154
-rw-r--r--Documentation/git-cvsexportcommit.txt17
-rw-r--r--Documentation/git-cvsimport.txt79
-rw-r--r--Documentation/git-cvsserver.txt195
-rw-r--r--Documentation/git-daemon.txt167
-rw-r--r--Documentation/git-describe.txt61
-rw-r--r--Documentation/git-diff-files.txt12
-rw-r--r--Documentation/git-diff-index.txt46
-rw-r--r--Documentation/git-diff-tree.txt23
-rw-r--r--Documentation/git-diff.txt62
-rw-r--r--Documentation/git-difftool.txt89
-rw-r--r--Documentation/git-fast-export.txt129
-rw-r--r--Documentation/git-fast-import.txt517
-rw-r--r--Documentation/git-fetch-pack.txt56
-rw-r--r--Documentation/git-fetch.txt126
-rw-r--r--Documentation/git-filter-branch.txt172
-rw-r--r--Documentation/git-fmt-merge-msg.txt40
-rw-r--r--Documentation/git-for-each-ref.txt43
-rw-r--r--Documentation/git-format-patch.txt384
-rw-r--r--Documentation/git-fsck-objects.txt5
-rw-r--r--Documentation/git-fsck.txt63
-rw-r--r--Documentation/git-gc.txt68
-rw-r--r--Documentation/git-get-tar-commit-id.txt16
-rw-r--r--Documentation/git-grep.txt172
-rw-r--r--Documentation/git-gui.txt47
-rw-r--r--Documentation/git-hash-object.txt24
-rw-r--r--Documentation/git-help.txt66
-rw-r--r--Documentation/git-http-backend.txt277
-rw-r--r--Documentation/git-http-fetch.txt18
-rw-r--r--Documentation/git-http-push.txt14
-rw-r--r--Documentation/git-imap-send.txt90
-rw-r--r--Documentation/git-index-pack.txt50
-rw-r--r--Documentation/git-init-db.txt9
-rw-r--r--Documentation/git-init.txt152
-rw-r--r--Documentation/git-instaweb.txt31
-rw-r--r--Documentation/git-interpret-trailers.txt314
-rw-r--r--Documentation/git-log.txt184
-rw-r--r--Documentation/git-lost-found.txt81
-rw-r--r--Documentation/git-ls-files.txt67
-rw-r--r--Documentation/git-ls-remote.txt28
-rw-r--r--Documentation/git-ls-tree.txt26
-rw-r--r--Documentation/git-mailinfo.txt59
-rw-r--r--Documentation/git-mailsplit.txt14
-rw-r--r--Documentation/git-merge-base.txt106
-rw-r--r--Documentation/git-merge-file.txt42
-rw-r--r--Documentation/git-merge-index.txt26
-rw-r--r--Documentation/git-merge-one-file.txt16
-rw-r--r--Documentation/git-merge-tree.txt11
-rw-r--r--Documentation/git-merge.txt302
-rw-r--r--Documentation/git-mergetool--lib.txt23
-rw-r--r--Documentation/git-mergetool.txt55
-rw-r--r--Documentation/git-mktag.txt14
-rw-r--r--Documentation/git-mktree.txt9
-rw-r--r--Documentation/git-mv.txt38
-rw-r--r--Documentation/git-name-rev.txt24
-rw-r--r--Documentation/git-notes.txt384
-rw-r--r--Documentation/git-p4.txt574
-rw-r--r--Documentation/git-pack-objects.txt123
-rw-r--r--Documentation/git-pack-redundant.txt11
-rw-r--r--Documentation/git-pack-refs.txt25
-rw-r--r--Documentation/git-parse-remote.txt9
-rw-r--r--Documentation/git-patch-id.txt48
-rw-r--r--Documentation/git-peek-remote.txt50
-rw-r--r--Documentation/git-prune-packed.txt13
-rw-r--r--Documentation/git-prune.txt35
-rw-r--r--Documentation/git-pull.txt145
-rw-r--r--Documentation/git-push.txt336
-rw-r--r--Documentation/git-quiltimport.txt14
-rw-r--r--Documentation/git-read-tree.txt184
-rw-r--r--Documentation/git-rebase.txt322
-rw-r--r--Documentation/git-receive-pack.txt85
-rw-r--r--Documentation/git-reflog.txt148
-rw-r--r--Documentation/git-relink.txt11
-rw-r--r--Documentation/git-remote-ext.txt125
-rw-r--r--Documentation/git-remote-fd.txt59
-rw-r--r--Documentation/git-remote-helpers.txt71
-rw-r--r--Documentation/git-remote-helpers.txto9
-rw-r--r--Documentation/git-remote-testgit.txt30
-rw-r--r--Documentation/git-remote.txt138
-rw-r--r--Documentation/git-repack.txt79
-rw-r--r--Documentation/git-replace.txt122
-rw-r--r--Documentation/git-repo-config.txt18
-rw-r--r--Documentation/git-request-pull.txt63
-rw-r--r--Documentation/git-rerere.txt64
-rw-r--r--Documentation/git-reset.txt316
-rw-r--r--Documentation/git-rev-list.txt101
-rw-r--r--Documentation/git-rev-parse.txt468
-rw-r--r--Documentation/git-revert.txt89
-rw-r--r--Documentation/git-rm.txt117
-rw-r--r--Documentation/git-send-email.txt197
-rw-r--r--Documentation/git-send-pack.txt46
-rw-r--r--Documentation/git-sh-i18n--envsubst.txt36
-rw-r--r--Documentation/git-sh-i18n.txt43
-rw-r--r--Documentation/git-sh-setup.txt49
-rw-r--r--Documentation/git-shell.txt93
-rw-r--r--Documentation/git-shortlog.txt57
-rw-r--r--Documentation/git-show-branch.txt44
-rw-r--r--Documentation/git-show-index.txt18
-rw-r--r--Documentation/git-show-ref.txt51
-rw-r--r--Documentation/git-show.txt43
-rw-r--r--Documentation/git-stage.txt6
-rw-r--r--Documentation/git-stash.txt64
-rw-r--r--Documentation/git-status.txt210
-rw-r--r--Documentation/git-stripspace.txt81
-rw-r--r--Documentation/git-submodule.txt233
-rw-r--r--Documentation/git-svn.txt564
-rw-r--r--Documentation/git-symbolic-ref.txt35
-rw-r--r--Documentation/git-tag.txt152
-rw-r--r--Documentation/git-tar-tree.txt89
-rw-r--r--Documentation/git-tools.txt44
-rw-r--r--Documentation/git-unpack-file.txt9
-rw-r--r--Documentation/git-unpack-objects.txt16
-rw-r--r--Documentation/git-update-index.txt152
-rw-r--r--Documentation/git-update-ref.txt72
-rw-r--r--Documentation/git-update-server-info.txt10
-rw-r--r--Documentation/git-upload-archive.txt47
-rw-r--r--Documentation/git-upload-pack.txt23
-rw-r--r--Documentation/git-var.txt50
-rw-r--r--Documentation/git-verify-commit.txt28
-rw-r--r--Documentation/git-verify-pack.txt21
-rw-r--r--Documentation/git-verify-tag.txt17
-rw-r--r--Documentation/git-web--browse.txt53
-rw-r--r--Documentation/git-whatchanged.txt56
-rw-r--r--Documentation/git-write-tree.txt18
-rw-r--r--Documentation/git.txt894
-rw-r--r--Documentation/gitattributes.txt497
-rw-r--r--Documentation/gitcli.txt92
-rw-r--r--Documentation/gitcore-tutorial.txt436
-rw-r--r--Documentation/gitcredentials.txt183
-rw-r--r--Documentation/gitcvs-migration.txt41
-rw-r--r--Documentation/gitdiffcore.txt86
-rw-r--r--Documentation/giteveryday.txt455
-rw-r--r--Documentation/gitglossary.txt4
-rw-r--r--Documentation/githooks.txt204
-rw-r--r--Documentation/gitignore.txt148
-rw-r--r--Documentation/gitk.txt151
-rw-r--r--Documentation/gitmodules.txt70
-rw-r--r--Documentation/gitnamespaces.txt82
-rw-r--r--Documentation/gitremote-helpers.txt465
-rw-r--r--Documentation/gitrepository-layout.txt119
-rw-r--r--Documentation/gitrevisions.txt35
-rw-r--r--Documentation/gittutorial-2.txt96
-rw-r--r--Documentation/gittutorial.txt118
-rw-r--r--Documentation/gitweb.conf.txt958
-rw-r--r--Documentation/gitweb.txt704
-rw-r--r--Documentation/gitworkflows.txt128
-rw-r--r--Documentation/glossary-content.txt307
-rwxr-xr-xDocumentation/howto-index.sh16
-rw-r--r--Documentation/howto/keep-canonical-history-correct.txt216
-rw-r--r--Documentation/howto/maintain-git.txt376
-rw-r--r--Documentation/howto/new-command.txt104
-rw-r--r--Documentation/howto/rebase-from-internal-branch.txt19
-rw-r--r--Documentation/howto/rebuild-from-update-hook.txt12
-rw-r--r--Documentation/howto/recover-corrupted-blob-object.txt20
-rw-r--r--Documentation/howto/recover-corrupted-object-harder.txt479
-rw-r--r--Documentation/howto/revert-a-faulty-merge.txt108
-rw-r--r--Documentation/howto/revert-branch-rebase.txt22
-rw-r--r--Documentation/howto/separating-topic-branches.txt4
-rw-r--r--Documentation/howto/setup-git-server-over-http.txt30
-rw-r--r--Documentation/howto/update-hook-example.txt52
-rw-r--r--Documentation/howto/use-git-daemon.txt5
-rw-r--r--Documentation/howto/using-merge-subtree.txt4
-rw-r--r--Documentation/howto/using-signed-tag-in-pull-request.txt217
-rw-r--r--Documentation/i18n.txt12
-rwxr-xr-xDocumentation/install-doc-quick.sh44
-rwxr-xr-xDocumentation/install-webdoc.sh12
-rw-r--r--Documentation/line-range-format.txt30
-rw-r--r--Documentation/mailmap.txt5
-rw-r--r--Documentation/manpage-base-url.xsl.in10
-rw-r--r--Documentation/merge-config.txt50
-rw-r--r--Documentation/merge-options.txt85
-rw-r--r--Documentation/merge-strategies.txt89
-rw-r--r--Documentation/pretty-formats.txt101
-rw-r--r--Documentation/pretty-options.txt56
-rw-r--r--Documentation/pt_BR/gittutorial.txt675
-rw-r--r--Documentation/pull-fetch-param.txt93
-rw-r--r--Documentation/rev-list-options.txt779
-rw-r--r--Documentation/revisions.txt289
-rw-r--r--Documentation/sequencer.txt12
-rw-r--r--Documentation/technical/api-allocation-growing.txt17
-rw-r--r--Documentation/technical/api-argv-array.txt55
-rw-r--r--Documentation/technical/api-builtin.txt21
-rw-r--r--Documentation/technical/api-config.txt324
-rw-r--r--Documentation/technical/api-credentials.txt271
-rw-r--r--Documentation/technical/api-diff.txt14
-rw-r--r--Documentation/technical/api-directory-listing.txt63
-rw-r--r--Documentation/technical/api-error-handling.txt75
-rw-r--r--Documentation/technical/api-gitattributes.txt63
-rw-r--r--Documentation/technical/api-hash.txt6
-rw-r--r--Documentation/technical/api-hashmap.txt280
-rw-r--r--Documentation/technical/api-history-graph.txt15
-rw-r--r--Documentation/technical/api-index-skel.txt6
-rw-r--r--Documentation/technical/api-lockfile.txt254
-rw-r--r--Documentation/technical/api-merge.txt104
-rw-r--r--Documentation/technical/api-parse-options.txt99
-rw-r--r--Documentation/technical/api-ref-iteration.txt81
-rw-r--r--Documentation/technical/api-remote.txt22
-rw-r--r--Documentation/technical/api-revision-walking.txt5
-rw-r--r--Documentation/technical/api-run-command.txt85
-rw-r--r--Documentation/technical/api-setup.txt38
-rw-r--r--Documentation/technical/api-sha1-array.txt76
-rw-r--r--Documentation/technical/api-sigchain.txt41
-rw-r--r--Documentation/technical/api-strbuf.txt255
-rw-r--r--Documentation/technical/api-string-list.txt109
-rw-r--r--Documentation/technical/api-trace.txt97
-rw-r--r--Documentation/technical/api-tree-walking.txt2
-rw-r--r--Documentation/technical/bitmap-format.txt164
-rw-r--r--Documentation/technical/http-protocol.txt506
-rw-r--r--Documentation/technical/index-format.txt235
-rw-r--r--Documentation/technical/pack-format.txt30
-rw-r--r--Documentation/technical/pack-heuristics.txt32
-rw-r--r--Documentation/technical/pack-protocol.txt638
-rw-r--r--Documentation/technical/protocol-capabilities.txt270
-rw-r--r--Documentation/technical/protocol-common.txt96
-rw-r--r--Documentation/technical/racy-git.txt34
-rw-r--r--Documentation/technical/send-pack-pipeline.txt4
-rw-r--r--Documentation/technical/shallow.txt15
-rw-r--r--Documentation/technical/trivial-merge.txt36
-rw-r--r--Documentation/urls-remotes.txt6
-rw-r--r--Documentation/urls.txt88
-rw-r--r--Documentation/user-manual.conf2
-rw-r--r--Documentation/user-manual.txt1080
-rwxr-xr-xGIT-VERSION-GEN6
-rw-r--r--INSTALL162
-rw-r--r--LGPL-2.1511
-rw-r--r--Makefile2267
-rw-r--r--README32
l---------RelNotes2
-rw-r--r--abspath.c200
-rw-r--r--aclocal.m440
-rw-r--r--advice.c90
-rw-r--r--advice.h22
-rw-r--r--alias.c45
-rw-r--r--alloc.c115
-rw-r--r--archive-tar.c341
-rw-r--r--archive-zip.c306
-rw-r--r--archive.c325
-rw-r--r--archive.h35
-rw-r--r--argv-array.c70
-rw-r--r--argv-array.h23
-rw-r--r--attr.c505
-rw-r--r--attr.h24
-rw-r--r--base85.c22
-rw-r--r--bisect.c277
-rw-r--r--bisect.h13
-rw-r--r--blob.c32
-rw-r--r--blob.h9
-rw-r--r--block-sha1/sha1.c51
-rw-r--r--branch.c212
-rw-r--r--branch.h30
-rw-r--r--builtin-add.c366
-rw-r--r--builtin-annotate.c24
-rw-r--r--builtin-apply.c3662
-rw-r--r--builtin-archive.c124
-rw-r--r--builtin-bisect--helper.c28
-rw-r--r--builtin-blame.c2463
-rw-r--r--builtin-branch.c646
-rw-r--r--builtin-bundle.c67
-rw-r--r--builtin-cat-file.c257
-rw-r--r--builtin-check-attr.c123
-rw-r--r--builtin-check-ref-format.c54
-rw-r--r--builtin-checkout-index.c315
-rw-r--r--builtin-checkout.c822
-rw-r--r--builtin-clean.c169
-rw-r--r--builtin-clone.c664
-rw-r--r--builtin-commit-tree.c135
-rw-r--r--builtin-commit.c1159
-rw-r--r--builtin-config.c478
-rw-r--r--builtin-count-objects.c130
-rw-r--r--builtin-describe.c365
-rw-r--r--builtin-diff-files.c68
-rw-r--r--builtin-diff-index.c50
-rw-r--r--builtin-diff-tree.c169
-rw-r--r--builtin-diff.c425
-rw-r--r--builtin-fast-export.c633
-rw-r--r--builtin-fetch--tool.c574
-rw-r--r--builtin-fetch-pack.c839
-rw-r--r--builtin-fetch.c748
-rw-r--r--builtin-fmt-merge-msg.c381
-rw-r--r--builtin-for-each-ref.c955
-rw-r--r--builtin-fsck.c682
-rw-r--r--builtin-gc.c255
-rw-r--r--builtin-grep.c888
-rw-r--r--builtin-help.c459
-rw-r--r--builtin-init-db.c498
-rw-r--r--builtin-log.c1324
-rw-r--r--builtin-ls-files.c550
-rw-r--r--builtin-ls-remote.c107
-rw-r--r--builtin-ls-tree.c196
-rw-r--r--builtin-mailinfo.c1045
-rw-r--r--builtin-mailsplit.c307
-rw-r--r--builtin-merge-base.c63
-rw-r--r--builtin-merge-file.c91
-rw-r--r--builtin-merge-ours.c28
-rw-r--r--builtin-merge-recursive.c73
-rw-r--r--builtin-merge.c1232
-rw-r--r--builtin-mktree.c190
-rw-r--r--builtin-mv.c226
-rw-r--r--builtin-name-rev.c305
-rw-r--r--builtin-pack-objects.c2357
-rw-r--r--builtin-pack-refs.c21
-rw-r--r--builtin-prune-packed.c86
-rw-r--r--builtin-prune.c169
-rw-r--r--builtin-push.c209
-rw-r--r--builtin-read-tree.c195
-rw-r--r--builtin-receive-pack.c697
-rw-r--r--builtin-reflog.c716
-rw-r--r--builtin-remote.c1367
-rw-r--r--builtin-replace.c159
-rw-r--r--builtin-rerere.c136
-rw-r--r--builtin-reset.c334
-rw-r--r--builtin-rev-list.c405
-rw-r--r--builtin-rev-parse.c674
-rw-r--r--builtin-revert.c449
-rw-r--r--builtin-rm.c271
-rw-r--r--builtin-send-pack.c595
-rw-r--r--builtin-shortlog.c340
-rw-r--r--builtin-show-branch.c967
-rw-r--r--builtin-show-ref.c243
-rw-r--r--builtin-stripspace.c88
-rw-r--r--builtin-symbolic-ref.c57
-rw-r--r--builtin-tag.c485
-rw-r--r--builtin-tar-tree.c97
-rw-r--r--builtin-unpack-objects.c568
-rw-r--r--builtin-update-index.c755
-rw-r--r--builtin-update-ref.c58
-rw-r--r--builtin-update-server-info.c25
-rw-r--r--builtin-upload-archive.c168
-rw-r--r--builtin-verify-pack.c166
-rw-r--r--builtin-verify-tag.c114
-rw-r--r--builtin-write-tree.c56
-rw-r--r--builtin.h53
-rw-r--r--builtin/add.c451
-rw-r--r--builtin/annotate.c22
-rw-r--r--builtin/apply.c4679
-rw-r--r--builtin/archive.c109
-rw-r--r--builtin/bisect--helper.c31
-rw-r--r--builtin/blame.c2806
-rw-r--r--builtin/branch.c1053
-rw-r--r--builtin/bundle.c73
-rw-r--r--builtin/cat-file.c409
-rw-r--r--builtin/check-attr.c186
-rw-r--r--builtin/check-ignore.c187
-rw-r--r--builtin/check-mailmap.c66
-rw-r--r--builtin/check-ref-format.c88
-rw-r--r--builtin/checkout-index.c286
-rw-r--r--builtin/checkout.c1247
-rw-r--r--builtin/clean.c1004
-rw-r--r--builtin/clone.c1028
-rw-r--r--builtin/column.c59
-rw-r--r--builtin/commit-tree.c133
-rw-r--r--builtin/commit.c1806
-rw-r--r--builtin/config.c695
-rw-r--r--builtin/count-objects.c133
-rw-r--r--builtin/credential.c31
-rw-r--r--builtin/describe.c482
-rw-r--r--builtin/diff-files.c70
-rw-r--r--builtin/diff-index.c56
-rw-r--r--builtin/diff-tree.c186
-rw-r--r--builtin/diff.c471
-rw-r--r--builtin/fast-export.c1072
-rw-r--r--builtin/fetch-pack.c218
-rw-r--r--builtin/fetch.c1221
-rw-r--r--builtin/fmt-merge-msg.c716
-rw-r--r--builtin/for-each-ref.c1125
-rw-r--r--builtin/fsck.c733
-rw-r--r--builtin/gc.c368
-rw-r--r--builtin/get-tar-commit-id.c41
-rw-r--r--builtin/grep.c918
-rw-r--r--builtin/hash-object.c154
-rw-r--r--builtin/help.c520
-rw-r--r--builtin/index-pack.c1713
-rw-r--r--builtin/init-db.c614
-rw-r--r--builtin/interpret-trailers.c44
-rw-r--r--builtin/log.c1686
-rw-r--r--builtin/ls-files.c554
-rw-r--r--builtin/ls-remote.c136
-rw-r--r--builtin/ls-tree.c188
-rw-r--r--builtin/mailinfo.c1076
-rw-r--r--builtin/mailsplit.c326
-rw-r--r--builtin/merge-base.c259
-rw-r--r--builtin/merge-file.c107
-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.c378
-rw-r--r--builtin/merge.c1551
-rw-r--r--builtin/mktag.c174
-rw-r--r--builtin/mktree.c188
-rw-r--r--builtin/mv.c282
-rw-r--r--builtin/name-rev.c410
-rw-r--r--builtin/notes.c994
-rw-r--r--builtin/pack-objects.c2801
-rw-r--r--builtin/pack-redundant.c695
-rw-r--r--builtin/pack-refs.c21
-rw-r--r--builtin/patch-id.c201
-rw-r--r--builtin/prune-packed.c67
-rw-r--r--builtin/prune.c154
-rw-r--r--builtin/push.c556
-rw-r--r--builtin/read-tree.c249
-rw-r--r--builtin/receive-pack.c1765
-rw-r--r--builtin/reflog.c727
-rw-r--r--builtin/remote-ext.c239
-rw-r--r--builtin/remote-fd.c79
-rw-r--r--builtin/remote.c1626
-rw-r--r--builtin/repack.c407
-rw-r--r--builtin/replace.c498
-rw-r--r--builtin/rerere.c114
-rw-r--r--builtin/reset.c389
-rw-r--r--builtin/rev-list.c403
-rw-r--r--builtin/rev-parse.c850
-rw-r--r--builtin/revert.c214
-rw-r--r--builtin/rm.c434
-rw-r--r--builtin/send-pack.c315
-rw-r--r--builtin/shortlog.c329
-rw-r--r--builtin/show-branch.c958
-rw-r--r--builtin/show-ref.c236
-rw-r--r--builtin/stripspace.c121
-rw-r--r--builtin/symbolic-ref.c76
-rw-r--r--builtin/tag.c747
-rw-r--r--builtin/unpack-file.c36
-rw-r--r--builtin/unpack-objects.c574
-rw-r--r--builtin/update-index.c956
-rw-r--r--builtin/update-ref.c422
-rw-r--r--builtin/update-server-info.c25
-rw-r--r--builtin/upload-archive.c129
-rw-r--r--builtin/var.c93
-rw-r--r--builtin/verify-commit.c93
-rw-r--r--builtin/verify-pack.c82
-rw-r--r--builtin/verify-tag.c91
-rw-r--r--builtin/write-tree.c56
-rw-r--r--bulk-checkin.c277
-rw-r--r--bulk-checkin.h14
-rw-r--r--bundle.c416
-rw-r--r--bundle.h4
-rw-r--r--cache-tree.c192
-rw-r--r--cache-tree.h12
-rw-r--r--cache.h1232
-rwxr-xr-xcheck-builtins.sh6
-rwxr-xr-xcheck_bindir2
-rw-r--r--color.c315
-rw-r--r--color.h72
-rw-r--r--column.c416
-rw-r--r--column.h45
-rw-r--r--combine-diff.c910
-rw-r--r--command-list.txt17
-rw-r--r--commit-slab.h131
-rw-r--r--commit.c1436
-rw-r--r--commit.h296
-rw-r--r--compat/apple-common-crypto.h86
-rw-r--r--compat/bswap.h151
-rw-r--r--compat/cygwin.c143
-rw-r--r--compat/cygwin.h9
-rw-r--r--compat/fnmatch/fnmatch.c488
-rw-r--r--compat/fnmatch/fnmatch.h84
-rw-r--r--compat/gmtime.c29
-rw-r--r--compat/inet_ntop.c26
-rw-r--r--compat/inet_pton.c10
-rw-r--r--compat/mingw.c1535
-rw-r--r--compat/mingw.h398
-rw-r--r--compat/mkdir.c24
-rw-r--r--compat/mkdtemp.c2
-rw-r--r--compat/mkstemps.c70
-rw-r--r--compat/mmap.c4
-rw-r--r--compat/msvc.c29
-rw-r--r--compat/msvc.h29
-rw-r--r--compat/nedmalloc/Readme.txt4
-rw-r--r--compat/nedmalloc/malloc.c.h30
-rw-r--r--compat/nedmalloc/nedmalloc.c9
-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/precompose_utf8.c181
-rw-r--r--compat/precompose_utf8.h45
-rw-r--r--compat/qsort.c2
-rw-r--r--compat/regex/regcomp.c3884
-rw-r--r--compat/regex/regex.c5001
-rw-r--r--compat/regex/regex.h462
-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.c10
-rw-r--r--compat/snprintf.c9
-rw-r--r--compat/stat.c48
-rw-r--r--compat/strtoimax.c10
-rw-r--r--compat/terminal.c147
-rw-r--r--compat/terminal.h6
-rw-r--r--compat/unsetenv.c2
-rw-r--r--compat/vcbuild/include/arpa/inet.h1
-rw-r--r--compat/vcbuild/include/dirent.h128
-rw-r--r--compat/vcbuild/include/grp.h1
-rw-r--r--compat/vcbuild/include/inttypes.h1
-rw-r--r--compat/vcbuild/include/netdb.h1
-rw-r--r--compat/vcbuild/include/netinet/in.h1
-rw-r--r--compat/vcbuild/include/netinet/tcp.h1
-rw-r--r--compat/vcbuild/include/pwd.h1
-rw-r--r--compat/vcbuild/include/sys/ioctl.h1
-rw-r--r--compat/vcbuild/include/sys/poll.h1
-rw-r--r--compat/vcbuild/include/sys/select.h1
-rw-r--r--compat/vcbuild/include/sys/socket.h1
-rw-r--r--compat/vcbuild/include/sys/wait.h1
-rw-r--r--compat/vcbuild/include/unistd.h7
-rwxr-xr-x[-rw-r--r--]compat/vcbuild/scripts/clink.pl6
-rwxr-xr-x[-rw-r--r--]compat/vcbuild/scripts/lib.pl0
-rw-r--r--compat/win32.h2
-rw-r--r--compat/win32/alloca.h (renamed from compat/vcbuild/include/alloca.h)0
-rw-r--r--compat/win32/dirent.c92
-rw-r--r--compat/win32/dirent.h20
-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.c24
-rw-r--r--compat/winansi.c450
-rw-r--r--config.c1553
-rw-r--r--config.mak.in50
-rw-r--r--config.mak.uname562
-rw-r--r--configure.ac775
-rw-r--r--connect.c727
-rw-r--r--connect.h14
-rw-r--r--connected.c119
-rw-r--r--connected.h27
-rw-r--r--contrib/blameview/README9
-rwxr-xr-xcontrib/blameview/blameview.perl155
-rwxr-xr-x[-rw-r--r--]contrib/buildsystems/engine.pl12
-rwxr-xr-x[-rw-r--r--]contrib/buildsystems/generate0
-rwxr-xr-x[-rw-r--r--]contrib/buildsystems/parse.pl0
-rw-r--r--[-rwxr-xr-x]contrib/completion/git-completion.bash1681
-rw-r--r--contrib/completion/git-completion.tcsh126
-rw-r--r--contrib/completion/git-completion.zsh225
-rw-r--r--contrib/completion/git-prompt.sh528
-rw-r--r--contrib/contacts/.gitignore3
-rw-r--r--contrib/contacts/Makefile71
-rwxr-xr-xcontrib/contacts/git-contacts203
-rw-r--r--contrib/contacts/git-contacts.txt94
-rw-r--r--contrib/continuous/cidaemon503
-rw-r--r--contrib/continuous/post-receive-cinotify104
-rwxr-xr-xcontrib/convert-grafts-to-replace-refs.sh28
-rw-r--r--contrib/convert-objects/git-convert-objects.txt3
-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.c471
-rw-r--r--contrib/credential/netrc/Makefile5
-rwxr-xr-xcontrib/credential/netrc/git-credential-netrc423
-rw-r--r--contrib/credential/netrc/test.netrc13
-rwxr-xr-xcontrib/credential/netrc/test.pl106
-rw-r--r--contrib/credential/osxkeychain/.gitignore1
-rw-r--r--contrib/credential/osxkeychain/Makefile17
-rw-r--r--contrib/credential/osxkeychain/git-credential-osxkeychain.c183
-rw-r--r--contrib/credential/wincred/Makefile22
-rw-r--r--contrib/credential/wincred/git-credential-wincred.c320
-rw-r--r--contrib/diff-highlight/README193
-rwxr-xr-xcontrib/diff-highlight/diff-highlight218
-rw-r--r--contrib/emacs/git-blame.el76
-rw-r--r--contrib/emacs/git.el15
-rw-r--r--contrib/examples/builtin-fetch--tool.c575
-rwxr-xr-xcontrib/examples/git-checkout.sh10
-rwxr-xr-xcontrib/examples/git-clone.sh22
-rwxr-xr-xcontrib/examples/git-commit.sh18
-rwxr-xr-xcontrib/examples/git-fetch.sh10
-rwxr-xr-xcontrib/examples/git-log.sh15
-rwxr-xr-xcontrib/examples/git-ls-remote.sh4
-rwxr-xr-xcontrib/examples/git-merge.sh134
-rwxr-xr-xcontrib/examples/git-notes.sh121
-rwxr-xr-xcontrib/examples/git-remote.perl10
-rwxr-xr-xcontrib/examples/git-repack.sh194
-rwxr-xr-xcontrib/examples/git-reset.sh4
-rwxr-xr-xcontrib/examples/git-resolve.sh6
-rwxr-xr-xcontrib/examples/git-revert.sh16
-rwxr-xr-xcontrib/examples/git-svnimport.perl6
-rw-r--r--contrib/examples/git-svnimport.txt2
-rwxr-xr-xcontrib/examples/git-tag.sh2
-rwxr-xr-xcontrib/examples/git-whatchanged.sh28
-rwxr-xr-xcontrib/fast-import/git-import.perl2
-rwxr-xr-xcontrib/fast-import/git-import.sh2
-rwxr-xr-xcontrib/fast-import/git-p41928
-rw-r--r--contrib/fast-import/git-p4.README12
-rw-r--r--contrib/fast-import/git-p4.bat1
-rw-r--r--contrib/fast-import/git-p4.txt210
-rwxr-xr-xcontrib/fast-import/import-directories.perl9
-rwxr-xr-xcontrib/fast-import/import-zips.py101
-rw-r--r--contrib/git-jump/README92
-rwxr-xr-xcontrib/git-jump/git-jump69
-rwxr-xr-xcontrib/git-resurrect.sh2
-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/gitview2
-rw-r--r--contrib/gitview/gitview.txt3
-rwxr-xr-xcontrib/hg-to-git/hg-to-git.py17
-rw-r--r--contrib/hooks/multimail/CHANGES33
-rw-r--r--contrib/hooks/multimail/README501
-rw-r--r--contrib/hooks/multimail/README.Git15
-rw-r--r--contrib/hooks/multimail/README.migrate-from-post-receive-email145
-rwxr-xr-xcontrib/hooks/multimail/git_multimail.py2539
-rwxr-xr-xcontrib/hooks/multimail/migrate-mailhook-config269
-rwxr-xr-xcontrib/hooks/multimail/post-receive90
-rwxr-xr-xcontrib/hooks/post-receive-email152
-rwxr-xr-x[-rw-r--r--]contrib/hooks/pre-auto-gc-battery1
-rwxr-xr-x[-rw-r--r--]contrib/hooks/setgitperms.perl2
-rwxr-xr-x[-rw-r--r--]contrib/hooks/update-paranoid0
-rw-r--r--contrib/mw-to-git/.gitignore2
-rw-r--r--contrib/mw-to-git/.perlcriticrc28
-rw-r--r--contrib/mw-to-git/Git/Mediawiki.pm100
-rw-r--r--contrib/mw-to-git/Makefile57
-rwxr-xr-xcontrib/mw-to-git/bin-wrapper/git14
-rwxr-xr-xcontrib/mw-to-git/git-mw.perl368
-rwxr-xr-xcontrib/mw-to-git/git-remote-mediawiki.perl1338
-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.sh55
-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.sh347
-rwxr-xr-xcontrib/mw-to-git/t/t9363-mw-to-git-export-import.sh217
-rwxr-xr-xcontrib/mw-to-git/t/t9364-pull-by-rev.sh17
-rwxr-xr-xcontrib/mw-to-git/t/t9365-continuing-queries.sh23
-rwxr-xr-xcontrib/mw-to-git/t/test-gitmw-lib.sh432
-rwxr-xr-xcontrib/mw-to-git/t/test-gitmw.pl225
-rw-r--r--contrib/mw-to-git/t/test.config37
-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
-rw-r--r--contrib/remote-helpers/README15
-rwxr-xr-xcontrib/remote-helpers/git-remote-bzr13
-rwxr-xr-xcontrib/remote-helpers/git-remote-hg13
-rwxr-xr-xcontrib/rerere-train.sh2
-rwxr-xr-xcontrib/stats/mailmap.pl96
-rw-r--r--contrib/subtree/.gitignore7
-rw-r--r--contrib/subtree/COPYING339
-rw-r--r--contrib/subtree/INSTALL28
-rw-r--r--contrib/subtree/Makefile81
-rw-r--r--contrib/subtree/README8
-rwxr-xr-xcontrib/subtree/git-subtree.sh737
-rw-r--r--contrib/subtree/git-subtree.txt351
-rw-r--r--contrib/subtree/t/Makefile69
-rwxr-xr-xcontrib/subtree/t/t7900-subtree.sh469
-rw-r--r--contrib/subtree/todo50
-rw-r--r--contrib/svn-fe/.gitignore4
-rw-r--r--contrib/svn-fe/Makefile105
-rw-r--r--contrib/svn-fe/svn-fe.c18
-rw-r--r--contrib/svn-fe/svn-fe.txt71
-rwxr-xr-xcontrib/svn-fe/svnrdump_sim.py68
-rwxr-xr-xcontrib/thunderbird-patch-inline/appp.sh18
-rw-r--r--contrib/vim/README32
-rwxr-xr-xcontrib/workdir/git-new-workdir57
-rw-r--r--convert.c897
-rw-r--r--convert.h81
-rw-r--r--copy.c26
-rw-r--r--credential-cache--daemon.c284
-rw-r--r--credential-cache.c122
-rw-r--r--credential-store.c194
-rw-r--r--credential.c370
-rw-r--r--credential.h35
-rw-r--r--csum-file.c69
-rw-r--r--csum-file.h24
-rw-r--r--ctype.c60
-rw-r--r--daemon.c940
-rw-r--r--date.c373
-rw-r--r--decorate.c7
-rw-r--r--delta.h2
-rw-r--r--diff-delta.c11
-rw-r--r--diff-lib.c270
-rw-r--r--diff-no-index.c276
-rw-r--r--diff.c2676
-rw-r--r--diff.h145
-rw-r--r--diffcore-break.c22
-rw-r--r--diffcore-delta.c11
-rw-r--r--diffcore-order.c85
-rw-r--r--diffcore-pickaxe.c257
-rw-r--r--diffcore-rename.c435
-rw-r--r--diffcore.h49
-rw-r--r--dir.c1602
-rw-r--r--dir.h180
-rw-r--r--editor.c70
-rw-r--r--entry.c173
-rw-r--r--environment.c225
-rw-r--r--ewah/bitmap.c221
-rw-r--r--ewah/ewah_bitmap.c714
-rw-r--r--ewah/ewah_io.c204
-rw-r--r--ewah/ewah_rlw.c115
-rw-r--r--ewah/ewok.h233
-rw-r--r--ewah/ewok_rlw.h114
-rw-r--r--exec_cmd.c21
-rw-r--r--exec_cmd.h3
-rw-r--r--fast-import.c1947
-rw-r--r--fetch-pack.c1037
-rw-r--r--fetch-pack.h49
-rwxr-xr-xfixup-builtins16
-rw-r--r--fmt-merge-msg.h7
-rw-r--r--fsck.c271
-rw-r--r--fsck.h5
-rwxr-xr-xgenerate-cmdlist.sh7
-rw-r--r--gettext.c178
-rw-r--r--gettext.h94
-rwxr-xr-xgit-add--interactive.perl183
-rwxr-xr-xgit-am.sh483
-rwxr-xr-xgit-archimport.perl5
-rwxr-xr-xgit-bisect.sh448
-rw-r--r--git-compat-util.h543
-rwxr-xr-xgit-cvsexportcommit.perl13
-rwxr-xr-xgit-cvsimport.perl257
-rwxr-xr-xgit-cvsserver.perl2534
-rwxr-xr-xgit-difftool--helper.sh83
-rwxr-xr-xgit-difftool.perl517
-rwxr-xr-xgit-filter-branch.sh151
-rw-r--r--git-gui/.gitattributes1
-rwxr-xr-xgit-gui/GIT-VERSION-GEN2
-rw-r--r--git-gui/Makefile19
-rwxr-xr-xgit-gui/git-gui--askpass19
-rwxr-xr-xgit-gui/git-gui.sh849
-rw-r--r--git-gui/lib/about.tcl37
-rw-r--r--git-gui/lib/blame.tcl110
-rw-r--r--git-gui/lib/branch_checkout.tcl20
-rw-r--r--git-gui/lib/branch_create.tcl45
-rw-r--r--git-gui/lib/branch_delete.tcl24
-rw-r--r--git-gui/lib/branch_rename.tcl34
-rw-r--r--git-gui/lib/browser.tcl51
-rw-r--r--git-gui/lib/choose_font.tcl31
-rw-r--r--git-gui/lib/choose_repository.tcl194
-rw-r--r--git-gui/lib/choose_rev.tcl56
-rw-r--r--git-gui/lib/class.tcl8
-rw-r--r--git-gui/lib/commit.tcl27
-rw-r--r--git-gui/lib/console.tcl17
-rw-r--r--git-gui/lib/database.tcl41
-rw-r--r--git-gui/lib/diff.tcl437
-rw-r--r--git-gui/lib/error.tcl15
-rw-r--r--git-gui/lib/index.tcl72
-rw-r--r--git-gui/lib/line.tcl81
-rw-r--r--git-gui/lib/merge.tcl16
-rw-r--r--git-gui/lib/mergetool.tcl101
-rw-r--r--git-gui/lib/option.tcl91
-rw-r--r--git-gui/lib/remote.tcl93
-rw-r--r--git-gui/lib/remote_add.tcl37
-rw-r--r--git-gui/lib/remote_branch_delete.tcl66
-rw-r--r--git-gui/lib/search.tcl136
-rw-r--r--git-gui/lib/shortcut.tcl7
-rw-r--r--git-gui/lib/spellcheck.tcl4
-rw-r--r--git-gui/lib/sshkey.tcl22
-rw-r--r--git-gui/lib/status_bar.tcl16
-rw-r--r--git-gui/lib/themed.tcl265
-rw-r--r--git-gui/lib/tools.tcl10
-rw-r--r--git-gui/lib/tools_dlg.tcl87
-rw-r--r--git-gui/lib/transport.tcl81
-rw-r--r--git-gui/lib/win32.tcl4
-rw-r--r--git-gui/macosx/AppMain.tcl11
-rw-r--r--git-gui/macosx/Info.plist2
-rw-r--r--git-gui/po/README39
-rw-r--r--git-gui/po/bg.po2714
-rw-r--r--git-gui/po/de.po858
-rw-r--r--git-gui/po/fr.po690
-rw-r--r--git-gui/po/git-gui.pot586
-rw-r--r--git-gui/po/glossary/bg.po287
-rw-r--r--git-gui/po/glossary/git-gui-glossary.txt29
-rw-r--r--git-gui/po/glossary/pt_br.po169
-rw-r--r--git-gui/po/hu.po2
-rw-r--r--git-gui/po/it.po624
-rw-r--r--git-gui/po/ja.po655
-rw-r--r--git-gui/po/nb.po2
-rwxr-xr-x[-rw-r--r--]git-gui/po/po2msg.sh0
-rw-r--r--git-gui/po/pt_br.po2568
-rw-r--r--git-gui/po/ru.po625
-rw-r--r--git-gui/po/sv.po3095
-rw-r--r--git-gui/po/vi.po2690
-rwxr-xr-x[-rw-r--r--]git-gui/windows/git-gui.sh5
-rwxr-xr-xgit-instaweb.sh433
-rwxr-xr-xgit-lost-found.sh33
-rwxr-xr-xgit-merge-octopus.sh20
-rwxr-xr-xgit-merge-one-file.sh78
-rw-r--r--git-mergetool--lib.sh592
-rwxr-xr-xgit-mergetool.sh586
-rwxr-xr-xgit-p4.py3297
-rw-r--r--[-rwxr-xr-x]git-parse-remote.sh104
-rwxr-xr-xgit-pull.sh274
-rwxr-xr-xgit-quiltimport.sh3
-rw-r--r--git-rebase--am.sh101
-rw-r--r--[-rwxr-xr-x]git-rebase--interactive.sh1326
-rw-r--r--git-rebase--merge.sh169
-rwxr-xr-xgit-rebase.sh811
-rwxr-xr-xgit-relink.perl6
-rwxr-xr-xgit-remote-testgit.sh147
-rwxr-xr-xgit-repack.sh183
-rwxr-xr-xgit-request-pull.sh149
-rwxr-xr-xgit-send-email.perl787
-rw-r--r--git-sh-i18n.sh91
-rw-r--r--[-rwxr-xr-x]git-sh-setup.sh316
-rwxr-xr-xgit-stash.sh454
-rwxr-xr-xgit-submodule.sh937
-rwxr-xr-xgit-svn.perl5128
-rwxr-xr-xgit-web--browse.sh189
-rw-r--r--git.c561
-rw-r--r--git.rc22
-rw-r--r--git.spec.in39
-rw-r--r--gitk-git/.gitignore2
-rw-r--r--gitk-git/Makefile16
-rwxr-xr-x[-rw-r--r--]gitk-git/gitk2544
-rw-r--r--gitk-git/po/bg.po1350
-rw-r--r--gitk-git/po/ca.po1354
-rw-r--r--gitk-git/po/de.po887
-rw-r--r--gitk-git/po/es.po1008
-rw-r--r--gitk-git/po/fr.po1409
-rw-r--r--gitk-git/po/hu.po1406
-rw-r--r--gitk-git/po/it.po1038
-rw-r--r--gitk-git/po/ja.po1380
-rwxr-xr-x[-rw-r--r--]gitk-git/po/po2msg.sh0
-rw-r--r--gitk-git/po/pt_br.po1372
-rw-r--r--gitk-git/po/ru.po995
-rw-r--r--gitk-git/po/sv.po825
-rw-r--r--gitk-git/po/vi.po1360
-rw-r--r--gitweb/INSTALL303
-rw-r--r--gitweb/Makefile195
-rw-r--r--gitweb/README436
-rw-r--r--gitweb/gitweb.css551
-rwxr-xr-xgitweb/gitweb.perl4153
-rw-r--r--gitweb/static/git-favicon.png (renamed from gitweb/git-favicon.png)bin115 -> 115 bytes
-rw-r--r--gitweb/static/git-logo.png (renamed from gitweb/git-logo.png)bin207 -> 207 bytes
-rw-r--r--gitweb/static/gitweb.css686
-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.c223
-rw-r--r--gpg-interface.h31
-rw-r--r--graph.c154
-rw-r--r--graph.h35
-rw-r--r--grep.c1263
-rw-r--r--grep.h128
-rw-r--r--hash-object.c137
-rw-r--r--hash.c110
-rw-r--r--hash.h43
-rw-r--r--hashmap.c266
-rw-r--r--hashmap.h98
-rw-r--r--help.c284
-rw-r--r--help.h22
-rw-r--r--hex.c75
-rw-r--r--http-backend.c702
-rw-r--r--http-fetch.c45
-rw-r--r--http-push.c411
-rw-r--r--http-walker.c60
-rw-r--r--http.c998
-rw-r--r--http.h113
-rw-r--r--ident.c430
-rw-r--r--imap-send.c1273
-rw-r--r--index-pack.c1044
-rw-r--r--khash.h327
-rw-r--r--kwset.c771
-rw-r--r--kwset.h63
-rw-r--r--levenshtein.h2
-rw-r--r--line-log.c1256
-rw-r--r--line-log.h63
-rw-r--r--line-range.c290
-rw-r--r--line-range.h39
-rw-r--r--list-objects.c102
-rw-r--r--list-objects.h7
-rw-r--r--ll-merge.c266
-rw-r--r--ll-merge.h13
-rw-r--r--lockfile.c371
-rw-r--r--lockfile.h87
-rw-r--r--log-tree.c659
-rw-r--r--log-tree.h12
-rw-r--r--mailmap.c337
-rw-r--r--mailmap.h5
-rw-r--r--match-trees.c201
-rw-r--r--merge-blobs.c126
-rw-r--r--merge-blobs.h8
-rw-r--r--merge-file.c119
-rw-r--r--merge-index.c114
-rw-r--r--merge-recursive.c1634
-rw-r--r--merge-recursive.h16
-rw-r--r--merge-tree.c362
-rw-r--r--merge.c96
-rw-r--r--mergesort.c73
-rw-r--r--mergesort.h17
-rw-r--r--mergetools/araxis20
-rw-r--r--mergetools/bc25
-rw-r--r--mergetools/bc31
-rw-r--r--mergetools/codecompare25
-rw-r--r--mergetools/deltawalker21
-rw-r--r--mergetools/diffmerge14
-rw-r--r--mergetools/diffuse17
-rw-r--r--mergetools/ecmerge16
-rw-r--r--mergetools/emerge22
-rw-r--r--mergetools/gvimdiff1
-rw-r--r--mergetools/gvimdiff21
-rw-r--r--mergetools/gvimdiff31
-rw-r--r--mergetools/kdiff323
-rw-r--r--mergetools/kompare7
-rw-r--r--mergetools/meld37
-rw-r--r--mergetools/opendiff16
-rw-r--r--mergetools/p4merge38
-rw-r--r--mergetools/tkdiff12
-rw-r--r--mergetools/tortoisemerge34
-rw-r--r--mergetools/vimdiff46
-rw-r--r--mergetools/vimdiff21
-rw-r--r--mergetools/vimdiff31
-rw-r--r--mergetools/xxdiff25
-rw-r--r--mktag.c183
-rw-r--r--name-hash.c196
-rw-r--r--notes-cache.c94
-rw-r--r--notes-cache.h20
-rw-r--r--notes-merge.c750
-rw-r--r--notes-merge.h84
-rw-r--r--notes-utils.c158
-rw-r--r--notes-utils.h37
-rw-r--r--notes.c1301
-rw-r--r--notes.h297
-rw-r--r--object.c288
-rw-r--r--object.h88
-rw-r--r--pack-bitmap-write.c549
-rw-r--r--pack-bitmap.c1081
-rw-r--r--pack-bitmap.h57
-rw-r--r--pack-check.c52
-rw-r--r--pack-objects.c109
-rw-r--r--pack-objects.h68
-rw-r--r--pack-redundant.c697
-rw-r--r--pack-refs.c117
-rw-r--r--pack-refs.h18
-rw-r--r--pack-revindex.c151
-rw-r--r--pack-revindex.h9
-rw-r--r--pack-write.c188
-rw-r--r--pack.h38
-rw-r--r--pager.c138
-rw-r--r--parse-options-cb.c136
-rw-r--r--parse-options.c384
-rw-r--r--parse-options.h101
-rw-r--r--patch-delta.c5
-rw-r--r--patch-id.c87
-rw-r--r--patch-ids.c8
-rw-r--r--path.c628
-rw-r--r--pathspec.c495
-rw-r--r--pathspec.h102
-rw-r--r--perl/.gitignore3
-rw-r--r--perl/Git.pm454
-rw-r--r--perl/Git/I18N.pm98
-rw-r--r--perl/Git/IndexInfo.pm33
-rw-r--r--perl/Git/SVN.pm2458
-rw-r--r--perl/Git/SVN/Editor.pm605
-rw-r--r--perl/Git/SVN/Fetcher.pm627
-rw-r--r--perl/Git/SVN/GlobSpec.pm61
-rw-r--r--perl/Git/SVN/Log.pm400
-rw-r--r--perl/Git/SVN/Memoize/YAML.pm93
-rw-r--r--perl/Git/SVN/Migration.pm258
-rw-r--r--perl/Git/SVN/Prompt.pm184
-rw-r--r--perl/Git/SVN/Ra.pm704
-rw-r--r--perl/Git/SVN/Utils.pm232
-rw-r--r--perl/Makefile54
-rw-r--r--perl/Makefile.PL30
-rw-r--r--perl/private-Error.pm6
-rw-r--r--pkt-line.c215
-rw-r--r--pkt-line.h73
-rw-r--r--po/.gitignore1
-rw-r--r--po/README292
-rw-r--r--po/TEAMS62
-rw-r--r--po/bg.po11700
-rw-r--r--po/ca.po11246
-rw-r--r--po/de.po11841
-rw-r--r--po/fr.po11629
-rw-r--r--po/git.pot10596
-rw-r--r--po/is.po93
-rw-r--r--po/it.po5367
-rw-r--r--po/pt_PT.po4980
-rw-r--r--po/ru.po10633
-rw-r--r--po/sv.po11520
-rw-r--r--po/vi.po11609
-rw-r--r--po/zh_CN.po11019
-rw-r--r--preload-index.c25
-rw-r--r--pretty.c1397
-rw-r--r--prio-queue.c90
-rw-r--r--prio-queue.h54
-rw-r--r--progress.c109
-rw-r--r--prompt.c75
-rw-r--r--prompt.h9
-rw-r--r--quote.c157
-rw-r--r--quote.h33
-rw-r--r--reachable.c293
-rw-r--r--reachable.h6
-rw-r--r--read-cache.c1326
-rw-r--r--reflog-walk.c82
-rw-r--r--reflog-walk.h7
-rw-r--r--refs.c4471
-rw-r--r--refs.h429
-rw-r--r--remote-curl.c1023
-rw-r--r--remote-testsvn.c341
-rw-r--r--remote.c1324
-rw-r--r--remote.h121
-rw-r--r--replace_object.c40
-rw-r--r--rerere.c557
-rw-r--r--rerere.h24
-rw-r--r--resolve-undo.c192
-rw-r--r--resolve-undo.h17
-rw-r--r--revision.c2156
-rw-r--r--revision.h184
-rw-r--r--run-command.c799
-rw-r--r--run-command.h49
-rw-r--r--send-pack.c549
-rw-r--r--send-pack.h10
-rw-r--r--sequencer.c1194
-rw-r--r--sequencer.h58
-rw-r--r--server-info.c126
-rw-r--r--setup.c785
-rw-r--r--sh-i18n--envsubst.c427
-rw-r--r--sha1-array.c59
-rw-r--r--sha1-array.h23
-rw-r--r--sha1-lookup.c49
-rw-r--r--sha1_file.c2305
-rw-r--r--sha1_name.c1278
-rw-r--r--shallow.c620
-rw-r--r--shell.c160
-rw-r--r--shortlog.h1
-rw-r--r--show-index.c7
-rw-r--r--sideband.c20
-rw-r--r--sideband.h3
-rw-r--r--sigchain.c2
-rw-r--r--split-index.c328
-rw-r--r--split-index.h35
-rw-r--r--strbuf.c399
-rw-r--r--strbuf.h472
-rw-r--r--streaming.c553
-rw-r--r--streaming.h17
-rw-r--r--string-list.c181
-rw-r--r--string-list.h119
-rw-r--r--submodule.c1113
-rw-r--r--submodule.h37
-rw-r--r--symlinks.c179
-rw-r--r--t/.gitattributes1
-rw-r--r--t/.gitignore1
-rwxr-xr-xt/Git-SVN/00compile.t14
-rwxr-xr-xt/Git-SVN/Utils/add_path_to_url.t27
-rwxr-xr-xt/Git-SVN/Utils/can_compress.t11
-rwxr-xr-xt/Git-SVN/Utils/canonicalize_url.t26
-rwxr-xr-xt/Git-SVN/Utils/collapse_dotdot.t23
-rwxr-xr-xt/Git-SVN/Utils/fatal.t34
-rwxr-xr-xt/Git-SVN/Utils/join_paths.t32
-rw-r--r--t/Makefile70
-rw-r--r--t/README668
-rwxr-xr-xt/aggregate-results.sh16
-rw-r--r--t/annotate-tests.sh645
-rwxr-xr-xt/check-non-portable-shell.pl28
-rw-r--r--t/diff-lib.sh4
-rw-r--r--t/diff-lib/COPYING361
-rw-r--r--t/diff-lib/README46
-rw-r--r--t/gitweb-lib.sh68
-rw-r--r--t/lib-bash.sh17
-rwxr-xr-xt/lib-credential.sh287
-rw-r--r--t/lib-cvs.sh19
-rw-r--r--t/lib-diff-alternative.sh166
-rw-r--r--t/lib-gettext.sh58
-rw-r--r--t/lib-git-daemon.sh87
-rw-r--r--t/lib-git-p4.sh183
-rw-r--r--t/lib-git-svn.sh95
-rwxr-xr-xt/lib-gpg.sh58
-rw-r--r--t/lib-gpg/keyring.gpg142
-rw-r--r--t/lib-gpg/ownertrust4
-rw-r--r--t/lib-httpd.sh213
-rw-r--r--t/lib-httpd/apache.conf154
-rw-r--r--t/lib-httpd/broken-smart-http.sh10
-rwxr-xr-xt/lib-httpd/error.sh31
-rw-r--r--t/lib-httpd/passwd1
-rw-r--r--t/lib-pack.sh98
-rw-r--r--t/lib-pager.sh15
-rw-r--r--[-rwxr-xr-x]t/lib-patch-mode.sh7
-rw-r--r--t/lib-read-tree.sh41
-rw-r--r--t/lib-rebase.sh136
-rwxr-xr-xt/lib-submodule-update.sh680
-rw-r--r--t/lib-t6000.sh137
-rw-r--r--t/lib-terminal.sh36
-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.sh29
-rwxr-xr-xt/perf/p0002-read-cache.sh14
-rwxr-xr-xt/perf/p4000-diff-algorithms.sh29
-rwxr-xr-xt/perf/p4001-diff-no-index.sh22
-rwxr-xr-xt/perf/p4211-line-log.sh34
-rwxr-xr-xt/perf/p5302-pack-index.sh40
-rwxr-xr-xt/perf/p5310-pack-bitmaps.sh60
-rwxr-xr-xt/perf/p7810-grep.sh23
-rw-r--r--t/perf/perf-lib.sh206
-rwxr-xr-xt/perf/run82
-rwxr-xr-xt/t0000-basic.sh1180
-rwxr-xr-xt/t0001-init.sh332
-rwxr-xr-xt/t0002-gitfile.sh3
-rwxr-xr-xt/t0003-attributes.sh285
-rwxr-xr-xt/t0004-unwritable.sh60
-rwxr-xr-xt/t0005-signals.sh34
-rwxr-xr-xt/t0006-date.sh18
-rwxr-xr-xt/t0007-git-var.sh49
-rwxr-xr-xt/t0008-ignores.sh844
-rwxr-xr-xt/t0009-prio-queue.sh50
-rwxr-xr-xt/t0010-racy-git.sh4
-rwxr-xr-xt/t0011-hashmap.sh253
-rwxr-xr-xt/t0020-crlf.sh327
-rwxr-xr-xt/t0021-conversion.sh186
-rwxr-xr-xt/t0022-crlf-rename.sh2
-rwxr-xr-xt/t0023-crlf-am.sh2
-rwxr-xr-xt/t0024-crlf-archive.sh14
-rwxr-xr-xt/t0025-crlf-auto.sh155
-rwxr-xr-xt/t0026-eol-config.sh103
-rwxr-xr-xt/t0027-auto-crlf.sh335
-rwxr-xr-xt/t0030-stripspace.sh61
-rwxr-xr-xt/t0040-parse-options.sh180
-rwxr-xr-xt/t0050-filesystem.sh133
-rwxr-xr-xt/t0056-git-C.sh94
-rwxr-xr-xt/t0060-path-utils.sh197
-rwxr-xr-xt/t0061-run-command.sh50
-rwxr-xr-xt/t0062-revision-walking.sh33
-rwxr-xr-xt/t0063-string-list.sh91
-rwxr-xr-xt/t0064-sha1-array.sh94
-rwxr-xr-xt/t0070-fundamental.sh22
-rwxr-xr-xt/t0081-line-buffer.sh90
-rwxr-xr-xt/t0090-cache-tree.sh221
-rwxr-xr-xt/t0100-previous.sh15
-rwxr-xr-xt/t0101-at-syntax.sh45
-rwxr-xr-xt/t0110-urlmatch-normalization.sh180
-rw-r--r--t/t0110/README9
-rw-r--r--t/t0110/url-11
-rw-r--r--t/t0110/url-101
-rw-r--r--t/t0110/url-111
-rw-r--r--t/t0110/url-21
-rw-r--r--t/t0110/url-31
-rw-r--r--t/t0110/url-41
-rw-r--r--t/t0110/url-51
-rw-r--r--t/t0110/url-61
-rw-r--r--t/t0110/url-71
-rw-r--r--t/t0110/url-81
-rw-r--r--t/t0110/url-91
-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
-rwxr-xr-xt/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.sh301
-rwxr-xr-xt/t0301-credential-cache.sh23
-rwxr-xr-xt/t0302-credential-store.sh123
-rwxr-xr-xt/t0303-credential-external.sh60
-rwxr-xr-xt/t1000-read-tree-m-3way.sh90
-rwxr-xr-xt/t1001-read-tree-m-2way.sh105
-rwxr-xr-xt/t1002-read-tree-m-u-2way.sh111
-rwxr-xr-xt/t1003-read-tree-prefix.sh2
-rwxr-xr-xt/t1004-read-tree-m-u-wf.sh30
-rwxr-xr-xt/t1005-read-tree-reset.sh142
-rwxr-xr-xt/t1006-cat-file.sh153
-rwxr-xr-xt/t1007-hash-object.sh50
-rwxr-xr-xt/t1008-read-tree-overlay.sh3
-rwxr-xr-xt/t1010-mktree.sh10
-rwxr-xr-xt/t1011-read-tree-sparse-checkout.sh277
-rwxr-xr-xt/t1012-read-tree-df.sh103
-rwxr-xr-xt/t1013-read-tree-submodule.sh12
-rwxr-xr-xt/t1014-read-tree-confusing.sh62
-rwxr-xr-xt/t1020-subdirectory.sh187
-rwxr-xr-xt/t1021-rerere-in-workdir.sh55
-rwxr-xr-xt/t1050-large.sh186
-rwxr-xr-xt/t1051-large-conversion.sh86
-rwxr-xr-xt/t1060-object-corruption.sh104
-rwxr-xr-xt/t1100-commit-tree-options.sh18
-rwxr-xr-xt/t1200-tutorial.sh233
-rwxr-xr-xt/t1300-repo-config.sh808
-rwxr-xr-xt/t1301-shared-repo.sh31
-rwxr-xr-xt/t1302-repo-version.sh77
-rwxr-xr-xt/t1303-wacky-config.sh86
-rwxr-xr-xt/t1304-default-acl.sh65
-rwxr-xr-xt/t1305-config-include.sh172
-rwxr-xr-xt/t1306-xdg-files.sh197
-rwxr-xr-xt/t1307-config-blob.sh79
-rwxr-xr-xt/t1308-config-set.sh221
-rwxr-xr-xt/t1400-update-ref.sh840
-rwxr-xr-xt/t1401-symbolic-ref.sh32
-rwxr-xr-x[-rw-r--r--]t/t1402-check-ref-format.sh165
-rwxr-xr-xt/t1403-show-ref.sh167
-rwxr-xr-xt/t1404-update-ref-df-conflicts.sh107
-rwxr-xr-xt/t1410-reflog.sh127
-rwxr-xr-xt/t1411-reflog-show.sh110
-rwxr-xr-xt/t1412-reflog-loop.sh34
-rwxr-xr-xt/t1413-reflog-detach.sh70
-rwxr-xr-xt/t1430-bad-ref-name.sh207
-rwxr-xr-xt/t1450-fsck.sh413
-rwxr-xr-xt/t1501-worktree.sh496
-rwxr-xr-xt/t1502-rev-parse-parseopt.sh150
-rwxr-xr-xt/t1503-rev-parse-verify.sh48
-rwxr-xr-xt/t1504-ceiling-dirs.sh22
-rwxr-xr-xt/t1505-rev-parse-last.sh18
-rwxr-xr-xt/t1506-rev-parse-diagnosis.sh223
-rwxr-xr-xt/t1507-rev-parse-upstream.sh250
-rwxr-xr-xt/t1508-at-combinations.sh98
-rwxr-xr-xt/t1509-root-worktree.sh258
-rw-r--r--t/t1509/excludes14
-rwxr-xr-xt/t1509/prepare-chroot.sh58
-rwxr-xr-xt/t1510-repo-setup.sh793
-rwxr-xr-xt/t1511-rev-parse-caret.sh80
-rwxr-xr-xt/t1512-rev-parse-disambiguation.sh294
-rwxr-xr-xt/t1513-rev-parse-prefix.sh96
-rwxr-xr-xt/t1600-index.sh76
-rwxr-xr-xt/t1700-split-index.sh203
-rwxr-xr-xt/t2001-checkout-cache-clash.sh7
-rwxr-xr-xt/t2003-checkout-cache-mkdir.sh169
-rwxr-xr-xt/t2004-checkout-cache-temp.sh401
-rwxr-xr-xt/t2006-checkout-index-basic.sh24
-rwxr-xr-xt/t2007-checkout-symlink.sh18
-rwxr-xr-xt/t2008-checkout-subdir.sh14
-rwxr-xr-xt/t2010-checkout-ambiguous.sh6
-rwxr-xr-xt/t2011-checkout-invalid-head.sh2
-rwxr-xr-xt/t2012-checkout-last.sh61
-rwxr-xr-xt/t2013-checkout-submodule.sh30
-rwxr-xr-xt/t2015-checkout-unborn.sh22
-rwxr-xr-xt/t2016-checkout-patch.sh38
-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.sh166
-rwxr-xr-xt/t2021-checkout-overwrite.sh54
-rwxr-xr-xt/t2022-checkout-paths.sh81
-rwxr-xr-xt/t2023-checkout-m.sh49
-rwxr-xr-xt/t2024-checkout-dwim.sh206
-rwxr-xr-xt/t2030-unresolve-info.sh195
-rwxr-xr-xt/t2050-git-dir-relative.sh4
-rwxr-xr-xt/t2101-update-index-reupdate.sh8
-rwxr-xr-xt/t2102-update-index-symlinks.sh2
-rwxr-xr-xt/t2104-update-index-skip-worktree.sh61
-rwxr-xr-xt/t2105-update-index-gitfile.sh38
-rwxr-xr-xt/t2106-update-index-assume-unchanged.sh24
-rwxr-xr-xt/t2107-update-index-basic.sh83
-rwxr-xr-xt/t2200-add-update.sh51
-rwxr-xr-xt/t2201-add-update-typechange.sh2
-rwxr-xr-xt/t2202-add-addremove.sh10
-rwxr-xr-xt/t2203-add-intent.sh28
-rwxr-xr-xt/t2204-add-ignored.sh92
-rwxr-xr-xt/t2300-cd-to-toplevel.sh2
-rwxr-xr-xt/t3000-ls-files-others.sh106
-rwxr-xr-xt/t3001-ls-files-others-exclude.sh156
-rwxr-xr-xt/t3003-ls-files-exclude.sh8
-rwxr-xr-xt/t3004-ls-files-basic.sh56
-rwxr-xr-xt/t3005-ls-files-relative.sh72
-rwxr-xr-xt/t3006-ls-files-long.sh39
-rwxr-xr-xt/t3010-ls-files-killed-modified.sh157
-rwxr-xr-xt/t3020-ls-files-error-unmatch.sh9
-rwxr-xr-xt/t3030-merge-recursive.sh221
-rwxr-xr-xt/t3031-merge-criscross.sh2
-rwxr-xr-xt/t3032-merge-recursive-options.sh207
-rwxr-xr-xt/t3040-subprojects-basic.sh144
-rwxr-xr-xt/t3050-subprojects-fetch.sh4
-rwxr-xr-xt/t3060-ls-files-with-tree.sh28
-rwxr-xr-xt/t3070-wildmatch.sh268
-rwxr-xr-xt/t3100-ls-tree-restrict.sh51
-rwxr-xr-xt/t3101-ls-tree-dirname.sh211
-rwxr-xr-xt/t3102-ls-tree-wildcards.sh36
-rwxr-xr-xt/t3103-ls-tree-misc.sh24
-rwxr-xr-xt/t3200-branch.sh820
-rwxr-xr-xt/t3201-branch-contains.sh64
-rwxr-xr-xt/t3202-show-branch-octopus.sh2
-rwxr-xr-xt/t3203-branch-output.sh77
-rwxr-xr-xt/t3210-pack-refs.sh85
-rwxr-xr-xt/t3211-peel-ref.sh73
-rwxr-xr-xt/t3300-funny-names.sh328
-rwxr-xr-xt/t3301-notes.sh1191
-rwxr-xr-xt/t3302-notes-index-expensive.sh134
-rwxr-xr-xt/t3303-notes-subtrees.sh195
-rwxr-xr-xt/t3304-notes-mixed.sh206
-rwxr-xr-xt/t3305-notes-fanout.sh92
-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.sh292
-rwxr-xr-xt/t3401-rebase-partial.sh61
-rwxr-xr-xt/t3402-rebase-merge.sh45
-rwxr-xr-xt/t3403-rebase-skip.sh12
-rwxr-xr-xt/t3404-rebase-interactive.sh834
-rwxr-xr-xt/t3405-rebase-malformed.sh32
-rwxr-xr-xt/t3406-rebase-message.sh68
-rwxr-xr-xt/t3407-rebase-abort.sh28
-rwxr-xr-xt/t3408-rebase-multi-line.sh6
-rwxr-xr-xt/t3409-rebase-preserve-merges.sh99
-rwxr-xr-xt/t3410-rebase-preserve-dropped-merges.sh8
-rwxr-xr-xt/t3411-rebase-preserve-around-merges.sh3
-rwxr-xr-xt/t3412-rebase-root.sh11
-rwxr-xr-xt/t3413-rebase-hook.sh6
-rwxr-xr-xt/t3415-rebase-autosquash.sh253
-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.sh100
-rwxr-xr-xt/t3420-rebase-autostash.sh185
-rwxr-xr-xt/t3421-rebase-topology-linear.sh350
-rwxr-xr-xt/t3425-rebase-topology-merges.sh258
-rwxr-xr-xt/t3426-rebase-submodule.sh46
-rwxr-xr-xt/t3500-cherry.sh5
-rwxr-xr-xt/t3501-revert-cherry-pick.sh77
-rwxr-xr-xt/t3502-cherry-pick-merge.sh2
-rwxr-xr-xt/t3503-cherry-pick-root.sh54
-rwxr-xr-xt/t3504-cherry-pick-rerere.sh4
-rwxr-xr-xt/t3505-cherry-pick-empty.sh76
-rwxr-xr-xt/t3506-cherry-pick-ff.sh116
-rwxr-xr-xt/t3507-cherry-pick-conflict.sh395
-rwxr-xr-xt/t3508-cherry-pick-many-commits.sh196
-rwxr-xr-xt/t3509-cherry-pick-merge-df.sh101
-rwxr-xr-xt/t3510-cherry-pick-sequence.sh514
-rwxr-xr-xt/t3511-cherry-pick-x.sh247
-rwxr-xr-xt/t3512-cherry-pick-submodule.sh13
-rwxr-xr-xt/t3513-revert-submodule.sh32
-rwxr-xr-xt/t3600-rm.sh702
-rwxr-xr-xt/t3700-add.sh117
-rwxr-xr-xt/t3701-add-interactive.sh169
-rwxr-xr-xt/t3702-add-edit.sh7
-rwxr-xr-xt/t3703-add-magic-pathspec.sh58
-rwxr-xr-xt/t3800-mktag.sh10
-rwxr-xr-xt/t3900-i18n-commit.sh71
-rw-r--r--t/t3900/UTF-16.txtbin0 -> 146 bytes
-rwxr-xr-xt/t3901-i18n-patch.sh27
-rwxr-xr-xt/t3902-quoted.sh40
-rwxr-xr-xt/t3903-stash.sh543
-rwxr-xr-xt/t3904-stash-patch.sh59
-rwxr-xr-xt/t3905-stash-include-untracked.sh188
-rwxr-xr-xt/t3906-stash-submodule.sh24
-rwxr-xr-xt/t3910-mac-os-precompose.sh163
-rwxr-xr-xt/t4000-diff-format.sh48
-rwxr-xr-xt/t4001-diff-rename.sh85
-rwxr-xr-xt/t4002-diff-basic.sh19
-rwxr-xr-xt/t4003-diff-rename-1.sh6
-rwxr-xr-xt/t4004-diff-rename-symlink.sh18
-rwxr-xr-xt/t4005-diff-rename-2.sh8
-rwxr-xr-xt/t4006-diff-mode.sh67
-rwxr-xr-xt/t4007-rename-3.sh2
-rwxr-xr-xt/t4008-diff-break-rewrite.sh292
-rwxr-xr-xt/t4009-diff-rename-4.sh8
-rwxr-xr-xt/t4010-diff-pathspec.sh80
-rwxr-xr-xt/t4011-diff-symlink.sh211
-rwxr-xr-xt/t4012-diff-binary.sh154
-rwxr-xr-xt/t4013-diff-various.sh78
-rw-r--r--t/t4013/diff.diff-tree_--cc_--patch-with-stat_--summary_master6
-rw-r--r--t/t4013/diff.diff-tree_--cc_--patch-with-stat_--summary_side8
-rw-r--r--t/t4013/diff.diff-tree_--cc_--patch-with-stat_master6
-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_--pretty=oneline_--root_--patch-with-stat_initial8
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--patch-with-stat_side8
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--patch-with-stat_initial8
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--stat_--summary_initial8
-rw-r--r--t/t4013/diff.diff-tree_--pretty_--root_--stat_initial8
-rw-r--r--t/t4013/diff.diff-tree_--root_--patch-with-stat_initial8
-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_--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_--patch-with-stat_-r_initial..side8
-rw-r--r--t/t4013/diff.diff_--patch-with-stat_initial..side8
-rw-r--r--t/t4013/diff.diff_--stat_initial..side8
-rw-r--r--t/t4013/diff.diff_-r_--stat_initial..side8
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_--suffix=.diff_initial..side8
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_initial..master20
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_initial..master^12
-rw-r--r--t/t4013/diff.format-patch_--attach_--stdout_initial..side8
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_--numbered-files_initial..master20
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_--subject-prefix=TESTCASE_initial..master20
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..master20
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..master^12
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..master^^6
-rw-r--r--t/t4013/diff.format-patch_--inline_--stdout_initial..side8
-rw-r--r--t/t4013/diff.format-patch_--stdout_--cover-letter_-n_initial..master^25
-rw-r--r--t/t4013/diff.format-patch_--stdout_--no-numbered_initial..master20
-rw-r--r--t/t4013/diff.format-patch_--stdout_--numbered_initial..master20
-rw-r--r--t/t4013/diff.format-patch_--stdout_initial..master20
-rw-r--r--t/t4013/diff.format-patch_--stdout_initial..master^12
-rw-r--r--t/t4013/diff.format-patch_--stdout_initial..side8
-rw-r--r--t/t4013/diff.log_--decorate=full_--all8
-rw-r--r--t/t4013/diff.log_--decorate_--all8
-rw-r--r--t/t4013/diff.log_--patch-with-stat_--summary_master_--_dir_12
-rw-r--r--t/t4013/diff.log_--patch-with-stat_master20
-rw-r--r--t/t4013/diff.log_--patch-with-stat_master_--_dir_12
-rw-r--r--t/t4013/diff.log_--root_--cc_--patch-with-stat_--summary_master34
-rw-r--r--t/t4013/diff.log_--root_--patch-with-stat_--summary_master28
-rw-r--r--t/t4013/diff.log_--root_--patch-with-stat_master28
-rw-r--r--t/t4013/diff.log_--root_-c_--patch-with-stat_--summary_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_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.show_--first-parent_master30
-rw-r--r--t/t4013/diff.show_--patch-with-stat_--summary_side8
-rw-r--r--t/t4013/diff.show_--patch-with-stat_side8
-rw-r--r--t/t4013/diff.show_--stat_--summary_side8
-rw-r--r--t/t4013/diff.show_--stat_side8
-rw-r--r--t/t4013/diff.show_-c_master36
-rw-r--r--t/t4013/diff.show_-m_master93
-rw-r--r--t/t4013/diff.whatchanged_--patch-with-stat_--summary_master_--_dir_12
-rw-r--r--t/t4013/diff.whatchanged_--patch-with-stat_master20
-rw-r--r--t/t4013/diff.whatchanged_--patch-with-stat_master_--_dir_12
-rw-r--r--t/t4013/diff.whatchanged_--root_--cc_--patch-with-stat_--summary_master34
-rw-r--r--t/t4013/diff.whatchanged_--root_--patch-with-stat_--summary_master28
-rw-r--r--t/t4013/diff.whatchanged_--root_--patch-with-stat_master28
-rw-r--r--t/t4013/diff.whatchanged_--root_-c_--patch-with-stat_--summary_master34
-rwxr-xr-xt/t4014-format-patch.sh998
-rwxr-xr-xt/t4015-diff-whitespace.sh520
-rwxr-xr-xt/t4016-diff-quote.sh43
-rwxr-xr-xt/t4017-diff-retval.sh91
-rwxr-xr-xt/t4018-diff-funcname.sh141
-rw-r--r--t/t4018/README18
-rw-r--r--t/t4018/cpp-c++-function4
-rw-r--r--t/t4018/cpp-class-constructor4
-rw-r--r--t/t4018/cpp-class-constructor-mem-init5
-rw-r--r--t/t4018/cpp-class-definition4
-rw-r--r--t/t4018/cpp-class-definition-derived5
-rw-r--r--t/t4018/cpp-class-destructor4
-rw-r--r--t/t4018/cpp-function-returning-global-type4
-rw-r--r--t/t4018/cpp-function-returning-nested5
-rw-r--r--t/t4018/cpp-function-returning-pointer4
-rw-r--r--t/t4018/cpp-function-returning-reference4
-rw-r--r--t/t4018/cpp-gnu-style-function5
-rw-r--r--t/t4018/cpp-namespace-definition4
-rw-r--r--t/t4018/cpp-operator-definition4
-rw-r--r--t/t4018/cpp-skip-access-specifiers8
-rw-r--r--t/t4018/cpp-skip-comment-block9
-rw-r--r--t/t4018/cpp-skip-labels8
-rw-r--r--t/t4018/cpp-struct-definition9
-rw-r--r--t/t4018/cpp-struct-single-line7
-rw-r--r--t/t4018/cpp-template-function-definition4
-rw-r--r--t/t4018/cpp-union-definition4
-rw-r--r--t/t4018/cpp-void-c-function4
-rw-r--r--t/t4018/custom1-pattern17
-rw-r--r--t/t4018/custom2-match-to-end-of-line8
-rw-r--r--t/t4018/custom3-alternation-in-pattern17
-rw-r--r--t/t4018/java-class-member-function8
-rw-r--r--t/t4018/perl-skip-end-of-heredoc8
-rw-r--r--t/t4018/perl-skip-forward-decl10
-rw-r--r--t/t4018/perl-skip-sub-in-pod18
-rw-r--r--t/t4018/perl-sub-definition4
-rw-r--r--t/t4018/perl-sub-definition-kr-brace4
-rwxr-xr-xt/t4019-diff-wserror.sh185
-rwxr-xr-xt/t4020-diff-external.sh104
-rwxr-xr-xt/t4021-format-patch-numbered.sh2
-rwxr-xr-xt/t4022-diff-rewrite.sh78
-rwxr-xr-xt/t4023-diff-rename-typechange.sh29
-rwxr-xr-xt/t4024-diff-optimize-common.sh2
-rwxr-xr-xt/t4026-color.sh58
-rwxr-xr-xt/t4027-diff-submodule.sh267
-rwxr-xr-xt/t4030-diff-textconv.sh70
-rwxr-xr-xt/t4031-diff-rewrite-binary.sh17
-rwxr-xr-xt/t4033-diff-patience.sh162
-rwxr-xr-xt/t4034-diff-words.sh433
-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.sh145
-rwxr-xr-xt/t4036-format-patch-signer-mime.sh2
-rwxr-xr-xt/t4038-diff-combined.sh356
-rwxr-xr-xt/t4039-diff-assume-unchanged.sh11
-rwxr-xr-xt/t4040-whitespace-status.sh75
-rwxr-xr-xt/t4041-diff-submodule-option.sh548
-rwxr-xr-xt/t4041-diff-submodule.sh260
-rwxr-xr-xt/t4042-diff-textconv-caching.sh117
-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.sh990
-rwxr-xr-xt/t4048-diff-combined-binary.sh212
-rwxr-xr-xt/t4049-diff-stat-count.sh68
-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.sh92
-rwxr-xr-xt/t4054-diff-bogus-tree.sh83
-rwxr-xr-xt/t4055-diff-context.sh92
-rwxr-xr-xt/t4056-diff-order.sh121
-rwxr-xr-xt/t4057-diff-combined-paths.sh106
-rwxr-xr-xt/t4058-diff-duplicates.sh79
-rwxr-xr-xt/t4100-apply-stat.sh4
-rw-r--r--t/t4100/t-apply-8.expect2
-rw-r--r--t/t4100/t-apply-9.expect2
-rwxr-xr-xt/t4102-apply-rename.sh9
-rwxr-xr-xt/t4103-apply-binary.sh105
-rwxr-xr-xt/t4104-apply-boundary.sh41
-rwxr-xr-xt/t4107-apply-ignore-whitespace.sh28
-rwxr-xr-xt/t4108-apply-threeway.sh157
-rwxr-xr-xt/t4111-apply-subdir.sh156
-rwxr-xr-xt/t4114-apply-typechange.sh13
-rwxr-xr-xt/t4115-apply-symlink.sh14
-rwxr-xr-xt/t4116-apply-reverse.sh16
-rwxr-xr-xt/t4117-apply-reject.sh74
-rwxr-xr-xt/t4119-apply-config.sh21
-rwxr-xr-xt/t4120-apply-popt.sh70
-rwxr-xr-xt/t4122-apply-symlink-inside.sh125
-rwxr-xr-xt/t4124-apply-ws-rule.sh339
-rwxr-xr-xt/t4125-apply-ws-fuzz.sh4
-rwxr-xr-xt/t4127-apply-same-fn.sh24
-rwxr-xr-xt/t4128-apply-root.sh17
-rwxr-xr-xt/t4129-apply-samemode.sh7
-rwxr-xr-xt/t4130-apply-criss-cross-rename.sh2
-rwxr-xr-xt/t4131-apply-fake-ancestor.sh2
-rwxr-xr-xt/t4132-apply-removal.sh2
-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/t4137-apply-submodule.sh20
-rwxr-xr-xt/t4138-apply-ws-expansion.sh121
-rwxr-xr-xt/t4139-apply-escape.sh141
-rwxr-xr-xt/t4150-am.sh457
-rwxr-xr-xt/t4151-am-abort.sh20
-rwxr-xr-xt/t4152-am-subjects.sh77
-rwxr-xr-xt/t4200-rerere.sh453
-rwxr-xr-xt/t4201-shortlog.sh186
-rwxr-xr-xt/t4202-log.sh584
-rwxr-xr-xt/t4203-mailmap.sh307
-rwxr-xr-xt/t4204-patch-id.sh162
-rwxr-xr-xt/t4205-log-pretty-formats.sh479
-rwxr-xr-xt/t4206-log-follow-harder-copies.sh56
-rwxr-xr-xt/t4207-log-decoration-colors.sh66
-rwxr-xr-xt/t4208-log-magic-pathspec.sh64
-rwxr-xr-xt/t4209-log-pickaxe.sh109
-rwxr-xr-xt/t4210-log-i18n.sh58
-rwxr-xr-xt/t4211-line-log.sh102
-rw-r--r--t/t4211/expect.beginning-of-file43
-rw-r--r--t/t4211/expect.end-of-file62
-rw-r--r--t/t4211/expect.move-support-f80
-rw-r--r--t/t4211/expect.multiple104
-rw-r--r--t/t4211/expect.multiple-overlapping187
-rw-r--r--t/t4211/expect.multiple-superset187
-rw-r--r--t/t4211/expect.parallel-change-f-to-main160
-rw-r--r--t/t4211/expect.simple-f59
-rw-r--r--t/t4211/expect.simple-f-to-main100
-rw-r--r--t/t4211/expect.simple-main68
-rw-r--r--t/t4211/expect.simple-main-to-end70
-rw-r--r--t/t4211/expect.two-ranges102
-rw-r--r--t/t4211/expect.vanishes-early39
-rw-r--r--t/t4211/history.export406
-rwxr-xr-xt/t4212-log-corrupt.sh90
-rwxr-xr-xt/t4252-am-options.sh2
-rwxr-xr-xt/t4253-am-keep-cr-dos.sh96
-rwxr-xr-xt/t4254-am-corrupt.sh37
-rwxr-xr-xt/t4255-am-submodule.sh93
-rwxr-xr-xt/t4300-merge-tree.sh355
-rwxr-xr-xt/t5000-tar-tree.sh335
-rw-r--r--t/t5000/pax.tarbin0 -> 10240 bytes
-rwxr-xr-xt/t5001-archive-attr.sh23
-rwxr-xr-xt/t5002-archive-attr-pattern.sh84
-rwxr-xr-xt/t5003-archive-zip.sh172
-rw-r--r--t/t5003/infozip-symlinks.zipbin0 -> 328 bytes
-rwxr-xr-xt/t5004-archive-corner-cases.sh118
-rw-r--r--t/t5004/empty-with-pax-header.tarbin0 -> 10240 bytes
-rw-r--r--t/t5004/empty.zipbin0 -> 62 bytes
-rwxr-xr-xt/t5100-mailinfo.sh30
-rw-r--r--t/t5100/embed-from.expect5
-rw-r--r--t/t5100/embed-from.in13
-rw-r--r--t/t5100/info0012--message-id5
-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/msg0012--message-id8
-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/patch00012
-rw-r--r--t/t5100/patch00022
-rw-r--r--t/t5100/patch00032
-rw-r--r--t/t5100/patch00054
-rw-r--r--t/t5100/patch00062
-rw-r--r--t/t5100/patch00102
-rw-r--r--t/t5100/patch00112
-rw-r--r--t/t5100/patch0012--message-id30
-rw-r--r--t/t5100/patch00142
-rw-r--r--t/t5100/patch0014--scissors2
-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/quoted-from.expect3
-rw-r--r--t/t5100/quoted-from.in10
-rw-r--r--t/t5100/sample.mbox67
-rwxr-xr-xt/t5150-request-pull.sh249
-rwxr-xr-xt/t5300-pack-object.sh83
-rwxr-xr-xt/t5301-sliding-window.sh4
-rwxr-xr-xt/t5302-pack-index.sh54
-rwxr-xr-xt/t5303-pack-corruption-resilience.sh29
-rwxr-xr-xt/t5304-prune.sh145
-rwxr-xr-xt/t5305-include-tag.sh4
-rwxr-xr-xt/t5308-pack-detect-duplicates.sh80
-rwxr-xr-xt/t5309-pack-delta-cycles.sh77
-rwxr-xr-xt/t5310-pack-bitmaps.sh182
-rwxr-xr-xt/t5311-pack-bitmaps-shallow.sh39
-rwxr-xr-xt/t5312-prune-corruption.sh114
-rwxr-xr-xt/t5400-send-pack.sh92
-rwxr-xr-xt/t5401-update-hooks.sh96
-rwxr-xr-xt/t5403-post-checkout-hook.sh72
-rwxr-xr-xt/t5404-tracking-branches.sh2
-rwxr-xr-xt/t5405-send-pack-rewind.sh1
-rwxr-xr-xt/t5407-post-rewrite-hook.sh215
-rwxr-xr-xt/t5408-send-pack-stdin.sh92
-rwxr-xr-xt/t5500-fetch-pack.sh403
-rwxr-xr-xt/t5501-fetch-push-alternates.sh66
-rwxr-xr-xt/t5501-post-upload-pack.sh69
-rwxr-xr-xt/t5502-quickfetch.sh2
-rwxr-xr-xt/t5503-tagfollow.sh66
-rwxr-xr-xt/t5504-fetch-receive-strict.sh118
-rwxr-xr-xt/t5505-remote.sh1153
-rwxr-xr-xt/t5506-remote-groups.sh27
-rwxr-xr-xt/t5509-fetch-push-namespaces.sh85
-rwxr-xr-xt/t5510-fetch.sh457
-rwxr-xr-xt/t5511-refspec.sh6
-rwxr-xr-xt/t5512-ls-remote.sh109
-rwxr-xr-xt/t5513-fetch-track.sh2
-rwxr-xr-xt/t5514-fetch-multiple.sh184
-rw-r--r--t/t5515/fetch.br-branches-default6
-rw-r--r--t/t5515/fetch.br-branches-default-merge8
-rw-r--r--t/t5515/fetch.br-branches-default-merge_branches-default8
-rw-r--r--t/t5515/fetch.br-branches-default-octopus8
-rw-r--r--t/t5515/fetch.br-branches-default-octopus_branches-default8
-rw-r--r--t/t5515/fetch.br-branches-default_branches-default6
-rw-r--r--t/t5515/fetch.br-branches-one6
-rw-r--r--t/t5515/fetch.br-branches-one-merge8
-rw-r--r--t/t5515/fetch.br-branches-one-merge_branches-one8
-rw-r--r--t/t5515/fetch.br-branches-one-octopus6
-rw-r--r--t/t5515/fetch.br-branches-one-octopus_branches-one6
-rw-r--r--t/t5515/fetch.br-branches-one_branches-one6
-rw-r--r--t/t5515/fetch.br-config-explicit6
-rw-r--r--t/t5515/fetch.br-config-explicit-merge8
-rw-r--r--t/t5515/fetch.br-config-explicit-merge_config-explicit8
-rw-r--r--t/t5515/fetch.br-config-explicit-octopus8
-rw-r--r--t/t5515/fetch.br-config-explicit-octopus_config-explicit8
-rw-r--r--t/t5515/fetch.br-config-explicit_config-explicit6
-rw-r--r--t/t5515/fetch.br-config-glob6
-rw-r--r--t/t5515/fetch.br-config-glob-merge8
-rw-r--r--t/t5515/fetch.br-config-glob-merge_config-glob8
-rw-r--r--t/t5515/fetch.br-config-glob-octopus10
-rw-r--r--t/t5515/fetch.br-config-glob-octopus_config-glob10
-rw-r--r--t/t5515/fetch.br-config-glob_config-glob6
-rw-r--r--t/t5515/fetch.br-remote-explicit6
-rw-r--r--t/t5515/fetch.br-remote-explicit-merge8
-rw-r--r--t/t5515/fetch.br-remote-explicit-merge_remote-explicit8
-rw-r--r--t/t5515/fetch.br-remote-explicit-octopus8
-rw-r--r--t/t5515/fetch.br-remote-explicit-octopus_remote-explicit8
-rw-r--r--t/t5515/fetch.br-remote-explicit_remote-explicit6
-rw-r--r--t/t5515/fetch.br-remote-glob6
-rw-r--r--t/t5515/fetch.br-remote-glob-merge8
-rw-r--r--t/t5515/fetch.br-remote-glob-merge_remote-glob8
-rw-r--r--t/t5515/fetch.br-remote-glob-octopus10
-rw-r--r--t/t5515/fetch.br-remote-glob-octopus_remote-glob10
-rw-r--r--t/t5515/fetch.br-remote-glob_remote-glob6
-rw-r--r--t/t5515/fetch.br-unconfig6
-rw-r--r--t/t5515/fetch.br-unconfig_--tags_.._.git7
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_one_tag_tag-one_tag_tag-three-file6
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_tag_tag-one-tree_tag_tag-three-file6
-rw-r--r--t/t5515/fetch.br-unconfig_.._.git_tag_tag-one_tag_tag-three6
-rw-r--r--t/t5515/fetch.br-unconfig_branches-default6
-rw-r--r--t/t5515/fetch.br-unconfig_branches-one6
-rw-r--r--t/t5515/fetch.br-unconfig_config-explicit6
-rw-r--r--t/t5515/fetch.br-unconfig_config-glob6
-rw-r--r--t/t5515/fetch.br-unconfig_remote-explicit6
-rw-r--r--t/t5515/fetch.br-unconfig_remote-glob6
-rw-r--r--t/t5515/fetch.master6
-rw-r--r--t/t5515/fetch.master_--tags_.._.git7
-rw-r--r--t/t5515/fetch.master_.._.git_one_tag_tag-one_tag_tag-three-file6
-rw-r--r--t/t5515/fetch.master_.._.git_tag_tag-one-tree_tag_tag-three-file6
-rw-r--r--t/t5515/fetch.master_.._.git_tag_tag-one_tag_tag-three6
-rw-r--r--t/t5515/fetch.master_branches-default6
-rw-r--r--t/t5515/fetch.master_branches-one6
-rw-r--r--t/t5515/fetch.master_config-explicit6
-rw-r--r--t/t5515/fetch.master_config-glob6
-rw-r--r--t/t5515/fetch.master_remote-explicit6
-rw-r--r--t/t5515/fetch.master_remote-glob6
-rwxr-xr-xt/t5516-fetch-push.sh1354
-rwxr-xr-xt/t5517-push-mirror.sh5
-rwxr-xr-xt/t5518-fetch-exit-status.sh2
-rwxr-xr-xt/t5519-push-alternates.sh14
-rwxr-xr-xt/t5520-pull.sh225
-rwxr-xr-xt/t5521-pull-options.sh108
-rwxr-xr-xt/t5522-pull-symlink.sh32
-rwxr-xr-xt/t5523-push-upstream.sh119
-rwxr-xr-xt/t5524-pull-msg.sh52
-rwxr-xr-xt/t5525-fetch-tagopt.sh54
-rwxr-xr-xt/t5526-fetch-submodules.sh453
-rwxr-xr-xt/t5527-fetch-odd-refs.sh62
-rwxr-xr-xt/t5528-push-default.sh203
-rwxr-xr-xt/t5529-push-errors.sh48
-rwxr-xr-xt/t5530-upload-pack-error.sh34
-rwxr-xr-xt/t5531-deep-submodule-push.sh185
-rwxr-xr-xt/t5532-fetch-proxy.sh43
-rwxr-xr-xt/t5533-push-cas.sh189
-rwxr-xr-xt/t5534-push-signed.sh171
-rwxr-xr-xt/t5535-fetch-push-symref.sh42
-rwxr-xr-xt/t5536-fetch-conflicts.sh100
-rwxr-xr-xt/t5537-fetch-shallow.sh189
-rwxr-xr-xt/t5538-push-shallow.sh123
-rwxr-xr-xt/t5539-fetch-http-shallow.sh77
-rwxr-xr-xt/t5540-http-push-webdav.sh181
-rwxr-xr-xt/t5540-http-push.sh141
-rwxr-xr-xt/t5541-http-push-smart.sh372
-rwxr-xr-xt/t5542-push-http-shallow.sh94
-rwxr-xr-xt/t5543-atomic-push.sh194
-rwxr-xr-xt/t5550-http-fetch-dumb.sh254
-rwxr-xr-xt/t5550-http-fetch.sh65
-rwxr-xr-xt/t5551-http-fetch-smart.sh286
-rwxr-xr-xt/t5560-http-backend-noserver.sh78
-rwxr-xr-xt/t5561-http-backend.sh142
-rwxr-xr-xt/t556x_common122
-rwxr-xr-xt/t5570-git-daemon.sh172
-rwxr-xr-xt/t5571-pre-push-hook.sh131
-rwxr-xr-xt/t5572-pull-submodule.sh45
-rwxr-xr-xt/t5600-clone-fail-cleanup.sh12
-rwxr-xr-xt/t5601-clone.sh340
-rwxr-xr-xt/t5602-clone-remote-exec.sh15
-rwxr-xr-xt/t5700-clone-reference.sh91
-rwxr-xr-xt/t5701-clone-local.sh110
-rwxr-xr-xt/t5702-clone-options.sh13
-rwxr-xr-xt/t5704-bundle.sh73
-rwxr-xr-xt/t5705-clone-2gb.sh26
-rwxr-xr-xt/t5706-clone-branch.sh16
-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.sh4
-rwxr-xr-xt/t5801-remote-helpers.sh308
-rwxr-xr-xt/t5802-connect-helper.sh72
-rwxr-xr-xt/t5900-repo-selection.sh100
-rwxr-xr-xt/t6000-rev-list-misc.sh103
-rwxr-xr-xt/t6000lib.sh125
-rwxr-xr-xt/t6001-rev-list-graft.sh10
-rwxr-xr-xt/t6002-rev-list-bisect.sh86
-rwxr-xr-xt/t6003-rev-list-topo-order.sh103
-rwxr-xr-xt/t6004-rev-list-path-optim.sh69
-rwxr-xr-xt/t6006-rev-list-format.sh445
-rwxr-xr-xt/t6007-rev-list-cherry-pick-file.sh161
-rwxr-xr-xt/t6009-rev-list-parent.sh133
-rwxr-xr-xt/t6010-merge-base.sh375
-rwxr-xr-xt/t6012-rev-list-simplify.sh77
-rwxr-xr-xt/t6014-rev-list-all.sh4
-rwxr-xr-xt/t6016-rev-list-graph-simplify-history.sh29
-rwxr-xr-xt/t6017-rev-list-stdin.sh78
-rwxr-xr-xt/t6018-rev-list-glob.sh320
-rwxr-xr-xt/t6019-rev-list-ancestry-path.sh157
-rwxr-xr-xt/t6020-merge-df.sh96
-rwxr-xr-xt/t6021-merge-criss-cross.sh2
-rwxr-xr-xt/t6022-merge-rename.sh943
-rwxr-xr-xt/t6023-merge-file.sh149
-rwxr-xr-xt/t6024-recursive-merge.sh2
-rwxr-xr-xt/t6026-merge-attr.sh18
-rwxr-xr-xt/t6027-merge-binary.sh2
-rwxr-xr-xt/t6028-merge-up-to-date.sh19
-rwxr-xr-xt/t6029-merge-subtree.sh49
-rwxr-xr-xt/t6030-bisect-porcelain.sh318
-rwxr-xr-xt/t6031-merge-recursive.sh37
-rwxr-xr-xt/t6032-merge-large-rename.sh36
-rwxr-xr-xt/t6033-merge-crlf.sh8
-rwxr-xr-xt/t6034-merge-rename-nocruft.sh66
-rwxr-xr-xt/t6035-merge-dir-to-symlink.sh117
-rwxr-xr-xt/t6036-recursive-corner-cases.sh726
-rwxr-xr-xt/t6037-merge-ours-theirs.sh76
-rwxr-xr-xt/t6038-merge-text-auto.sh205
-rwxr-xr-xt/t6039-merge-ignorecase.sh53
-rwxr-xr-xt/t6040-tracking-info.sh187
-rwxr-xr-xt/t6041-bisect-submodule.sh32
-rwxr-xr-xt/t6042-merge-rename-corner-cases.sh578
-rwxr-xr-xt/t6050-replace.sh334
-rwxr-xr-xt/t6060-merge-index.sh100
-rwxr-xr-xt/t6101-rev-parse-parents.sh127
-rwxr-xr-xt/t6110-rev-list-sparse.sh20
-rwxr-xr-xt/t6111-rev-list-treesame.sh193
-rwxr-xr-xt/t6120-describe.sh55
-rwxr-xr-xt/t6130-pathspec-noglob.sh162
-rwxr-xr-xt/t6131-pathspec-icase.sh109
-rwxr-xr-xt/t6132-pathspec-exclude.sh184
-rwxr-xr-xt/t6200-fmt-merge-msg.sh530
-rwxr-xr-xt/t6300-for-each-ref.sh198
-rwxr-xr-xt/t6500-gc.sh33
-rwxr-xr-xt/t6501-freshen-objects.sh132
-rwxr-xr-xt/t7001-mv.sh258
-rwxr-xr-xt/t7002-grep.sh414
-rwxr-xr-xt/t7003-filter-branch.sh198
-rwxr-xr-xt/t7004-tag.sh391
-rw-r--r--t/t7004/pubring.gpgbin1164 -> 0 bytes
-rw-r--r--t/t7004/random_seedbin600 -> 0 bytes
-rw-r--r--t/t7004/secring.gpgbin1237 -> 0 bytes
-rw-r--r--t/t7004/trustdb.gpgbin1280 -> 0 bytes
-rwxr-xr-xt/t7005-editor.sh63
-rwxr-xr-xt/t7006-pager.sh450
-rwxr-xr-xt/t7007-show.sh111
-rwxr-xr-xt/t7008-grep-binary.sh179
-rwxr-xr-xt/t7009-filter-branch-null-sha1.sh49
-rwxr-xr-xt/t7010-setup.sh12
-rwxr-xr-xt/t7011-skip-worktree-reading.sh163
-rwxr-xr-xt/t7012-skip-worktree-writing.sh146
-rwxr-xr-xt/t7060-wtstatus.sh183
-rwxr-xr-xt/t7061-wtstatus-ignore.sh274
-rwxr-xr-xt/t7062-wtstatus-ignorecase.sh20
-rwxr-xr-xt/t7101-reset-empty-subdirs.sh (renamed from t/t7101-reset.sh)0
-rwxr-xr-xt/t7102-reset.sh154
-rwxr-xr-xt/t7103-reset-bare.sh47
-rwxr-xr-xt/t7104-reset-hard.sh46
-rwxr-xr-xt/t7104-reset.sh46
-rwxr-xr-xt/t7105-reset-patch.sh32
-rwxr-xr-xt/t7106-reset-unborn-branch.sh70
-rwxr-xr-xt/t7110-reset-merge.sh295
-rwxr-xr-xt/t7111-reset-table.sh121
-rwxr-xr-xt/t7112-reset-submodule.sh14
-rwxr-xr-xt/t7201-co.sh213
-rwxr-xr-xt/t7300-clean.sh144
-rwxr-xr-xt/t7301-clean-interactive.sh475
-rwxr-xr-xt/t7400-submodule-basic.sh968
-rwxr-xr-xt/t7401-submodule-summary.sh157
-rwxr-xr-xt/t7402-submodule-rebase.sh30
-rwxr-xr-xt/t7