On 2025-12-11 16:38, Lapo Luchini wrote:
Revision: ea8769d1048fddca749f4e9fdc8238027c8272f9
Branch:   net.venge.monotone.lapo.botan3

Changelog:

Update from Botan2 to Botan3.

Uh, that commit was hurried and kinda wrong (broken end-lines, misleading comment) and I did kill it with:

$ mtn local kill_revision ea8769d1048fddca749f4e9fdc8238027c8272f9

(yes, I fear that "git commit --amend" has got me weak 🤣)

I did a couple more LLM-generated commits on that branch and one which was mostly mine to fix an error the LLM introduced in the refactoring.

Since Botan 3 has been released since 2023-04-11 and is already available even on Debian I decided to simplify the code and drop any previous Botan version altogether. I hope this is the best choice.

As of a6aaf755aa67c610baef035a4f59f0d1e0079733 the "lapo.botan3" branch seems to be working properly both on FreeBSD and Linux Arch (on WSL), at least for basic tasks!

$ mtn diff -r h:net.venge.monotone.lapo.pcre842 \
           -r h:net.venge.monotone.lapo.botan3

There are still a few changes the LLM made that while working I dislike stylistically (like dropping the LUA_QL macro usage), so I'll probably change that branch a bit more, but feel free to try it on different build environs.

--
Lapo Luchini
[email protected]


Reply via email to