summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-06-17Git 2.37-rc1v2.37.0-rc1Junio C Hamano2-4/+3
2022-06-17Merge branch 'cb/path-owner-check-with-sudo-plus'Junio C Hamano3-18/+11
2022-06-17git-compat-util: allow root to access both SUDO_UID and root ownedCarlo Marcelo Arenas Belón3-18/+11
2022-06-17i18n: fix mismatched camelCase config variablesJiang Xin11-11/+11
2022-06-17Another batch of fixes before -rc1Junio C Hamano2-2/+5
2022-06-17Merge branch 'jk/bug-fl-va-list-fix'Junio C Hamano2-5/+7
2022-06-17Merge branch 'ab/credentials-in-url-more'Junio C Hamano6-30/+56
2022-06-17Merge branch 'js/ci-github-workflow-markup'Junio C Hamano3-4/+27
2022-06-17Merge branch 'js/misc-fixes'Junio C Hamano6-11/+17
2022-06-17Merge branch 'jc/cocci-cleanup'Junio C Hamano1-12/+0
2022-06-17Merge branch 'ds/more-test-coverage'Junio C Hamano5-47/+34
2022-06-17Merge branch 'jk/perf-lib-test-titles'Junio C Hamano1-1/+1
2022-06-16bug_fl(): correctly initialize trace2 va_listJeff King2-5/+7
2022-06-16relative_url(): fix incorrect conditionJohannes Schindelin1-1/+1
2022-06-16pack-mtimes: avoid closing a bogus file descriptorJohannes Schindelin1-1/+2
2022-06-16read_index_from(): avoid memory leakJohannes Schindelin1-3/+3
2022-06-16submodule--helper: avoid memory leak when fetching submodulesJohannes Schindelin1-0/+1
2022-06-16submodule-config: avoid memory leakJohannes Schindelin1-4/+4
2022-06-16fsmonitor: avoid memory leak in `fsm_settings__get_incompatible_msg()`Johannes Schindelin1-2/+6
2022-06-16cache-tree: remove cache_tree_find_path()Derrick Stolee2-29/+0
2022-06-16pack-write: drop always-NULL parameterDerrick Stolee1-11/+6
2022-06-16t5329: test 'git gc --cruft' without '--prune=now'Derrick Stolee1-1/+3
2022-06-16t2107: test 'git update-index --verbose'Derrick Stolee1-6/+25
2022-06-16perf-lib: fix missing test titles in outputJeff King1-1/+1
2022-06-16builtin/rebase: remove a redundant space in l10n stringFangyi Zhou1-1/+1
2022-06-15Fixes and updates post -rc0Junio C Hamano1-5/+16
2022-06-15Merge branch 'fs/ssh-default-key-command-doc'Junio C Hamano1-3/+6
2022-06-15Merge branch 'po/rebase-preserve-merges'Junio C Hamano1-5/+9
2022-06-15Merge branch 'jc/revert-show-parent-info'Junio C Hamano6-5/+85
2022-06-15tests: add LIBCURL prerequisite to tests needing libcurlÆvar Arnfjörð Bjarmason4-5/+6
2022-06-15push: fix capitalisation of the option name autoSetupMergeFangyi Zhou1-1/+1
2022-06-15transfer doc: move fetch.credentialsInUrl to "transfer" config namespaceÆvar Arnfjörð Bjarmason6-51/+53
2022-06-15fetch doc: note "pushurl" caveat about "credentialsInUrl", elaborateÆvar Arnfjörð Bjarmason2-7/+31
2022-06-15add -i tests: mark "TODO" depending on GIT_TEST_ADD_I_USE_BUILTINÆvar Arnfjörð Bjarmason3-3/+15
2022-06-13Git 2.37-rc0v2.37.0-rc0Junio C Hamano1-0/+37
2022-06-13Merge branch 'gc/document-config-worktree-scope'Junio C Hamano2-1/+10
2022-06-13Merge branch 'js/wait-or-whine-can-fail'Junio C Hamano1-1/+2
2022-06-13Merge branch 'ab/remote-free-fix'Junio C Hamano1-7/+4
2022-06-13Merge branch 'sn/fsmonitor-missing-clock'Junio C Hamano1-2/+3
2022-06-13Merge branch 'zh/read-cache-copy-name-entry-fix'Junio C Hamano1-2/+0
2022-06-13Merge branch 'tb/show-ref-optim'Junio C Hamano1-9/+8
2022-06-13Merge branch 'ds/credentials-in-url'Junio C Hamano4-0/+117
2022-06-13Merge branch 'jt/unparse-commit-upon-graft-change'Junio C Hamano3-1/+34
2022-06-13Merge branch 'ab/hooks-regression-fix'Junio C Hamano6-29/+155
2022-06-13Merge branch 'tl/ls-tree-oid-only'Junio C Hamano3-3/+204
2022-06-13Merge branch 'pb/range-diff-with-submodule'Junio C Hamano2-1/+52
2022-06-13ci(github): also mark up compile errorsJohannes Schindelin1-2/+8
2022-06-13ci(github): use grouping also in the `win-build` jobJohannes Schindelin1-1/+1
2022-06-10Ninth batchJunio C Hamano1-0/+18
2022-06-10Merge branch 'ab/bug-if-bug'Junio C Hamano12-70/+231
2022-06-10Merge branch 'jy/gitweb-xhtml5'Junio C Hamano2-1/+18
2022-06-10Merge branch 'jh/builtin-fsmonitor-part3'Junio C Hamano28-149/+2439
2022-06-10Merge branch 'gc/zero-length-branch-config-fix'Junio C Hamano2-4/+26
2022-06-10Merge branch 'ab/env-array'Junio C Hamano25-125/+127
2022-06-10Merge branch 'cb/buggy-gcc-12-workaround'Junio C Hamano1-1/+0
2022-06-08gpg docs: explain better use of ssh.defaultKeyCommandFabian Stelzer1-3/+6
2022-06-08ci(github): bring back the 'print test failures' stepJohannes Schindelin2-1/+18
2022-06-08Sync with 'maint'Junio C Hamano1-0/+50
2022-06-08Prepare for 2.36.2Junio C Hamano2-1/+51
2022-06-08Merge branch 'jc/clone-remote-name-leak-fix' into maintJunio C Hamano1-1/+3
2022-06-08Merge branch 'ds/midx-normalize-pathname-before-comparison' into maintJunio C Hamano4-17/+49
2022-06-08Merge branch 'ah/rebase-keep-base-fix' into maintJunio C Hamano3-29/+60
2022-06-08Merge branch 'pw/test-malloc-with-sanitize-address' into maintJunio C Hamano2-3/+7
2022-06-08Merge branch 'rs/commit-summary-wo-break-rewrite' into maintJunio C Hamano2-1/+31
2022-06-08Merge branch 'mg/detect-compiler-in-c-locale' into maintJunio C Hamano1-1/+1
2022-06-08Merge branch 'cb/ci-make-p4-optional' into maintJunio C Hamano1-10/+16
2022-06-08Merge branch 'ab/valgrind-fixes' into maintJunio C Hamano7-14/+39
2022-06-08Merge branch 'jc/archive-add-file-normalize-mode' into maintJunio C Hamano1-1/+1
2022-06-08Merge branch 'jc/show-branch-g-current' into maintJunio C Hamano2-0/+18
2022-06-08Merge branch 'jc/update-ozlabs-url' into maintJunio C Hamano1-1/+4
2022-06-08Merge branch 'jc/http-clear-finished-pointer' into maintJunio C Hamano1-0/+26
2022-06-08Merge branch 'js/ci-gcc-12-fixes' into maintJunio C Hamano3-1/+11
2022-06-07config: document and test the 'worktree' scopeGlen Choo2-1/+10
2022-06-07cocci: retire is_null_sha1() ruleJunio C Hamano1-12/+0
2022-06-07Eighth batchJunio C Hamano1-0/+13
2022-06-07Merge branch 'jc/all-negative-pathspec'Junio C Hamano2-1/+182
2022-06-07Merge branch 'js/scalar-diagnose'Junio C Hamano6-22/+435
2022-06-07Merge branch 'rs/document-archive-prefix'Junio C Hamano1-4/+12
2022-06-07Merge branch 'fh/transport-push-leakfix'Junio C Hamano1-127/+133
2022-06-07Merge branch 'js/ci-github-workflow-markup'Junio C Hamano8-139/+297
2022-06-07Merge branch 'ab/plug-leak-in-revisions'Junio C Hamano117-190/+500
2022-06-07Merge branch 'yw/cmake-updates'Junio C Hamano1-4/+18
2022-06-07run-command: don't spam trace2_child_exit()Josh Steadmon1-1/+2
2022-06-07hook API: fix v2.36.0 regression: hooks should be connected to a TTYÆvar Arnfjörð Bjarmason2-0/+32
2022-06-07remote.c: don't dereference NULL in freeing loopÆvar Arnfjörð Bjarmason1-1/+1
2022-06-07remote.c: remove braces from one-statement "for"-loopsÆvar Arnfjörð Bjarmason1-6/+3
2022-06-07run-command: add an "ungroup" option to run_process_parallel()Ævar Arnfjörð Bjarmason4-29/+123
2022-06-07fsmonitor: query watchman with right valid jsonSon Luong Ngoc1-2/+3
2022-06-06range-diff: show submodule changes irrespective of diff.submodulePhilippe Blain2-1/+52
2022-06-06commit,shallow: unparse commits if grafts changedJonathan Tan3-1/+34
2022-06-06rebase: translate a die(preserve-merges) messagePhilip Oakley1-2/+2
2022-06-06rebase: note `preserve` merges may be a pull config optionPhilip Oakley1-1/+3
2022-06-06rebase: help users when dying with `preserve-merges`Philip Oakley1-2/+4
2022-06-06rebase.c: state preserve-merges has been removedPhilip Oakley1-2/+2
2022-06-06read-cache.c: reduce unnecessary cache entry name copyingZheNing Hu1-2/+0
2022-06-06builtin/show-ref.c: avoid over-iterating with --heads, --tagsTaylor Blau1-9/+8
2022-06-06remote: create fetch.credentialsInUrl configDerrick Stolee4-0/+117
2022-06-03Seventh batchJunio C Hamano1-0/+36
2022-06-03Merge branch 'tb/cruft-packs'Junio C Hamano32-102/+1853
2022-06-03Merge branch 'kl/setup-in-unreadable-worktree'Junio C Hamano1-1/+10
2022-06-03Merge branch 'jx/l10n-workflow-change'Junio C Hamano8-25293/+250
2022-06-03Merge branch 'tb/geom-repack-with-keep-and-max'Junio C Hamano2-12/+112
2022-06-03Merge branch 'ds/sparse-sparse-checkout'Junio C Hamano10-46/+275
2022-06-03Merge branch 'tb/midx-race-in-pack-objects'Junio C Hamano2-19/+42
2022-06-03Merge branch 'ds/object-file-unpack-loose-header-fix'Junio C Hamano1-6/+2
2022-06-03Merge branch 'pb/use-freebsd-12.3-in-cirrus-ci'Junio C Hamano1-1/+1
2022-06-03Merge branch 'ds/bundle-uri'Junio C Hamano17-191/+321
2022-06-03Merge branch 'ns/batch-fsync'Junio C Hamano25-120/+513
2022-06-03Merge branch 'en/sparse-cone-becomes-default'Junio C Hamano10-101/+268
2022-06-03ls-tree: test for the regression in 9c4d58ff2c3Ævar Arnfjörð Bjarmason3-3/+204
2022-06-02run-command API users: use "env" not "env_array" in comments & namesÆvar Arnfjörð Bjarmason5-14/+14
2022-06-02run-command API: rename "env_array" to "env"Ævar Arnfjörð Bjarmason24-113/+115
2022-06-02cache-tree.c: use bug() and BUG_if_bug()Ævar Arnfjörð Bjarmason1-4/+4
2022-06-02receive-pack: use bug() and BUG_if_bug()Ævar Arnfjörð Bjarmason1-10/+6
2022-06-02parse-options.c: use optbug() instead of BUG() "opts" checkÆvar Arnfjörð Bjarmason1-8/+9
2022-06-02parse-options.c: use new bug() API for optbug()Ævar Arnfjörð Bjarmason1-19/+17
2022-06-02usage.c: add a non-fatal bug() function to go with BUG()Ævar Arnfjörð Bjarmason7-10/+174
2022-06-02common-main.c: move non-trace2 exit() behavior out of trace2.cÆvar Arnfjörð Bjarmason4-19/+21
2022-06-02gitweb: switch to an XHTML5 DOCTYPEJason Yundt2-1/+18
2022-06-01remote.c: reject 0-length branch namesGlen Choo2-1/+15
2022-06-01remote.c: don't BUG() on 0-length branch namesGlen Choo2-4/+12
2022-06-01Revert -Wno-error=dangling-pointerJunio C Hamano1-1/+0
2022-05-31Sixth batchJunio C Hamano1-0/+5
2022-05-31Merge branch 'jc/http-clear-finished-pointer'Junio C Hamano1-0/+26
2022-05-31Merge branch 'js/ci-gcc-12-fixes'Junio C Hamano3-1/+11
2022-05-31revert: --reference should apply only to 'revert', not 'cherry-pick'Junio C Hamano3-3/+14
2022-05-30Fifth batchJunio C Hamano1-0/+13
2022-05-30Merge branch 'js/use-builtin-add-i'Junio C Hamano5-35/+32
2022-05-30Merge branch 'jc/t6424-failing-merge-preserve-local-changes'Junio C Hamano1-2/+30
2022-05-30Merge branch 'cc/http-curlopt-resolve'Junio C Hamano3-0/+41
2022-05-30scalar: teach `diagnose` to gather loose objects informationMatthew John Cheetham2-1/+63
2022-05-30scalar: teach `diagnose` to gather packfile infoMatthew John Cheetham2-1/+35
2022-05-30scalar diagnose: include disk space informationJohannes Schindelin2-0/+54
2022-05-30scalar: implement `scalar diagnose`Johannes Schindelin3-0/+170
2022-05-30scalar: validate the optional enlistment argumentJohannes Schindelin2-2/+9
2022-05-30archive --add-virtual-file: allow paths containing colonsJohannes Schindelin3-14/+38
2022-05-30archive: optionally add "virtual" filesJohannes Schindelin3-20/+82
2022-05-29pathspec: correct an empty string used as a pathspec elementJunio C Hamano2-1/+182
2022-05-28Merge branch 'rs/document-archive-prefix' into js/scalar-diagnoseJunio C Hamano1-4/+12
2022-05-28archive: improve documentation of --prefixRené Scharfe1-4/+12
2022-05-27http.c: clear the 'finished' member once we are done with itJunio C Hamano1-0/+26
2022-05-27transport: free local and remote refs in transport_push()Frantisek Hrbata1-0/+2
2022-05-27transport: unify return values and exit point from transport_push()Frantisek Hrbata1-8/+10
2022-05-27transport: remove unnecessary indenting in transport_push()Frantisek Hrbata1-116/+118
2022-05-26revert: optionally refer to commit in the "reference" formatJunio C Hamano6-5/+74
2022-05-26t7527: improve implicit shutdown testing in fsmonitor--daemonJeff Hostetler1-14/+40
2022-05-26fsmonitor--daemon: allow --super-prefix argumentJeff Hostetler2-1/+51
2022-05-26t7527: test Unicode NFC/NFD handling on MacOSJeff Hostetler1-0/+55
2022-05-26t/lib-unicode-nfc-nfd: helper prereqs for testing unicode nfc/nfdJeff Hostetler1-0/+162
2022-05-26t/helper/hexdump: add helper to print hexdump of stdinJeff Hostetler4-0/+33
2022-05-26fsmonitor: on macOS also emit NFC spelling for NFD pathnameJeff Hostetler1-2/+31
2022-05-26t7527: test FSMonitor on case insensitive+preserving file systemJeff Hostetler1-0/+36
2022-05-26fsmonitor: never set CE_FSMONITOR_VALID on submodulesJeff Hostetler3-0/+124
2022-05-26t/perf/p7527: add perf test for builtin FSMonitorJeff Hostetler1-0/+257
2022-05-26t7527: FSMonitor tests for directory movesJeff Hostetler1-0/+27
2022-05-26fsmonitor: optimize processing of directory eventsJeff Hostetler1-17/+54
2022-05-26fsm-listen-darwin: shutdown daemon if worktree root is moved/renamedJeff Hostetler1-0/+25
2022-05-26fsm-health-win32: force shutdown daemon if worktree root movesJeff Hostetler1-0/+143
2022-05-26fsm-health-win32: add polling framework to monitor daemon healthJeff Hostetler1-1/+64
2022-05-26fsmonitor--daemon: stub in health threadJeff Hostetler7-2/+192
2022-05-26fsmonitor--daemon: rename listener thread related variablesJeff Hostetler5-36/+36
2022-05-26fsmonitor--daemon: prepare for adding health threadJeff Hostetler1-7/+20
2022-05-26fsmonitor--daemon: cd out of worktree rootJeff Hostetler3-8/+47
2022-05-26fsm-listen-darwin: ignore FSEvents caused by xattr changes on macOSJeff Hostetler1-1/+33
2022-05-26unpack-trees: initialize fsmonitor_has_run_once in o->resultJeff Hostetler1-0/+1
2022-05-26fsmonitor-settings: NTFS and FAT32 on MacOS are incompatibleJeff Hostetler3-3/+24
2022-05-26fsmonitor-settings: remote repos on Windows are incompatibleJeff Hostetler1-0/+102
2022-05-26fsmonitor-settings: remote repos on macOS are incompatibleJeff Hostetler3-0/+80
2022-05-26fsmonitor-settings: stub in macOS-specific incompatibility checkingJeff Hostetler3-0/+13
2022-05-26fsmonitor-settings: VFS for Git virtual repos are incompatibleJeff Hostetler4-0/+42
2022-05-26fsmonitor-settings: stub in Win32-specific incompatibility checkingJeff Hostetler6-0/+52
2022-05-26fsmonitor-settings: bare repos are incompatible with FSMonitorJeff Hostetler5-20/+186
2022-05-26t/helper/fsmonitor-client: create stress testJeff Hostetler1-0/+106
2022-05-26t7527: test FSMonitor on repos with Unicode root pathsJeff Hostetler1-0/+23
2022-05-26fsm-listen-win32: handle shortnamesJeff Hostetler2-54/+397
2022-05-26sha1-file.c: don't freshen cruft packsTaylor Blau2-0/+27
2022-05-26builtin/gc.c: conditionally avoid pruning objects via looseTaylor Blau4-8/+65
2022-05-26builtin/repack.c: add cruft packs to MIDX during geometric repackTaylor Blau2-3/+46
2022-05-26builtin/repack.c: use named flags for existing_packsTaylor Blau1-3/+6
2022-05-26builtin/repack.c: allow configuring cruft pack generationTaylor Blau3-14/+127
2022-05-26builtin/repack.c: support generating a cruft packTaylor Blau4-6/+319
2022-05-26builtin/pack-objects.c: --cruft with expirationTaylor Blau3-3/+228
2022-05-26reachable: report precise timestamps from objects in cruft packsTaylor Blau1-1/+8
2022-05-26reachable: add options to add_unseen_recent_objects_to_traversalTaylor Blau3-10/+52
2022-05-26builtin/pack-objects.c: --cruft without expirationTaylor Blau5-5/+448
2022-05-26builtin/pack-objects.c: return from create_object_entry()Taylor Blau1-7/+9
2022-05-26t/helper: add 'pack-mtimes' test-toolTaylor Blau4-0/+59
2022-05-26pack-mtimes: support writing pack .mtimes filesTaylor Blau4-0/+109
2022-05-26chunk-format.h: extract oid_version()Taylor Blau5-43/+23
2022-05-26pack-write: pass 'struct packing_data' to 'stage_tmp_packfiles'Taylor Blau4-2/+7
2022-05-26pack-mtimes: support reading .mtimes filesTaylor Blau7-3/+202
2022-05-26Fourth batchJunio C Hamano1-0/+19
2022-05-26Merge branch 'ac/remote-v-with-object-list-filters'Junio C Hamano3-5/+49
2022-05-26Merge branch 'cb/path-owner-check-with-sudo'Junio C Hamano4-1/+186
2022-05-26Merge branch 'cg/tools-for-git-doc'Junio C Hamano3-12/+56
2022-05-26Merge branch 'tk/simple-autosetupmerge'Junio C Hamano12-28/+237
2022-05-26l10n: Document the new l10n workflowÆvar Arnfjörð Bjarmason1-113/+117
2022-05-26Makefile: add "po-init" rule to initialize po/XX.poÆvar Arnfjörð Bjarmason3-1/+41
2022-05-26Makefile: add "po-update" rule to update po/XX.poJiang Xin2-0/+19
2022-05-26po/git.pot: don't check in result of "make pot"Ævar Arnfjörð Bjarmason2-2/+4