summaryrefslogtreecommitdiffstats
path: root/t/t4013/diff.format-patch_--inline_--stdout_initial..master^
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2026-01-13 10:54:32 +0100
committerJunio C Hamano <gitster@pobox.com>2026-01-13 05:41:16 -0800
commit1454743eb84eea1f7e4ea23e0556ed5ef9888894 (patch)
tree0b134ecd83a02e7adbd9eeebe7a93557fbe3c18f /t/t4013/diff.format-patch_--inline_--stdout_initial..master^
parentf42d7c9067f0f599fa6c0e94a3d247c19b5a6d7a (diff)
downloadgit-1454743eb84eea1f7e4ea23e0556ed5ef9888894.tar.gz
git-1454743eb84eea1f7e4ea23e0556ed5ef9888894.zip
builtin/replay: extract core logic to replay revisions
We're about to move the core logic used to replay revisions onto a new base into the "libgit.a" library. Prepare for this by pulling out the logic into a new function `replay_revisions()` that: 1. Takes a set of revisions to replay and some options that tell it how it ought to replay the revisions. 2. Replays the commits. 3. Records any reference updates that would be caused by replaying the commits in a structure that is owned by the caller. The logic itself will be moved into a separate file in the next commit. This change is not expected to cause user-visible change in behaviour. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.format-patch_--inline_--stdout_initial..master^')
0 files changed, 0 insertions, 0 deletions