2 patches for repository http://darcs.net/screened:
patch 7fddbdbe9b2c94b476b338ac9956890f70118f99
Author: Ben Franksen <ben.franksen@online.de>
Date: Sun Feb 26 22:40:31 CET 2023
* resolve issue2700: rebase pull spurious conflicts with unrecorded
The culprit here was
patch b9117bbe58bad86463ed390c75aba9a2539a2c30
Author: Ben Franksen <ben.franksen@online.de>
Date: Tue Mar 2 11:48:56 CET 2021
* get rid of "nasty hack" in applyPatchesForRebaseCmd
Finalizing a transaction also updates the index, which has an influence on
the result of unrecordedChanges (which is called by tentativelyMergePatches)
because the index is used to filter the working tree (unless --ignore-times
is in effect). We eliminated a finalize/revert pair, which means we must
call 'updateIndex' manually here. We normally don't change the working tree
from inside a transaction, so this is a somewhat special situation.
patch 9af249013964d18a07dcf371a258b58e771e27d2
Author: Ben Franksen <ben.franksen@online.de>
Date: Sun Feb 26 22:43:17 CET 2023
* rebase: take applyToWorking out of doSuspend
This makes rebase suspend a bit safer, since we can now finalize and update
working inside a single 'withSignalsBlocked' block.
Attachments
|