Status update 2026-06 0 ▲ Hugo's weblog on WhyNotHugo (雨果) 1 day ago · Tech · hide · 0 comments Pimsync v0.5.11 is out, with the following set of improvements. Incremental sync[permalink] When watching a storage (e.g.: watching a filesystem for real-time changes), instead of executing a full synchronisation, a more focused and granular synchronisation is done. This avoid wasting a lot of networking usage and processing power checking a lot of items that we are certain have not changed. This feature was made easier by multiple refactors leading up to it. In particular, the “Plan” generated is simply a stream of operations. and much of the code works on exactly this: Stream<Item = Result<Operation, PlanError>>. The whole execution logic can handle either incremental plans or full plans the same way thanks to this abstraction. When an interval tick is received (e.g.: every 5 minutes) or when unknown changes have occurred, a regular full sync is performed. When a single file changes, only that collection is synchronised, skipping all others. The main change required for this was… No comments yet. Log in to reply on the Fediverse. Comments will appear here.