summaryrefslogtreecommitdiffstats
path: root/contrib/persistent-https
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 /contrib/persistent-https
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 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions