summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-06-04Git 2.18-rc1v2.18.0-rc1Junio C Hamano2-1/+13
2018-06-04Merge branch 'bc/t3430-fixup'Junio C Hamano1-3/+2
2018-06-04Merge branch 'bw/refspec-api'Junio C Hamano1-0/+2
2018-06-04Merge branch 'tg/doc-sec-list'Junio C Hamano2-4/+20
2018-06-04Merge branch 'rd/p4-doc-markup-env'Junio C Hamano1-5/+5
2018-06-04Merge branch 'nd/remote-update-doc'Junio C Hamano1-2/+2
2018-06-04Merge branch 'jt/submodule-pull-recurse-rebase'Junio C Hamano3-3/+29
2018-06-04remote: doc typofixDuy Nguyen1-1/+1
2018-06-04t3430: test clean-upbrian m. carlson1-3/+2
2018-06-01A bit more topics before -rc1Junio C Hamano1-0/+22
2018-06-01Merge branch 'bw/ref-prefix-for-configured-refspec'Junio C Hamano3-0/+25
2018-06-01fetch: do not pass ref-prefixes for fetch by exact SHA1Jonathan Nieder3-0/+25
2018-06-01Merge branch 'cc/tests-without-assuming-ref-files-backend'Junio C Hamano11-27/+28
2018-06-01Merge branch 'rd/init-typo'Junio C Hamano1-1/+1
2018-06-01Merge branch 'js/rebase-recreate-merge'Junio C Hamano3-2/+19
2018-06-01Merge branch 'rd/tag-doc-lightweight'Junio C Hamano1-2/+2
2018-06-01Merge branch 'rd/doc-options-placeholder'Junio C Hamano19-38/+38
2018-06-01Merge branch 'en/rev-parse-invalid-range'Junio C Hamano2-2/+14
2018-06-01Merge branch 'ld/p4-unshelve'Junio C Hamano3-36/+347
2018-06-01Merge branch 'nd/use-opt-int-set-f'Junio C Hamano11-50/+47
2018-06-01Merge branch 'pa/import-tars-long-names'Junio C Hamano1-2/+29
2018-06-01Merge branch 'nd/command-list'Junio C Hamano25-313/+589
2018-06-01refspec-api: avoid uninitialized field in refspec itemJunio C Hamano1-0/+2
2018-06-01p4.txt: Use backquotes for variable namesRobert P. J. Day1-5/+5
2018-06-01remote.txt: update documentation for 'update' commandDuy Nguyen1-2/+2
2018-06-01RelNotes: remove duplicate release noteElijah Newren1-11/+3
2018-06-01note git-security@googlegroups.com in more placesThomas Gummerer2-0/+16
2018-06-01SubmittingPatches: replace numbered attributes with namesThomas Gummerer1-4/+4
2018-05-30Git 2.18-rc0v2.18.0-rc0Junio C Hamano2-1/+37
2018-05-30Merge branch 'bw/remote-curl-compressed-responses'Junio C Hamano3-6/+12
2018-05-30Merge branch 'ma/unpack-trees-free-msgs'Junio C Hamano7-37/+64
2018-05-30Merge branch 'bc/hash-independent-tests'Junio C Hamano71-267/+338
2018-05-30Merge branch 'ma/regex-no-regfree-after-comp-fail'Junio C Hamano2-3/+0
2018-05-30Merge branch 'ma/config-store-data-clear'Junio C Hamano1-18/+18
2018-05-30Merge branch 'jk/snprintf-truncation'Junio C Hamano6-50/+55
2018-05-30Merge branch 'jk/config-blob-sans-repo'Junio C Hamano2-0/+7
2018-05-30Merge branch 'sb/submodule-merge-in-merge-recursive'Junio C Hamano3-173/+186
2018-05-30Merge branch 'js/empty-config-section-fix'Junio C Hamano1-1/+1
2018-05-30Merge branch 'bw/ref-prefix-for-configured-refspec'Junio C Hamano23-613/+570
2018-05-30Merge branch 'sb/grep-die-on-unreadable-index'Junio C Hamano1-1/+2
2018-05-30The seventh batch for 2.18Junio C Hamano1-0/+80
2018-05-30Merge branch 'sb/submodule-update-try-harder'Junio C Hamano1-1/+1
2018-05-30Merge branch 'lm/credential-netrc'Junio C Hamano7-50/+135
2018-05-30Merge branch 'ab/get-short-oid'Junio C Hamano6-21/+101
2018-05-30Merge branch 'jt/partial-clone-proto-v2'Junio C Hamano5-6/+171
2018-05-30Merge branch 'bc/object-id'Junio C Hamano46-306/+348
2018-05-30Merge branch 'sb/blame-color'Junio C Hamano3-4/+200
2018-05-30Merge branch 'cf/submodule-progress-dissociate'Junio C Hamano5-9/+78
2018-05-30Merge branch 'sg/complete-paths'Junio C Hamano3-28/+362
2018-05-30Merge branch 'nd/travis-gcc-8'Junio C Hamano2-0/+6
2018-05-30Merge branch 'nd/pack-struct-commit'Junio C Hamano1-1/+1
2018-05-30Merge branch 'ma/create-pseudoref-with-null-old-oid'Junio C Hamano2-5/+77
2018-05-30Merge branch 'jk/unavailable-can-be-missing'Junio C Hamano1-40/+50
2018-05-30Merge branch 'bp/status-rename-config'Junio C Hamano6-1/+192
2018-05-30Merge branch 'js/use-bug-macro'Junio C Hamano69-206/+214
2018-05-30Merge branch 'rs/no-null-ptr-arith-in-fast-export'Junio C Hamano1-4/+3
2018-05-30Merge branch 'nd/repo-clear-keep-the-index'Junio C Hamano1-1/+2
2018-05-30Merge branch 'ma/lockfile-cleanup'Junio C Hamano18-38/+32
2018-05-30Merge branch 'sg/t6500-no-redirect-of-stdin'Junio C Hamano1-2/+0
2018-05-30Merge branch 'bp/merge-rename-config'Junio C Hamano8-14/+69
2018-05-30Merge branch 'js/sequencer-and-root-commits'Junio C Hamano6-35/+276
2018-05-30Merge branch 'dd/send-email-reedit'Junio C Hamano1-7/+31
2018-05-30init: fix grammar in "templates not found" msgRobert P. J. Day1-1/+1
2018-05-30sequencer: ensure labels that are object IDs are rewrittenbrian m. carlson2-1/+18
2018-05-30t990X: use '.git/objects' as 'deep inside .git' pathChristian Couder2-2/+2
2018-05-29Sync with Git 2.17.1Junio C Hamano28-72/+794
2018-05-29tag: clarify in the doc that a tag can refer to a non-commit objectRobert P. J. Day1-2/+2
2018-05-28git-rebase--interactive: fix copy-paste mistakeOrgad Shaneh1-1/+1
2018-05-25Use proper syntax for replaceables in command docsRobert P. J. Day19-38/+38
2018-05-25submodule: do not pass null OID to setup_revisionsJonathan Tan3-3/+29
2018-05-25rev-parse: check lookup'ed commit references for NULLElijah Newren2-2/+14
2018-05-24Use OPT_SET_INT_F() for cmdline option specificationNguyễn Thái Ngọc Duy11-50/+47
2018-05-24git-p4: add unshelve commandLuke Diamand3-36/+347
2018-05-24import-tars: read overlong names from pax extended headerPedro Alvarez Piedehierro1-2/+29
2018-05-23t: make many tests depend less on the refs being filesDavid Turner9-25/+26
2018-05-23The sixth batch for 2.18Junio C Hamano1-0/+101
2018-05-23Merge branch 'fg/completion-external'Junio C Hamano1-2/+9
2018-05-23Merge branch 'bc/asciidoctor-tab-width'Junio C Hamano2-1/+3
2018-05-23Merge branch 'nd/pack-unreachable-objects-doc'Junio C Hamano2-0/+15
2018-05-23Merge branch 'nd/completion-aliasfiletype-typofix'Junio C Hamano1-1/+1
2018-05-23Merge branch 'em/status-rename-config'Junio C Hamano3-5/+13
2018-05-23Merge branch 'cc/perf-bisect'Junio C Hamano1-0/+6
2018-05-23Merge branch 'ah/misc-doc-updates'Junio C Hamano6-68/+77
2018-05-23Merge branch 'bp/test-drop-caches'Junio C Hamano1-12/+4
2018-05-23Merge branch 'en/unpack-trees-split-index-fix'Junio C Hamano1-4/+15
2018-05-23Merge branch 'nd/doc-header'Junio C Hamano38-96/+96
2018-05-23Merge branch 'bc/format-patch-cover-no-attach'Junio C Hamano4-5/+16
2018-05-23Merge branch 'tb/test-apfs-utf8-normalization'Junio C Hamano1-6/+1
2018-05-23Merge branch 'js/rebase-recreate-merge'Junio C Hamano14-59/+1352
2018-05-23Merge branch 'nd/pack-objects-pack-struct'Junio C Hamano16-167/+656
2018-05-23Merge branch 'en/rename-directory-detection-reboot'Junio C Hamano11-178/+6092
2018-05-23Merge branch 'js/no-pager-shorthand'Junio C Hamano2-3/+4
2018-05-23Merge branch 'js/rebase-i-clean-msg-after-fixup-continue'Junio C Hamano3-48/+200
2018-05-23Merge branch 'tg/worktree-add-existing-branch'Junio C Hamano3-36/+100
2018-05-23Merge branch 'js/deprecate-grafts'Junio C Hamano14-118/+274
2018-05-23Merge branch 'js/test-unset-prereq'Junio C Hamano1-1/+13
2018-05-23Merge branch 'ab/perl-python-attrs'Junio C Hamano1-2/+4
2018-05-23Merge branch 'sb/oid-object-info'Junio C Hamano36-94/+125
2018-05-23Merge branch 'cc/perf-aggregate-unknown-option'Junio C Hamano1-36/+26
2018-05-23Merge branch 'en/git-debugger'Junio C Hamano2-10/+33
2018-05-23Merge branch 'bw/server-options'Junio C Hamano14-3/+116
2018-05-23Merge branch 'nd/repack-keep-pack'Junio C Hamano13-36/+349
2018-05-23Merge branch 'ds/lazy-load-trees'Junio C Hamano26-66/+152
2018-05-23Merge branch 'nd/term-columns'Junio C Hamano3-5/+9
2018-05-23Merge branch 'sg/t7005-spaces-in-filenames-cleanup'Junio C Hamano1-9/+3
2018-05-23Merge branch 'sg/t5516-fixes'Junio C Hamano1-5/+5
2018-05-23Merge branch 'sg/t5310-jgit-bitmap-test'Junio C Hamano1-4/+4
2018-05-23Merge branch 'nd/pack-format-doc'Junio C Hamano2-0/+97
2018-05-23Merge branch 'jk/apply-p-doc'Junio C Hamano1-2/+4
2018-05-23Merge branch 'ao/config-api-doc'Junio C Hamano1-8/+10
2018-05-23Merge branch 'bc/mailmap-self'Junio C Hamano1-2/+2
2018-05-23Merge branch 'sb/object-store-replace'Junio C Hamano3-1/+7
2018-05-23Merge branch 'hn/sort-ls-remote'Junio C Hamano1-1/+1
2018-05-23remote-curl: accept compressed responses with protocol v2Brandon Williams1-0/+1
2018-05-23remote-curl: accept all encodings supported by curlBrandon Williams3-6/+11
2018-05-22Git 2.17.1v2.17.1Junio C Hamano3-2/+18
2018-05-22Merge branch 'jk/submodule-fsck-loose' into maintJunio C Hamano8-30/+271
2018-05-22Sync with Git 2.16.4Junio C Hamano20-42/+507
2018-05-22Git 2.16.4v2.16.4Junio C Hamano3-2/+7
2018-05-22Sync with Git 2.15.2Junio C Hamano18-41/+500
2018-05-22Git 2.15.2v2.15.2Junio C Hamano2-1/+4
2018-05-22Sync with Git 2.14.4Junio C Hamano17-41/+497
2018-05-22Git 2.14.4v2.14.4Junio C Hamano3-2/+7
2018-05-22Sync with Git 2.13.7Junio C Hamano16-41/+492
2018-05-22Git 2.13.7v2.13.7Junio C Hamano3-2/+22
2018-05-22Merge branch 'jk/submodule-fix-loose' into maint-2.13Junio C Hamano15-41/+472
2018-05-21fsck: complain when .gitmodules is a symlinkJeff King2-2/+38
2018-05-21index-pack: check .gitmodules files with --strictJeff King3-0/+60
2018-05-21unpack-objects: call fsck_finish() after fscking objectsJeff King2-1/+11
2018-05-21fsck: call fsck_finish() after fscking objectsJeff King2-0/+7
2018-05-21fsck: check .gitmodules contentJeff King1-1/+59
2018-05-21fsck: handle promisor objects in .gitmodules checkJeff King1-0/+3
2018-05-21fsck: detect gitmodules filesJeff King2-0/+65
2018-05-21fsck: actually fsck blob dataJeff King3-24/+28
2018-05-21fsck: simplify ".git" checkJeff King1-3/+1
2018-05-21index-pack: make fsck error message more specificJeff King2-2/+2
2018-05-21Merge branch 'jk/submodule-name-verify-fix' into jk/submodule-name-verify-fsckJeff King16-42/+474
2018-05-21verify_path: disallow symlinks in .gitmodulesJeff King4-15/+37
2018-05-21update-index: stat updated files earlierJeff King1-8/+17
2018-05-21verify_dotfile: mention case-insensitivity in commentJeff King1-1/+4
2018-05-21verify_path: drop clever fallthroughJeff King1-4/+4
2018-05-21skip_prefix: add case-insensitive variantJeff King1-0/+17
2018-05-21is_{hfs,ntfs}_dotgitmodules: add testsJohannes Schindelin2-0/+106
2018-05-21is_ntfs_dotgit: match other .git filesJohannes Schindelin2-1/+93
2018-05-21is_hfs_dotgit: match other .git filesJeff King2-12/+51
2018-05-21is_ntfs_dotgit: use a size_t for traversing stringJeff King1-1/+1
2018-05-21submodule-config: verify submodule names as pathsJeff King5-0/+143
2018-05-22submodule: add --dissociate option to add/update commandsCasey Fitzpatrick4-5/+48
2018-05-22submodule: add --progress option to add commandCasey Fitzpatrick3-1/+27
2018-05-22submodule: clean up substitutions in scriptCasey Fitzpatrick1-4/+4
2018-05-22unpack_trees_options: free messages when doneMartin Ågren5-4/+26
2018-05-22argv-array: return the pushed string from argv_push*()Junio C Hamano2-4/+6
2018-05-21travis-ci: run gcc-8 on linux-gcc jobsNguyễn Thái Ngọc Duy2-0/+6
2018-05-21regex: do not call `regfree()` if compilation failsMartin Ågren2-3/+0
2018-05-21config: let `config_store_data_clear()` handle `key`Martin Ågren1-7/+3
2018-05-21config: let `config_store_data_clear()` handle `value_regex`Martin Ågren1-11/+6
2018-05-21config: free resources of `struct config_store_data`Martin Ågren1-0/+9
2018-05-21t5300: abstract away SHA-1-specific constantsbrian m. carlson1-3/+5
2018-05-21t4208: abstract away SHA-1-specific constantsbrian m. carlson1-1/+2
2018-05-21t4045: abstract away SHA-1-specific constantsbrian m. carlson1-2/+4
2018-05-21t4042: abstract away SHA-1-specific constantsbrian m. carlson1-6/+10
2018-05-21t4205: sort log output in a hash-independent waybrian m. carlson1-4/+4
2018-05-21t/lib-diff-alternative: abstract away SHA-1-specific constantsbrian m. carlson1-4/+8
2018-05-21t4030: abstract away SHA-1-specific constantsbrian m. carlson1-2/+3
2018-05-21t4029: abstract away SHA-1-specific constantsbrian m. carlson1-1/+6
2018-05-21t4029: fix test indentationbrian m. carlson1-17/+16
2018-05-21t4022: abstract away SHA-1-specific constantsbrian m. carlson1-2/+4
2018-05-21t4020: abstract away SHA-1-specific constantsbrian m. carlson1-2/+8
2018-05-21t4014: abstract away SHA-1-specific constantsbrian m. carlson1-3/+6
2018-05-21t4008: abstract away SHA-1-specific constantsbrian m. carlson1-27/+32
2018-05-21t4007: abstract away SHA-1-specific constantsbrian m. carlson1-8/+9
2018-05-21t3905: abstract away SHA-1-specific constantsbrian m. carlson1-4/+7
2018-05-21t3702: abstract away SHA-1-specific constantsbrian m. carlson1-4/+3
2018-05-21completion: allow to customize the completable command listNguyễn Thái Ngọc Duy6-2/+47
2018-05-21completion: add and use --list-cmds=aliasNguyễn Thái Ngọc Duy6-81/+40
2018-05-21completion: add and use --list-cmds=nohelpersNguyễn Thái Ngọc Duy3-17/+20
2018-05-21Move declaration for alias.c to alias.hNguyễn Thái Ngọc Duy10-5/+17
2018-05-21completion: reduce completable command listNguyễn Thái Ngọc Duy1-9/+9
2018-05-21completion: let git provide the completable command listNguyễn Thái Ngọc Duy3-119/+58
2018-05-21command-list.txt: documentation and guide lineNguyễn Thái Ngọc Duy1-0/+45
2018-05-21help: use command-list.txt for the source of guidesNguyễn Thái Ngọc Duy10-45/+54
2018-05-21help: add "-a --verbose" to list all commands with synopsisNguyễn Thái Ngọc Duy5-1/+37
2018-05-21git: support --list-cmds=list-<category>Nguyễn Thái Ngọc Duy5-1/+51
2018-05-21completion: implement and use --list-cmds=main,othersNguyễn Thái Ngọc Duy5-2/+43
2018-05-21git --list-cmds: collect command list in a string_listNguyễn Thái Ngọc Duy1-5/+17
2018-05-21git.c: convert --list-* to --list-cmds=*Nguyễn Thái Ngọc Duy4-8/+39
2018-05-21fmt_with_err: add a comment that truncation is OKJeff King1-0/+1
2018-05-21shorten_unambiguous_ref: use xsnprintfJeff King1-2/+2
2018-05-21fsmonitor: use internal argv_array of struct child_processRené Scharfe1-10/+4
2018-05-21log_write_email_headers: use strbufsJeff King1-6/+10
2018-05-21http: use strbufs instead of fixed buffersJeff King2-32/+38
2018-05-21config: die when --blob is used outside a repositoryJeff King2-0/+7
2018-05-21get_main_ref_store: BUG() when outside a repositoryJeff King1-0/+3
2018-05-21t9902-completion: exercise __git_complete_index_file() directlySZEDER Gábor1-107/+118
2018-05-21completion: don't return with error from __gitcomp_file_direct()SZEDER Gábor1-2/+4
2018-05-21merge-recursive: provide pair of `unpack_trees_{start,finish}()`Elijah Newren1-14/+15
2018-05-21merge: setup `opts` later in `checkout_fast_forward()`Martin Ågren1-15/+17
2018-05-18config: a user-provided invalid section is not a BUGJohannes Schindelin1-1/+1
2018-05-18merge-recursive: give notice when submodule commit gets fast-forwardedLeif Middelschulte1-0/+16
2018-05-18object.c: clear replace map before freeing itStefan Beller1-0/+2