summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-04-08Git 2.36-rc1v2.36.0-rc1Junio C Hamano1-1/+1
2022-04-08Merge branch 'ld/sparse-index-bash-completion'Junio C Hamano1-9/+26
2022-04-08Merge branch 'tl/ls-tree-oid-only'Junio C Hamano1-2/+2
2022-04-08t9902: split test to run on appropriate systemsAdam Dinwoodie1-9/+26
2022-04-08ls-tree doc: document interaction with submodulesÆvar Arnfjörð Bjarmason1-2/+2
2022-04-07Merge branch 'jc/cat-file-batch-commands'Junio C Hamano1-1/+1
2022-04-07Documentation: add --batch-command to cat-file synopsisÆvar Arnfjörð Bjarmason1-1/+1
2022-04-07Merge branch 'tz/doc-litdd-fixes'Junio C Hamano4-11/+11
2022-04-07Merge branch 'js/apply-partial-clone-filters-recursively'Junio C Hamano1-1/+1
2022-04-07Merge branch 'tl/ls-tree-oid-only'Junio C Hamano1-1/+1
2022-04-07git-ls-tree.txt: fix the name of "%(objectsize:padded)"Martin Ågren1-1/+1
2022-04-07submodule-helper: fix usage stringFangyi Zhou1-1/+1
2022-04-06doc: replace "--" with {litdd} in credential-cache/fsmonitorTodd Zullinger4-11/+11
2022-04-06Merge branch 'tl/ls-tree-oid-only'Junio C Hamano1-1/+1
2022-04-06Merge branch 'bc/csprng-mktemps'Junio C Hamano3-1/+6
2022-04-06Merge branch 'ns/core-fsyncmethod'Junio C Hamano1-1/+1
2022-04-06Merge branch 'ab/make-optim-noop'Junio C Hamano2-2/+2
2022-04-06contrib/scalar: fix 'all' target in MakefileVictoria Dye1-1/+1
2022-04-06Documentation/Makefile: fix "make info" regression in dad9cd7d518Ævar Arnfjörð Bjarmason1-1/+1
2022-04-06configure.ac: fix HAVE_SYNC_FILE_RANGE definitionAdam Dinwoodie1-1/+1
2022-04-06git-compat-util: really support openssl as a source of entropyCarlo Marcelo Arenas Belón3-1/+6
2022-04-06ls-tree: `-l` should not imply recursive listingJosh Steadmon1-1/+1
2022-04-04Git 2.36-rc0v2.36.0-rc0Junio C Hamano2-1/+33
2022-04-04Merge branch 'pw/worktree-list-with-z'Junio C Hamano3-20/+55
2022-04-04Merge branch 'jc/coding-guidelines-decl-in-for-loop'Junio C Hamano1-1/+4
2022-04-04Merge branch 'vd/mv-refresh-stat'Junio C Hamano2-2/+34
2022-04-04Merge branch 'jh/builtin-fsmonitor-part2'Junio C Hamano38-106/+4326
2022-04-04Merge branch 'tk/ambiguous-fetch-refspec'Junio C Hamano5-9/+78
2022-04-04Merge branch 'rc/fetch-refetch'Junio C Hamano15-22/+197
2022-04-04Merge branch 'jc/mailsplit-warn-on-tty'Junio C Hamano1-0/+3
2022-04-04Merge branch 'ns/trace2-fsync-stat'Junio C Hamano4-0/+22
2022-04-04Merge branch 'gc/branch-recurse-submodules-fix'Junio C Hamano3-16/+76
2022-04-04Merge branch 'ns/fsync-or-die-message-fix'Junio C Hamano1-4/+4
2022-04-04Merge branch 'ns/core-fsyncmethod'Junio C Hamano2-3/+3
2022-04-04Merge branch 'dp/worktree-repair-in-usage'Junio C Hamano1-0/+1
2022-04-04Merge branch 'ab/reftable-aix-xlc-12'Junio C Hamano3-6/+18
2022-04-04Merge branch 'gc/submodule-update-part2'Junio C Hamano2-435/+361
2022-04-04Merge branch 'ds/t7700-kept-pack-test'Junio C Hamano2-37/+54
2022-04-04Merge branch 'ds/partial-bundle-more'Junio C Hamano8-47/+94
2022-04-04Merge branch 'tl/ls-tree-oid-only'Junio C Hamano6-94/+492
2022-04-04Merge branch 'ab/reflog-parse-options'Junio C Hamano6-67/+165
2022-04-01tracking branches: add advice to ambiguous refspec errorTao Klerks5-9/+78
2022-03-31branch.c: simplify advice-and-die sequenceGlen Choo1-7/+4
2022-03-31branch: rework comments for future developersGlen Choo1-2/+2
2022-03-31Merge branch 'ab/usage-die-message' into gc/branch-recurse-submodules-fixJunio C Hamano9-34/+71
2022-03-31worktree: add -z option for list subcommandPhillip Wood3-20/+55
2022-03-31CodingGuidelines: give deadline for "for (int i = 0; ..."Junio C Hamano1-1/+4
2022-03-30The 17th batchJunio C Hamano1-0/+4
2022-03-30Merge branch 'ab/test-tap-fix-for-immediate'Junio C Hamano2-1/+18
2022-03-30Merge branch 'ab/hook-tests-updates'Junio C Hamano67-606/+575
2022-03-30Merge branch 'jd/prompt-upstream-mark'Junio C Hamano1-29/+30
2022-03-30Merge branch 'pw/add-p-single-key'Junio C Hamano2-36/+211
2022-03-30Merge branch 'ab/make-optim-noop'Junio C Hamano1-1/+1
2022-03-30Merge branch 'vd/stash-silence-reset'Junio C Hamano11-30/+87
2022-03-30Merge branch 'ab/racy-hooks'Junio C Hamano1-0/+1
2022-03-30branch: remove negative exit codeGlen Choo1-1/+1
2022-03-30object-file: pass filename to fsync_or_dieNeeraj Singh1-4/+4
2022-03-30core.fsyncmethod: correctly camel-case warning messageNeeraj Singh1-1/+1
2022-03-30branch --set-upstream-to: be consistent when advisingGlen Choo1-2/+3
2022-03-30branch: give submodule updating advice before exitGlen Choo1-2/+4
2022-03-30branch: support more tracking modes when recursingGlen Choo3-7/+67
2022-03-30trace2: add stats for fsync operationsNeeraj Singh4-0/+22
2022-03-29core.fsync: fix incorrect expression for default configurationNeeraj Singh1-2/+2
2022-03-29The 16th batchJunio C Hamano1-0/+7
2022-03-29Merge branch 'jc/rebase-detach-fix'Junio C Hamano2-7/+13
2022-03-29Merge branch 'jt/reset-grafts-when-resetting-shallow'Junio C Hamano5-0/+22
2022-03-29Merge branch 'vd/cache-bottom-fix'Junio C Hamano2-26/+20
2022-03-29Merge branch 'ab/refs-various-fixes'Junio C Hamano9-188/+135
2022-03-29worktree: include repair cmd in usageDes Preston1-0/+1
2022-03-29mv: refresh stat info for moved entryVictoria Dye2-2/+34
2022-03-28reflog: fix 'show' subcommand's argvSZEDER Gábor1-2/+2
2022-03-28reftable: make assignments portable to AIX xlc v12.01Ævar Arnfjörð Bjarmason3-6/+18
2022-03-28docs: mention --refetch fetch optionRobert Coup2-2/+7
2022-03-28fetch: after refetch, encourage auto gc repackingRobert Coup3-2/+49
2022-03-28t5615-partial-clone: add test for fetch --refetchRobert Coup1-1/+51
2022-03-28fetch: add --refetch optionRobert Coup5-1/+34
2022-03-28builtin/fetch-pack: add --refetch optionRobert Coup3-0/+14
2022-03-28fetch-pack: add refetchRobert Coup2-17/+30
2022-03-28fetch-negotiator: add specific noop initializerRobert Coup2-0/+13
2022-03-28pack-objects: lazily set up "struct rev_info", don't leakÆvar Arnfjörð Bjarmason3-8/+48
2022-03-25The 15th batchJunio C Hamano1-0/+12
2022-03-25Merge branch 'gc/recursive-fetch-with-unused-submodules'Junio C Hamano6-312/+761
2022-03-25Merge branch 'ps/fsync-refs'Junio C Hamano5-3/+10
2022-03-25Merge branch 'ns/core-fsyncmethod'Junio C Hamano26-60/+444
2022-03-25t7527: test status with untracked-cache and fsmonitor--daemonJeff Hostetler1-0/+115
2022-03-25fsmonitor: force update index after large responsesJeff Hostetler1-1/+54
2022-03-25fsmonitor--daemon: use a cookie file to sync with file systemJeff Hostetler2-1/+241
2022-03-25fsmonitor--daemon: periodically truncate list of modified filesJeff Hostetler1-0/+88
2022-03-25t/perf/p7519: add fsmonitor--daemon test casesJeff Hostetler1-4/+34
2022-03-25t/perf/p7519: speed up test on WindowsJeff Hostetler1-8/+16
2022-03-25t/perf/p7519: fix coding styleJeff Hostetler1-4/+4
2022-03-25t/helper/test-chmtime: skip directories on WindowsJeff Hostetler1-0/+15
2022-03-25t/perf: avoid copying builtin fsmonitor files into test repoJeff Hostetler1-1/+1
2022-03-25t7527: create test for fsmonitor--daemonJeff Hostetler1-0/+494
2022-03-25t/helper/fsmonitor-client: create IPC client to talk to FSMonitor DaemonJeff Hostetler4-0/+119
2022-03-25help: include fsmonitor--daemon feature flag in version infoJeff Hostetler2-0/+11
2022-03-25fsmonitor--daemon: implement handle_client callbackJeff Hostetler1-2/+309
2022-03-25compat/fsmonitor/fsm-listen-darwin: implement FSEvent listener on MacOSJeff Hostetler1-0/+383
2022-03-25compat/fsmonitor/fsm-listen-darwin: add MacOS header files for FSEventJeff Hostetler2-0/+116
2022-03-25compat/fsmonitor/fsm-listen-win32: implement FSMonitor backend on WindowsJeff Hostetler1-0/+565
2022-03-25fsmonitor--daemon: create token-based changed path cacheJeff Hostetler2-2/+268
2022-03-25fsmonitor--daemon: define token-idsJeff Hostetler1-1/+115
2022-03-25fsmonitor--daemon: add pathname classificationJeff Hostetler2-0/+168
2022-03-25fsmonitor--daemon: implement 'start' commandJeff Hostetler1-2/+107
2022-03-25fsmonitor--daemon: implement 'run' commandJeff Hostetler2-1/+261
2022-03-25compat/fsmonitor/fsm-listen-darwin: stub in backend for DarwinJeff Hostetler3-0/+33
2022-03-25compat/fsmonitor/fsm-listen-win32: stub in backend for WindowsJeff Hostetler6-0/+101
2022-03-25fsmonitor--daemon: implement 'stop' and 'status' commandsJeff Hostetler1-0/+51
2022-03-25fsmonitor--daemon: add a built-in fsmonitor daemonJeff Hostetler5-0/+50
2022-03-25fsmonitor: document builtin fsmonitorJeff Hostetler3-17/+126
2022-03-25fsmonitor: use IPC to query the builtin FSMonitor daemonJeff Hostetler1-2/+36
2022-03-25fsmonitor: config settings are repository-specificJeff Hostetler12-49/+196
2022-03-25fsmonitor-ipc: create client routines for git-fsmonitor--daemonJeff Hostetler3-0/+220
2022-03-25fsmonitor: enhance existing comments, clarify trivial response handlingJeff Hostetler1-23/+41
2022-03-25test-lib-functions: remove test_subcommand_inexactDerrick Stolee1-34/+0
2022-03-25t7700: check post-condition in kept-pack testDerrick Stolee1-3/+54
2022-03-24test-lib: have --immediate emit valid TAP on failureÆvar Arnfjörð Bjarmason2-1/+18
2022-03-24reset: show --no-refresh in the short-helpJunio C Hamano1-3/+3
2022-03-23reflog [show]: display sensible -h outputÆvar Arnfjörð Bjarmason2-2/+28
2022-03-23reflog: convert to parse_options() APIÆvar Arnfjörð Bjarmason3-9/+50
2022-03-23reset: remove 'reset.refresh' config optionVictoria Dye3-18/+4
2022-03-23reset: remove 'reset.quiet' config optionVictoria Dye6-12/+2
2022-03-23reset: do not make '--quiet' disable index refreshVictoria Dye3-39/+7
2022-03-23The 14th batchJunio C Hamano1-0/+13
2022-03-23Merge branch 'ab/plug-random-leaks'Junio C Hamano2-4/+19
2022-03-23Merge branch 'dc/complete-restore'Junio C Hamano1-0/+4
2022-03-23Merge branch 'jc/cat-file-batch-default-format-optim'Junio C Hamano2-6/+35
2022-03-23Merge branch 'js/in-place-reverse-in-sequencer'Junio C Hamano1-6/+4
2022-03-23Merge branch 'ac/test-lazy-fetch'Junio C Hamano1-0/+19
2022-03-23Merge branch 'ps/repack-with-server-info'Junio C Hamano3-4/+63
2022-03-23Merge branch 'ds/doc-maintenance-synopsis-fix'Junio C Hamano1-18/+20
2022-03-23Merge branch 'ab/reflog-prep-fix'Junio C Hamano2-0/+11
2022-03-23Merge branch 'ep/remove-duplicated-includes'Junio C Hamano6-6/+0
2022-03-23Merge branch 'ep/t6423-modernize'Junio C Hamano1-5/+5
2022-03-23Merge branch 'jk/name-rev-w-genno'Junio C Hamano2-14/+175
2022-03-23Merge branch 'jd/userdiff-kotlin'Junio C Hamano15-0/+167
2022-03-23Merge branch 'bc/block-sha1-without-gcc-asm-extension'Junio C Hamano1-17/+0
2022-03-23Merge branch 'gc/submodule-update-part1'Junio C Hamano4-159/+183
2022-03-23bundle: output hash information in 'verify'Derrick Stolee2-7/+19
2022-03-23bundle: move capabilities to end of 'verify'Derrick Stolee3-11/+10
2022-03-23pack-objects: parse --filter directly into revs.filterDerrick Stolee1-6/+2
2022-03-23pack-objects: move revs out of get_object_list()Derrick Stolee1-15/+18
2022-03-23list-objects-filter: remove CL_ARG__FILTERDerrick Stolee3-8/+5
2022-03-23git-prompt: put upstream comments togetherJustin Donnelly1-5/+5
2022-03-23git-prompt: make long upstream state indicator consistentJustin Donnelly1-5/+5
2022-03-23git-prompt: make upstream state indicator location consistentJustin Donnelly1-12/+13
2022-03-23git-prompt: rename `upstream` to `upstream_type`Justin Donnelly1-13/+13
2022-03-23hooks: fix "invoked hook" regression in a8cc5943338Ævar Arnfjörð Bjarmason1-0/+1
2022-03-23ls-tree: split up "fast path" callbacksÆvar Arnfjörð Bjarmason1-74/+125
2022-03-23ls-tree: detect and error on --name-only --name-statusÆvar Arnfjörð Bjarmason2-7/+19
2022-03-23ls-tree: support --object-only option for "git-ls-tree"Teng Long4-4/+36
2022-03-23ls-tree: introduce "--format" optionÆvar Arnfjörð Bjarmason3-7/+272
2022-03-23cocci: allow padding with `strbuf_addf()`Johannes Schindelin1-3/+3
2022-03-23ls-tree: introduce struct "show_tree_data"Ævar Arnfjörð Bjarmason1-15/+27
2022-03-23ls-tree: slightly refactor `show_tree()`Teng Long1-37/+61
2022-03-23ls-tree: fix "--name-only" and "--long" combined use bugTeng Long2-6/+15
2022-03-23ls-tree: simplify nesting if/else logic in "show_tree()"Teng Long1-12/+9
2022-03-23ls-tree: rename "retval" to "recurse" in "show_tree()"Teng Long1-4/+4
2022-03-23ls-tree: use "size_t", not "int" for "struct strbuf"'s "len"Ævar Arnfjörð Bjarmason1-3/+3
2022-03-23ls-tree: use "enum object_type", not {blob,tree,commit}_typeÆvar Arnfjörð Bjarmason1-6/+6
2022-03-23ls-tree: add missing braces to "else" armsÆvar Arnfjörð Bjarmason1-2/+4
2022-03-23ls-tree: remove commented-out codeÆvar Arnfjörð Bjarmason1-9/+0
2022-03-23ls-tree tests: add tests for --name-statusÆvar Arnfjörð Bjarmason1-26/+29
2022-03-21The thirteenth batchJunio C Hamano1-0/+15
2022-03-21Merge branch 'jy/gitweb-no-need-for-meta'Junio C Hamano2-4/+15
2022-03-21Merge branch 'pw/single-key-interactive'Junio C Hamano3-6/+33
2022-03-21Merge branch 'ds/partial-bundles'Junio C Hamano20-133/+317
2022-03-21Merge branch 'ep/test-malloc-check-with-glibc-2.34'Junio C Hamano1-0/+18
2022-03-21Merge branch 'sm/no-git-in-upstream-of-pipe-in-tests'Junio C Hamano7-45/+72
2022-03-21Makefile: use ' ', not non-existing $(wspfx_SQ)Ævar Arnfjörð Bjarmason1-1/+1
2022-03-18rebase: set REF_HEAD_DETACH in checkout_up_to_date()John Cai2-0/+11
2022-03-18rebase: use test_commit helper in setupJohn Cai1-7/+2
2022-03-17reflog exists: use parse_options() APIÆvar Arnfjörð Bjarmason2-22/+21
2022-03-17git reflog [expire|delete]: make -h output consistent with SYNOPSISÆvar Arnfjörð Bjarmason1-6/+5
2022-03-17reflog: move "usage" variables and use macrosÆvar Arnfjörð Bjarmason1-15/+24
2022-03-17reflog tests: add missing "git reflog exists" testsÆvar Arnfjörð Bjarmason2-5/+32
2022-03-17reflog: refactor cmd_reflog() to "if" branchesÆvar Arnfjörð Bjarmason1-6/+3
2022-03-17reflog.c: indent argument listsÆvar Arnfjörð Bjarmason1-10/+10
2022-03-17shallow: reset commit grafts when shallow is resetJonathan Tan5-0/+22
2022-03-17http tests: use "test_hook" for "smart" and "dumb" http testsÆvar Arnfjörð Bjarmason2-21/+14
2022-03-17proc-receive hook tests: use "test_hook" instead of "write_script"Ævar Arnfjörð Bjarmason26-67/+67
2022-03-17tests: extend "test_hook" for "rm" and "chmod -x", convert "$HOOK"Ævar Arnfjörð Bjarmason8-163/+165
2022-03-17refs debug: add a wrapper for "read_symbolic_ref"Ævar Arnfjörð Bjarmason2-13/+27
2022-03-17packed-backend: remove stub BUG(...) functionsÆvar Arnfjörð Bjarmason1-79/+9
2022-03-17misc *.c: use designated initializers for struct assignmentsÆvar Arnfjörð Bjarmason3-5/+7
2022-03-17refs: use designated initializers for "struct ref_iterator_vtable"Ævar Arnfjörð Bjarmason5-23/+24
2022-03-17refs: use designated initializers for "struct ref_storage_be"Ævar Arnfjörð Bjarmason3-78/+78
2022-03-17Revert "unpack-trees: improve performance of next_cache_entry"Victoria Dye1-17/+6
2022-03-17unpack-trees: increment cache_bottom for sparse directoriesVictoria Dye2-11/+11
2022-03-17t1092: add sparse directory before cone in test repoVictoria Dye1-4/+9
2022-03-17diff.c: fix a double-free regression in a18d66cefbÆvar Arnfjörð Bjarmason2-4/+13
2022-03-17tests: demonstrate "show --word-diff --color-moved" regressionMichael J Gruber1-1/+7
2022-03-17tests: use "test_hook" for misc "mkdir -p" and "chmod" casesÆvar Arnfjörð Bjarmason5-78/+56
2022-03-17tests: change "mkdir -p && write_script" to use "test_hook"Ævar Arnfjörð Bjarmason9-60/+27
2022-03-17tests: change "cat && chmod +x" to use "test_hook"Ævar Arnfjörð Bjarmason2-10/+10
2022-03-17gc + p4 tests: use "test_hook", remove sub-shellsÆvar Arnfjörð Bjarmason2-21/+24
2022-03-17fetch+push tests: use "test_hook" and "test_when_finished" patternÆvar Arnfjörð Bjarmason1-103/+88
2022-03-17bugreport tests: tighten up "git bugreport -s hooks" testÆvar Arnfjörð Bjarmason1-11/+15
2022-03-17tests: assume the hooks are disabled by defaultÆvar Arnfjörð Bjarmason3-5/+1
2022-03-17http tests: don't rely on "hook/post-update.sample"Ævar Arnfjörð Bjarmason1-1/+3