Skip to content
zit Tech-note 97e4a70814
Login

Tech-note 97e4a70814

0.13.0 aligns zit's line diff and three-way merge with Fossil's: every line diff is a port of Fossil's diff.c, and merge walks the edit scripts as merge3.c does, so merges that both add lines at the same point now conflict as Fossil's do. annotate -n N is now Fossil's version limit and starts from the file-history index and a per-file blame cache: annotate -n 50 on a 644 MB store went from 38 s to 50 ms. log PATH takes --offset and --cursor. The daemon starts in about 0.3 s on a 68,000-file store and pages its feed with limit. Stores and the wire are unchanged; the blame and line-count caches are rebuilt once. Built with Zig 0.17.0.