summaryrefslogtreecommitdiff
path: root/builtin/replay.c
AgeCommit message (Expand)AuthorFilesLines
13 daysreplay: offer an option to linearize the commit topologyToon Claes1-1/+5
2026-04-01replay: allow to specify a ref with option --refToon Claes1-1/+7
2026-04-01replay: use stuck form in documentation and help messageToon Claes1-2/+2
2026-04-01builtin/replay: mark options as not negatableToon Claes1-12/+16
2026-03-25replay: add --revert mode to reverse commit changesSiddharth Asthana1-9/+27
2026-01-13builtin/replay: move core logic into "libgit.a"Patrick Steinhardt1-365/+1
2026-01-13builtin/replay: extract core logic to replay revisionsPatrick Steinhardt1-107/+162
2026-01-06replay: die if we cannot parse objectKristoffer Haugsbakk1-1/+1
2026-01-06replay: improve code comment and die messageKristoffer Haugsbakk1-2/+2
2026-01-06replay: die descriptively when invalid commit-ish is givenKristoffer Haugsbakk1-6/+7
2026-01-06replay: find *onto only after testing for ref nameKristoffer Haugsbakk1-1/+1
2026-01-06replay: remove dead code and rearrangeKristoffer Haugsbakk1-54/+16
2025-12-22Merge branch 'rs/replay-wrong-onto-fix'Junio C Hamano1-3/+3
2025-12-22Merge branch 'kh/doc-replay-updates'Junio C Hamano1-1/+1
2025-12-14replay: improve --contained and add to docKristoffer Haugsbakk1-1/+1
2025-12-12replay: move onto NULL check before first useRené Scharfe1-3/+3
2025-12-09Merge branch 'en/replay-doc-revision-range'Junio C Hamano1-1/+1
2025-12-09Merge branch 'pw/replay-exclude-gpgsig-fix'Junio C Hamano1-1/+1
2025-11-28Documentation/git-replay.adoc: fix errors around revision rangeElijah Newren1-1/+1
2025-11-26replay: do not copy "gpgsign-sha256" headerPhillip Wood1-1/+1
2025-11-05replay: add replay.refAction config optionSiddharth Asthana1-4/+20
2025-11-05replay: make atomic ref updates the default behaviorSiddharth Asthana1-10/+101
2025-11-05replay: use die_for_incompatible_opt2() for option validationSiddharth Asthana1-3/+3
2025-06-05repo_logmsg_reencode: fix memory leak when use repo_logmsg_reencode ()Lidong Yan1-0/+1
2025-05-14replay: replace the_repository with repo parameter passed to cmd_replay ()Elijah Newren1-30/+35
2025-02-06parse-options: introduce die_for_incompatible_opt2()Toon Claes1-3/+4
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-1/+3
2024-09-13builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.hJohn Cai1-0/+1
2024-09-13builtin: add a repository parameter for builtin functionsJohn Cai1-1/+4
2024-08-14Merge branch 'ps/leakfixes-part-3'Junio C Hamano1-6/+14
2024-08-01builtin/replay: plug leaking `advance_name` variablePatrick Steinhardt1-6/+14
2024-07-13merge-recursive: honor diff.algorithmAntonin Delpeuch1-1/+1
2024-06-11commit: fix leaking parents when calling `commit_tree_extended()`Patrick Steinhardt1-5/+9
2024-04-18builtin: stop using `the_index`Patrick Steinhardt1-1/+0
2023-11-26replay: stop assuming replayed branches do not divergeElijah Newren1-10/+34
2023-11-26replay: add --contained to rebase contained branchesElijah Newren1-2/+12
2023-11-26replay: add --advance or 'cherry-pick' modeElijah Newren1-9/+176
2023-11-26replay: use standard revision rangesElijah Newren1-17/+4
2023-11-26replay: make it a minimal server side commandElijah Newren1-52/+26
2023-11-26replay: remove HEAD related sanity checkElijah Newren1-7/+1
2023-11-26replay: remove progress and info outputElijah Newren1-6/+1
2023-11-26replay: add an important FIXME comment about gpg signingElijah Newren1-1/+1
2023-11-26replay: change rev walking optionsElijah Newren1-7/+41
2023-11-26replay: introduce pick_regular_commit()Elijah Newren1-20/+34
2023-11-26replay: die() instead of failing assert()Elijah Newren1-1/+6
2023-11-26replay: start using parse_options APIElijah Newren1-13/+32
2023-11-26replay: introduce new builtinElijah Newren1-0/+223