to⟁st⟁l<p>Should I continue with <a href="https://types.pl/tags/Darcs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Darcs</span></a> <br> or write all the scripts required for `pijul rebase`? 🤔 <a href="https://types.pl/tags/Pijul" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pijul</span></a> has so warts, & some are tolerable if inconvenient, but lacking rebase is maddening as unrecording loses the actual commit so to unrecord is to lose the history. Additionally having more than just “record” hooks can really help automate shit. The fact that diff works funny too is annoying.</p><p>But the big things I would get: the identity store, channels, ease of adding your own scripts, improved patching algo, performance (less important than you might think).</p><p>Darcs is still an underrated project, but it is sadly stagnating. Commits are happening, don’t get me wrong, but there are some more obvious features they could support (& being shackled to Haskell means libraries tend to exist, but then support stops due to just how that community works unfortunately).</p><p>I said I wasn’t gonna go back to Pijul, but recently learning that you *can* easily script by doing `pijul-*` means I could start getting around *some* of my irks.</p>