Skip to content
zit Tech-note 51744be279
Login

Tech-note 51744be279

0.11.0 makes the daemon fast at any store size, makes a sync with nothing to do cheap, and reports forks after sync and pull. Read first: zit sync and zit pull now exit 9 when the exchange brought or made a fork on a branch; callers should treat that as a successful sync with a merge to do. A no-op sync on a 42,000-file store costs about 7 ms of CPU instead of 476, a daemon commit about 4 ms instead of 24, and the daemon gains log, annotate and file diff. Stores and the wire are unchanged from 0.10.1. Built with Zig 0.17.0.