D 2021-03-11T14:59:46.070 L FIXMEs N text/x-markdown P 22289337881a90db4682d3b96c9595b7ae8d1778 U stephan W 1449 An informal list of FIXMEs which don't warrant full tickets... This is not *intended* to be a list of long-lived fixme's, but more of a scratchpad for things which come up spontaneously and shouldn't be forgotten. # f-vdiff Just does really weird stuff sometimes when using the symbolic name `.` for the local checkout. e.g. after merging in fossil's trunk to the leaves-command-branched-from branch, then... ``` $ f-vdiff --from trunk --to . ... ... Index: skins/blitz/footer.txt =================================================================== --- skins/blitz/footer.txt +++ skins/blitz/footer.txt Index: skins/blitz/header.txt =================================================================== --- skins/blitz/header.txt +++ skins/blitz/header.txt Index: skins/blitz/ticket.txt =================================================================== --- skins/blitz/ticket.txt +++ skins/blitz/ticket.txt ... ``` Wha? # Crosslinking... Running `f-parseparty -t c --crosslink` generates the expected number of mlink/plink entries but *sometimes* leaves (as it were) some commit other than the tip marked as a leaf, which causes `fossil update` to warn about having multiple leaves. We "could" get around this by running `fsl_repo_leaves_rebuild()` after it crosslinks everything, but that would simply hide the bug, which would presumably appear again at some point after a single checkin gets processed. Z 7b8472a4ead2ee97392cf448da69092f