summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-05-16Git 2.32-rc0v2.32.0-rc0Junio C Hamano2-1/+17
2021-05-16Merge branch 'ls/typofix'Junio C Hamano1-1/+1
2021-05-16Merge branch 'dl/stash-show-untracked-fixup'Junio C Hamano2-3/+22
2021-05-16Merge branch 'wc/packed-ref-removal-cleanup'Junio C Hamano2-6/+15
2021-05-16Merge branch 'lh/maintenance-leakfix'Junio C Hamano1-2/+8
2021-05-16Merge branch 'ma/typofixes'Junio C Hamano2-2/+2
2021-05-16Merge branch 'ah/merge-ort-i18n'Junio C Hamano1-6/+15
2021-05-16Merge branch 'dd/mailinfo-quoted-cr'Junio C Hamano14-34/+376
2021-05-16Merge branch 'ab/sparse-index-cleanup'Junio C Hamano1-10/+1
2021-05-16Merge branch 'ab/streaming-simplify'Junio C Hamano1-153/+115
2021-05-16Merge branch 'mt/parallel-checkout-part-3'Junio C Hamano16-49/+734
2021-05-16Merge branch 'jt/push-negotiation'Junio C Hamano14-100/+455
2021-05-14The seventeenth batchJunio C Hamano1-0/+15
2021-05-14Merge branch 'mt/clean-clean'Junio C Hamano1-3/+1
2021-05-14Merge branch 'ow/no-dryrun-in-add-i'Junio C Hamano2-0/+6
2021-05-14Merge branch 'jk/p4-locate-branch-point-optim'Junio C Hamano2-11/+12
2021-05-14Merge branch 'ba/object-info'Junio C Hamano6-0/+183
2021-05-14Merge branch 'pw/patience-diff-clean-up'Junio C Hamano1-11/+3
2021-05-14Merge branch 'pw/word-diff-zero-width-matches'Junio C Hamano2-3/+12
2021-05-13stash show: fix segfault with --{include,only}-untrackedDenton Liu2-2/+21
2021-05-13t3905: correct test titleDenton Liu1-1/+1
2021-05-13pretty: fix a typo in the documentation for %(trailers)Louis Sautier1-1/+1
2021-05-12maintenance: fix two memory leaksLénaïc Huard1-2/+8
2021-05-11The sixteenth batchJunio C Hamano1-0/+26
2021-05-11Merge branch 'zh/trailer-cmd'Junio C Hamano3-26/+187
2021-05-11Merge branch 'jk/symlinked-dotgitx-cleanup'Junio C Hamano13-61/+255
2021-05-11Merge branch 'jk/pack-objects-negative-options-fix'Junio C Hamano3-158/+126
2021-05-11Merge branch 'jk/doc-format-patch-skips-merges'Junio C Hamano1-1/+9
2021-05-11Merge branch 'jc/test-allows-local'Junio C Hamano1-0/+5
2021-05-11Merge branch 'nc/submodule-update-quiet'Junio C Hamano2-2/+26
2021-05-11Merge branch 'js/merge-already-up-to-date-message-reword'Junio C Hamano4-8/+12
2021-05-11Merge branch 'rj/bisect-skip-honor-terms'Junio C Hamano2-0/+12
2021-05-11refs: cleanup directories when deleting packed refWill Chandler2-6/+15
2021-05-11merge-ort: split "distinct types" message into two translatable messagesAlex Henrie1-6/+15
2021-05-10The fifteenth batchJunio C Hamano1-0/+5
2021-05-10Merge branch 'rs/repack-without-loosening-promised-objects'Junio C Hamano4-3/+26
2021-05-10Merge branch 'ls/subtree'Junio C Hamano5-866/+1425
2021-05-10Merge branch 'bc/hash-transition-interop-part-1'Junio C Hamano58-197/+304
2021-05-10am: learn to process quoted lines that ends with CRLFĐoàn Trần Công Danh6-0/+110
2021-05-10mailinfo: allow stripping quoted CR without warningĐoàn Trần Công Danh4-0/+15
2021-05-10mailinfo: allow squelching quoted CRLF warningĐoàn Trần Công Danh5-3/+62
2021-05-10mailinfo: warn if CRLF found in decoded base64/QP emailĐoàn Trần Công Danh7-0/+121
2021-05-10pretty-formats.txt: add missing spaceMartin Ågren1-1/+1
2021-05-10git-repack.txt: remove spurious ")"Martin Ågren1-1/+1
2021-05-07The fourteenth batchJunio C Hamano1-0/+53
2021-05-07Merge branch 'll/clone-reject-shallow'Junio C Hamano1-1/+1
2021-05-07Merge branch 'si/zsh-complete-comment-fix'Junio C Hamano1-2/+3
2021-05-07Merge branch 'dl/complete-stash-updates'Junio C Hamano2-47/+70
2021-05-07Merge branch 'dl/complete-stash'Junio C Hamano1-62/+60
2021-05-07Merge branch 'ah/plugleaks'Junio C Hamano13-23/+36
2021-05-07Merge branch 'ps/rev-list-object-type-filter'Junio C Hamano16-30/+388
2021-05-07Merge branch 'ab/svn-tests-set-e-fix'Junio C Hamano2-18/+15
2021-05-07Merge branch 'ab/rebase-no-reschedule-failed-exec'Junio C Hamano3-2/+38
2021-05-07Merge branch 'ab/doc-lint'Junio C Hamano12-138/+288
2021-05-07Merge branch 'mt/add-rm-in-sparse-checkout'Junio C Hamano16-63/+408
2021-05-07Merge branch 'ps/config-global-override'Junio C Hamano6-16/+135
2021-05-07Merge branch 'zh/pretty-date-human'Junio C Hamano3-0/+13
2021-05-07Merge branch 'zh/format-ref-array-optim'Junio C Hamano5-25/+42
2021-05-07Merge branch 'ad/cygwin-no-backslashes-in-paths'Junio C Hamano3-6/+11
2021-05-07Merge branch 'jz/apply-3way-first-message-fix'Junio C Hamano1-1/+5
2021-05-07Merge branch 'jk/prune-with-bitmap-fix'Junio C Hamano4-15/+39
2021-05-07Merge branch 'po/diff-patch-doc'Junio C Hamano1-1/+6
2021-05-07Merge branch 'hn/trace-reflog-expiry'Junio C Hamano1-3/+44
2021-05-07Merge branch 'ab/pretty-date-format-tests'Junio C Hamano1-5/+4
2021-05-07Merge branch 'ps/config-env-option-with-separate-value'Junio C Hamano3-2/+23
2021-05-07clean: remove unnecessary variableMatheus Tavares1-3/+1
2021-05-07mailinfo: stop parsing options manuallyĐoàn Trần Công Danh1-30/+45
2021-05-07mailinfo: load default metainfo_charset lazilyĐoàn Trần Công Danh1-9/+31
2021-05-07add: die if both --dry-run and --interactive are givenØystein Walle2-0/+6
2021-05-06streaming.c: move {open,close,read} from vtable to "struct git_istream"Ævar Arnfjörð Bjarmason1-43/+29
2021-05-06streaming.c: stop passing around "object_info *" to open()Ævar Arnfjörð Bjarmason1-22/+20
2021-05-06streaming.c: remove {open,close,read}_method_decl() macrosÆvar Arnfjörð Bjarmason1-25/+22
2021-05-06streaming.c: remove enum/function/vtbl indirectionÆvar Arnfjörð Bjarmason1-25/+11
2021-05-06streaming.c: avoid forward declarationsÆvar Arnfjörð Bjarmason1-88/+83
2021-05-06sparse-index.c: remove set_index_sparse_config()Ævar Arnfjörð Bjarmason1-10/+1
2021-05-06git-p4: speed up search for branch parentJoachim Kuebart1-11/+10
2021-05-06git-p4: ensure complex branches are cloned correctlyJoachim Kuebart1-0/+2
2021-05-05patience diff: remove unused variablePhillip Wood1-3/+0
2021-05-05patience diff: remove unnecessary string comparisonsPhillip Wood1-8/+3
2021-05-05word diff: handle zero length matchesPhillip Wood2-3/+12
2021-05-05ci: run test round with parallel-checkout enabledMatheus Tavares4-0/+22
2021-05-05parallel-checkout: add tests related to .gitattributesMatheus Tavares1-0/+194
2021-05-05t0028: extract encoding helpers to lib-encoding.shMatheus Tavares2-24/+26
2021-05-05parallel-checkout: add tests related to path collisionsMatheus Tavares3-2/+168
2021-05-05parallel-checkout: add tests for basic operationsMatheus Tavares2-0/+271
2021-05-05checkout-index: add parallel checkout supportMatheus Tavares1-9/+15
2021-05-05builtin/checkout.c: complete parallel checkout supportMatheus Tavares1-4/+17
2021-05-05make_transient_cache_entry(): optionally alloc from mem_poolMatheus Tavares6-13/+23
2021-05-05t5601: mark protocol v2-only testJonathan Tan1-1/+1
2021-05-05send-pack: support push negotiationJonathan Tan3-4/+99
2021-05-05fetch: teach independent negotiation (no packfile)Jonathan Tan11-17/+300
2021-05-04work around zsh comment in __git_complete_worktree_pathsSardorbek Imomaliev1-2/+3
2021-05-04trailer: add new .cmd config optionZheNing Hu3-19/+175
2021-05-04docs: correct descript of trailer.<token>.commandZheNing Hu1-16/+21
2021-05-04docs: document symlink restrictions for dot-filesJeff King4-0/+25
2021-05-04fsck: warn about symlinked dotfiles we'll open with O_NOFOLLOWJeff King3-2/+48
2021-05-04t0060: test ntfs/hfs-obscured dotfilesJeff King6-13/+75
2021-05-04t7450: test .gitmodules symlink matching against obscured namesJeff King1-38/+53
2021-05-04t7450: test verify_path() handling of gitmodulesJeff King1-3/+16
2021-05-03t7415: rename to expand scopeJeff King1-3/+10
2021-05-03fsck_tree(): wrap some long linesJeff King1-12/+36
2021-05-03fsck_tree(): fix shadowed variableJeff King2-22/+25
2021-05-03t7415: remove out-dated comment about translationJeff King1-3/+2
2021-05-03docs/format-patch: mention handling of mergesJeff King1-1/+9
2021-05-03pack-objects: clamp negative depth to 0Jeff King2-0/+9
2021-05-03t5316: check behavior of pack-objects --depth=0Jeff King1-0/+8
2021-05-03pack-objects: clamp negative window size to 0Jeff King2-0/+7
2021-05-03t5300: check that we produced expected number of deltasJeff King1-3/+20
2021-05-03t5300: modernize basic testsJeff King1-158/+85
2021-05-03CodingGuidelines: explicitly allow "local" for test scriptsJunio C Hamano1-0/+5
2021-05-03merge: fix swapped "up to date" message componentsJosh Soref1-5/+9
2021-05-03merge(s): apply consistent punctuation to "up to date" messagesEric Sunshine4-4/+4
2021-05-03submodule update: silence underlying fetch with "--quiet"Nicholas Clark2-2/+26
2021-04-30The thirteenth batchJunio C Hamano1-0/+32
2021-04-30Merge branch 'ab/pathname-encoding-doc'Junio C Hamano1-1/+4
2021-04-30Merge branch 'vs/completion-with-set-u'Junio C Hamano1-1/+1
2021-04-30Merge branch 'hn/refs-trace-errno'Junio C Hamano1-1/+4
2021-04-30Merge branch 'mt/parallel-checkout-part-2'Junio C Hamano12-5/+1240
2021-04-30Merge branch 'so/log-diff-merge'Junio C Hamano7-21/+95
2021-04-30Merge branch 'ds/sparse-index-protections'Junio C Hamano48-109/+1257
2021-04-30Merge branch 'ds/maintenance-prefetch-fix'Junio C Hamano6-40/+134
2021-04-30Merge branch 'ow/push-quiet-set-upstream'Junio C Hamano2-5/+12
2021-04-30Merge branch 'mt/pkt-write-errors'Junio C Hamano1-7/+24
2021-04-30Merge branch 'jk/promisor-optim'Junio C Hamano12-15/+27
2021-04-30bisect--helper: use BISECT_TERMS in 'bisect skip' commandRamsay Jones2-0/+12
2021-04-30cygwin: disallow backslashes in file namesAdam Dinwoodie3-6/+11
2021-04-30git: support separate arg for `--config-env`'s valuePatrick Steinhardt2-1/+22
2021-04-30git.txt: fix synopsis of `--config-env` missing the equals signPatrick Steinhardt1-1/+1
2021-04-29apply: adjust messages to account for --3way changesJerry Zhang1-1/+5
2021-04-29prune: save reachable-from-recent objects with bitmapsJeff King3-15/+36
2021-04-29pack-bitmap: clean up include_check after useJeff King1-0/+3
2021-04-28subtree: be stricter about validating flagsLuke Shumaker2-25/+175
2021-04-28subtree: push: allow specifying a local rev other than HEADLuke Shumaker3-13/+47
2021-04-28subtree: allow 'split' flags to be passed to 'push'Luke Shumaker3-12/+223
2021-04-28subtree: allow --squash to be used with --rejoinLuke Shumaker3-24/+96
2021-04-28subtree: give the docs a once-overLuke Shumaker3-93/+87
2021-04-28subtree: have $indent actually affect indentationLuke Shumaker1-18/+24
2021-04-28subtree: don't let debug and progress output clashLuke Shumaker1-1/+21
2021-04-28subtree: add comments and sanity checksLuke Shumaker1-3/+61
2021-04-28subtree: remove duplicate checkLuke Shumaker1-4/+0
2021-04-28subtree: parse revs in individual cmd_ functionsLuke Shumaker1-38/+24
2021-04-28subtree: use "^{commit}" instead of "^0"Luke Shumaker1-2/+2
2021-04-28subtree: don't fuss with PATHLuke Shumaker1-2/+16
2021-04-28subtree: use "$*" instead of "$@" as appropriateLuke Shumaker1-3/+3
2021-04-28subtree: use more explicit variable names for cmdline argsLuke Shumaker1-66/+66
2021-04-28subtree: use git-sh-setup's `say`Luke Shumaker1-15/+7
2021-04-28subtree: use `git merge-base --is-ancestor`Luke Shumaker1-15/+1
2021-04-28subtree: drop support for git < 1.7Luke Shumaker1-15/+4
2021-04-28subtree: more consistent error propagationLuke Shumaker1-14/+14
2021-04-28subtree: don't have loose code outside of a functionLuke Shumaker1-120/+125
2021-04-28subtree: t7900: add porcelain tests for 'pull' and 'push'Luke Shumaker1-0/+127
2021-04-28subtree: t7900: add a test for the -h flagLuke Shumaker1-0/+7
2021-04-28subtree: t7900: rename last_commit_message to last_commit_subjectLuke Shumaker1-13/+13
2021-04-28subtree: t7900: fix 'verify one file change per commit'Luke Shumaker1-40/+6
2021-04-28subtree: t7900: delete some dead codeLuke Shumaker1-11/+1
2021-04-28subtree: t7900: use 'test' for string equalityLuke Shumaker1-36/+24
2021-04-28subtree: t7900: comment subtree_test_create_repoLuke Shumaker1-6/+8
2021-04-28subtree: t7900: use consistent formattingLuke Shumaker1-35/+35
2021-04-28subtree: t7900: use test-lib.sh's test_countLuke Shumaker1-336/+300
2021-04-28subtree: t7900: update for having the default branch name be 'main'Luke Shumaker1-58/+59
2021-04-28.gitignore: ignore 'git-subtree' as a build artifactLuke Shumaker1-0/+1
2021-04-28repack: avoid loosening promisor objects in partial clonesRafael Silva4-3/+26
2021-04-28doc: point to diff attribute in patch format docsPeter Oliver1-1/+6
2021-04-28builtin/rm: avoid leaking pathspec and seenAndrzej Hunt1-0/+2
2021-04-28builtin/rebase: release git_format_patch_opt tooAndrzej Hunt1-0/+1
2021-04-28builtin/for-each-ref: free filter and UNLEAK sorting.Andrzej Hunt1-0/+3
2021-04-28mailinfo: also free strbuf lists when clearing mailinfoAndrzej Hunt2-11/+5
2021-04-28builtin/checkout: clear pending objects after diffingAndrzej Hunt1-0/+1
2021-04-28builtin/check-ignore: clear_pathspec before returningAndrzej Hunt1-0/+1
2021-04-28builtin/bugreport: don't leak prefixed filenameAndrzej Hunt1-3/+5
2021-04-28branch: FREE_AND_NULL instead of NULL'ing real_refAndrzej Hunt1-1/+1
2021-04-28bloom: clear each bloom_key after useAndrzej Hunt1-0/+1
2021-04-28ls-files: free max_prefix when doneAndrzej Hunt1-1/+2
2021-04-28wt-status: fix multiple small leaksAndrzej Hunt1-0/+4
2021-04-28revision: free remainder of old commit list in limit_listAndrzej Hunt1-7/+10
2021-04-27hex: print objects using the hash algorithm memberbrian m. carlson1-2/+2
2021-04-27hex: default to the_hash_algo on zero algorithm valuebrian m. carlson1-0/+7
2021-04-27builtin/pack-objects: avoid using struct object_id for pack hashbrian m. carlson1-10/+10
2021-04-27commit-graph: don't store file hashes as struct object_idbrian m. carlson1-6/+7
2021-04-27builtin/show-index: set the algorithm for object IDsbrian m. carlson1-1/+3
2021-04-27hash: provide per-algorithm null OIDsbrian m. carlson42-95/+119
2021-04-27hash: set, copy, and use algo field in struct object_idbrian m. carlson4-13/+54
2021-04-27builtin/pack-redundant: avoid casting buffers to struct object_idbrian m. carlson1-14/+14
2021-04-27Use the final_oid_fn to finalize hashing of object IDsbrian m. carlson7-11/+11
2021-04-27hash: add a function to finalize object IDsbrian m. carlson2-23/+52
2021-04-27http-push: set algorithm when reading object IDbrian m. carlson1-0/+2
2021-04-27Always use oidread to read into struct object_idbrian m. carlson13-23/+23
2021-04-27hash: add an algo member to struct object_idbrian m. carlson1-0/+1
2021-04-27pretty: provide human date formatZheNing Hu3-0/+13
2021-04-27pretty tests: give --date/format tests a better descriptionÆvar Arnfjörð Bjarmason1-3/+3
2021-04-27pretty tests: simplify %aI/%cI date format testÆvar Arnfjörð Bjarmason1-2/+1
2021-04-27refs/debug: trace into reflog expiry tooHan-Wen Nienhuys1-3/+44
2021-04-27git-completion.bash: consolidate cases in _git_stash()Denton Liu1-19/+2
2021-04-27git-completion.bash: use $__git_cmd_idx in more placesDenton Liu2-12/+33
2021-04-27git-completion.bash: rename to $__git_cmd_idxDenton Liu1-10/+10
2021-04-27t1300: fix unset of GIT_CONFIG_NOSYSTEM leaking into subsequent testsPatrick Steinhardt1-4/+3
2021-04-20object-info: support for retrieving object infoBruno Albuquerque6-0/+183
2021-04-20The twelfth batchJunio C Hamano1-0/+19
2021-04-20Merge branch 'js/access-nul-emulation-on-windows'Junio C Hamano1-0/+2
2021-04-20Merge branch 'sg/bugreport-fixes'Junio C Hamano1-2/+2