hi thierry, on 9front's cwfs, i think you can mark the file as temporary, then clear this bit to let the fs dump it as usual.
can't opine about the earlier versions. cheers! -rodri On Sat, Feb 22, 2025, 13:14 <tlaro...@kergis.com> wrote: > WORM is a great idea, allowing to store only the diff and to be > able to version is a bonus. > > But there is one drawback: when one is modifying rapidly a file > (tentatives), it can spoil the worm with useless modifications. > > The fossil snapshots were a solution (allowing to "commit" on demand). > > From https://9p.io/sys/doc/fs/fs.html, the copying of modifications > from fscache to buffer (scp) as well as the copying of the buffer > to the WORM (wcp) is done every ten seconds. > > Is there a way, from userland, to modify the frequency of the > scp and wcp depending on the binding name? > > Has someone attempted to build a stack of other and fscache, so that > the writable upper level (other) is used as a chalkboard and, when the > user is satisfied with the tentative file, he can "commit" this > "minute" (sketch) to the fscache---letting then the normal procedures > register the differences in the WORM? > > Related: when using git, git by itself has the registration of the > modifications. So the .git could be put in fscache, but the current > copy should be in other. Is there a way to achieve this---if I > understand correctly (I may not), gitfs serves the .git hierarchy but > is not creating as an artefact the working directory, making the > branch appear, and overwriting with locally modified not committed > files? (Hoping my sort of English is sufficiently understandable...) > -- > Thierry Laronde <tlaronde +AT+ kergis +dot+ com> > http://www.kergis.com/ > http://kertex.kergis.com/ > Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T5a27390f138b4be1-M5b7fbe555261c88b28bc90fc Delivery options: https://9fans.topicbox.com/groups/9fans/subscription