fossil status
WARNING: multiple open leaf check-ins on
(1) Date time [hash1] (current)
(2) Date time [hash2]

fossil checkout hash2

fossil status
WARNING: multiple open leaf check-ins on
(1) Date time [hash1]
(2) Date time [hash2] (current)

fossil merge hash1
...
CONFLICT file1
...

fossil update -v hash1 file1

fossil diff --from hash1

fossil commit



コミットすると警告もなしに fork(multiple leaf)として コミットされてしまうのは残念な仕様
改造したせい?
コミット前に
fossil checkout --keep ブランチ名
を実行したほうがいいのかな?

検出したい場合
fossil leaves --multiple