summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2023-12-09imap-send: don't use git_die_config() inside callbackJeff King-1/+1
2023-12-09git_xmerge_config(): prefer error() to die()Jeff King-3/+4
2023-12-09config: reject bogus values for core.checkstatJeff King-0/+3
2023-12-09fsck: handle NULL value when parsing message configJeff King-10/+21
2023-12-09trailer: handle NULL value when parsing trailer-specific configJeff King-0/+6
2023-12-09submodule: handle NULL value when parsing submodule.*.branchJeff King-1/+3
2023-12-09help: handle NULL value for alias.* configJeff King-1/+4
2023-12-09trace2: handle NULL values in tr2_sysenv config callbackJeff King-0/+2
2023-12-09setup: handle NULL value when parsing extensionsJeff King-0/+2
2023-12-09config: handle NULL value when parsing non-boolsJeff King-5/+47
2023-12-09bisect: always clean on resetJeff King-5/+10
2023-12-09parse-options: decouple "--end-of-options" and "--"Jeff King-2/+25
2023-12-09worktree: simplify incompatibility message for --orphan and commit-ishRené Scharfe-2/+2
2023-12-09worktree: standardize incompatibility messagesRené Scharfe-9/+10
2023-12-09clean: factorize incompatibility messageRené Scharfe-1/+1
2023-12-09revision, rev-parse: factorize incompatibility messages about - -exclude-hiddenRené Scharfe-15/+22
2023-12-09revision: use die_for_incompatible_opt3() for - -graph/--reverse/--walk-reflogsRené Scharfe-6/+3
2023-12-09repack: use die_for_incompatible_opt3() for -A/-k/--cruftRené Scharfe-10/+4
2023-12-09push: use die_for_incompatible_opt4() for - -delete/--tags/--all/--mirrorRené Scharfe-8/+4
2023-12-03completion: avoid user confusion in non-cone modeElijah Newren-2/+96
2023-12-03completion: avoid misleading completions in cone modeElijah Newren-0/+20
2023-12-03completion: fix logic for determining whether cone mode is activeElijah Newren-2/+10
2023-12-03completion: squelch stray errors in sparse-checkout completionElijah Newren-1/+1
2023-12-03hooks--pre-commit: detect non-ASCII when renamingJulian Prein-1/+1
2023-12-03t6301: write invalid object ID via `test-tool ref-store`Patrick Steinhardt-7/+6
2023-12-03t5551: stop writing packed-refs directlyPatrick Steinhardt-1/+3
2023-12-03t5401: speed up creation of many branchesPatrick Steinhardt-4/+2
2023-12-03t4013: simplify magic parsing and drop "failure"Patrick Steinhardt-15/+12
2023-12-03t3310: stop checking for reference existence via `test -f`Patrick Steinhardt-3/+3
2023-12-03t1417: make `reflog --updateref` tests backend agnosticPatrick Steinhardt-3/+7
2023-12-03t1410: use test-tool to create empty reflogPatrick Steinhardt-2/+2
2023-12-03t1401: stop treating FETCH_HEAD as real referencePatrick Steinhardt-2/+2
2023-12-03t1400: split up generic reflog tests from the reffile-specific onesPatrick Steinhardt-6/+35
2023-12-03t0410: mark tests to require the reffiles backendPatrick Steinhardt-2/+2
2023-12-03doc: make the gitfile syntax easier to discoverMarcel Krause-1/+5
2023-11-27i18n: factorize even more 'incompatible options' messagesRené Scharfe-12/+16
2023-11-27column: release strbuf and string_list after useRené Scharfe-0/+3
2023-11-26replay: stop assuming replayed branches do not divergeElijah Newren-10/+86
2023-11-26replay: add --contained to rebase contained branchesElijah Newren-3/+52
2023-11-26replay: add --advance or 'cherry-pick' modeElijah Newren-17/+243
2023-11-26replay: use standard revision rangesElijah Newren-32/+77
2023-11-26replay: make it a minimal server side commandElijah Newren-69/+72
2023-11-26replay: remove HEAD related sanity checkElijah Newren-9/+1
2023-11-26replay: remove progress and info outputElijah Newren-6/+1
2023-11-26replay: add an important FIXME comment about gpg signingElijah Newren-1/+1
2023-11-26replay: change rev walking optionsElijah Newren-7/+41
2023-11-26replay: introduce pick_regular_commit()Elijah Newren-20/+34
2023-11-26replay: die() instead of failing assert()Elijah Newren-1/+6
2023-11-26replay: start using parse_options APIElijah Newren-13/+32
2023-11-26replay: introduce new builtinElijah Newren-41/+122