git/builtin
Junio C Hamano ef4896a676 Merge branch 'sa/replay-revert' into next
"git replay" (experimental) learns, in addition to "pick" and
"replay", a new operating mode "revert".

* sa/replay-revert:
  replay: add --revert mode to reverse commit changes
  sequencer: extract revert message formatting into shared function
2026-03-30 14:04:22 -07:00
..
add.c Merge branch 'ps/history-split' 2026-03-24 12:31:32 -07:00
am.c Merge branch 'vp/http-rate-limit-retries' into next 2026-03-24 14:24:06 -07:00
annotate.c
apply.c
archive.c
backfill.c t5620: test backfill's unknown argument handling 2026-03-26 09:38:07 -07:00
bisect.c refs: replace `refs_for_each_glob_ref_in()` 2026-02-23 13:21:19 -08:00
blame.c mailmap: stop using the_repository 2026-02-20 08:13:58 -08:00
branch.c object-name: turn INTERPRET_BRANCH_* constants into enum values 2026-03-18 12:52:29 -07:00
bugreport.c
bundle.c
cat-file.c Merge branch 'ps/odb-sources' 2026-03-12 14:09:07 -07:00
check-attr.c
check-ignore.c
check-mailmap.c mailmap: stop using the_repository 2026-02-20 08:13:58 -08:00
check-ref-format.c
checkout--worker.c
checkout-index.c
checkout.c Merge branch 'ps/history-split' 2026-03-24 12:31:32 -07:00
clean.c
clone.c Merge branch 'ob/core-attributesfile-in-repository' 2026-03-05 10:04:49 -08:00
column.c
commit-graph.c
commit-tree.c
commit.c Merge branch 'ps/history-split' 2026-03-24 12:31:32 -07:00
config.c config: use an enum for type 2026-02-23 13:23:41 -08:00
count-objects.c
credential-cache--daemon.c
credential-cache.c
credential-store.c
credential.c
describe.c refs: replace `refs_for_each_rawref()` 2026-02-23 13:21:18 -08:00
diagnose.c
diff-files.c
diff-index.c
diff-pairs.c
diff-tree.c Merge branch 'ps/commit-list-functions-renamed' 2026-02-13 13:39:25 -08:00
diff.c
difftool.c
fast-export.c fast-import: add mode to sign commits with invalid signatures 2026-03-12 21:28:20 -07:00
fast-import.c Merge branch 'vp/http-rate-limit-retries' into next 2026-03-24 14:24:06 -07:00
fetch-pack.c
fetch.c run-command: wean auto_maintenance() functions off the_repository 2026-03-12 08:30:57 -07:00
fmt-merge-msg.c
for-each-ref.c
for-each-repo.c for-each-repo: simplify passing of parameters 2026-03-03 10:20:00 -08:00
fsck.c Merge branch 'ps/refs-for-each' 2026-03-09 14:36:55 -07:00
fsmonitor--daemon.c
gc.c Merge branch 'ps/object-counting' into next 2026-03-17 11:32:42 -07:00
get-tar-commit-id.c
grep.c Merge branch 'ps/odb-sources' 2026-03-12 14:09:07 -07:00
hash-object.c
help.c Merge branch 'ac/help-sort-correctly' 2026-03-23 09:20:30 -07:00
history.c Merge branch 'ps/history-split' 2026-03-24 12:31:32 -07:00
hook.c hook: reject unknown hook names in git-hook(1) 2026-03-25 14:00:48 -07:00
index-pack.c odb: embed base source in the "files" backend 2026-03-05 11:45:15 -08:00
init-db.c
interpret-trailers.c Merge branch 'kh/doc-interpret-trailers-1' into next 2026-03-20 14:49:14 -07:00
last-modified.c Merge branch 'tc/last-modified-not-a-tree' 2026-02-13 13:39:25 -08:00
log.c format-patch: --commit-list-format without prefix 2026-03-23 13:06:59 -07:00
ls-files.c
ls-remote.c
ls-tree.c
mailinfo.c
mailsplit.c
merge-base.c
merge-file.c Merge branch 'mr/merge-file-object-id-worktree-fix' into next 2026-03-20 14:49:13 -07:00
merge-index.c
merge-ours.c merge-ours: integrate with sparse-index 2026-02-06 11:45:33 -08:00
merge-recursive.c
merge-tree.c Merge branch 'ps/commit-list-functions-renamed' 2026-02-13 13:39:25 -08:00
merge.c run-command: wean auto_maintenance() functions off the_repository 2026-03-12 08:30:57 -07:00
mktag.c
mktree.c builtin/mktree: remove USE_THE_REPOSITORY_VARIABLE 2026-03-12 10:03:23 -07:00
multi-pack-index.c Merge branch 'tb/incremental-midx-part-3.2' into next 2026-03-18 12:23:43 -07:00
mv.c environment: stop using core.sparseCheckout globally 2026-02-26 07:22:51 -08:00
name-rev.c use commit_stack instead of prio_queue in LIFO mode 2026-03-18 10:39:56 -07:00
notes.c
pack-objects.c Merge branch 'ps/upload-pack-buffer-more-writes' 2026-03-24 12:31:34 -07:00
pack-redundant.c pack-redundant: fix memory leak when open_pack_index() fails 2026-02-21 21:26:53 -08:00
pack-refs.c
patch-id.c
prune-packed.c
prune.c
pull.c run-command: wean start_command() off the_repository 2026-03-12 08:30:57 -07:00
push.c environment: move "branch.autoSetupMerge" into `struct repo_config_values` 2026-02-26 07:22:53 -08:00
range-diff.c
read-tree.c
rebase.c use strvec_pushv() to add another strvec 2026-03-24 12:26:58 -07:00
receive-pack.c Merge branch 'ar/config-hook-cleanups' into next 2026-03-30 14:04:21 -07:00
reflog.c
refs.c
remote-ext.c
remote-fd.c
remote.c refs: replace `refs_for_each_rawref_in()` 2026-02-23 13:21:19 -08:00
repack.c
replace.c
replay.c replay: add --revert mode to reverse commit changes 2026-03-25 14:21:20 -07:00
repo.c repo: show subcommand-specific help text 2026-03-25 10:35:27 -07:00
rerere.c
reset.c add-patch: allow disabling editing of hunks 2026-03-03 15:09:36 -08:00
rev-list.c Merge branch 'sk/oidmap-clear-with-custom-free-func' 2026-03-12 10:56:04 -07:00
rev-parse.c refs: replace `refs_for_each_fullref_in()` 2026-02-23 13:21:19 -08:00
revert.c
rm.c
send-pack.c
shortlog.c mailmap: stop using the_repository 2026-02-20 08:13:58 -08:00
show-branch.c
show-index.c
show-ref.c refs: replace `refs_for_each_fullref_in()` 2026-02-23 13:21:19 -08:00
sparse-checkout.c Merge branch 'ob/core-attributesfile-in-repository' 2026-03-05 10:04:49 -08:00
stash.c Merge branch 'dd/cocci-do-not-pass-strbuf-by-value' 2026-03-24 12:31:34 -07:00
stripspace.c
submodule--helper.c Merge branch 'ng/submodule-default-remote' 2026-03-23 09:20:30 -07:00
symbolic-ref.c
tag.c Merge branch 'jt/fast-import-sign-again' 2026-03-24 12:31:31 -07:00
unpack-file.c
unpack-objects.c
update-index.c
update-ref.c
update-server-info.c
upload-archive.c
upload-pack.c
var.c
verify-commit.c
verify-pack.c
verify-tag.c
worktree.c Merge branch 'pw/worktree-reduce-the-repository' into next 2026-03-30 14:04:21 -07:00
write-tree.c