News for hackers. Stuff that matters.
Re:Show HN: Fully automatic Git alternative/companion by Kharacternyk on Thursday December 14, 2023 @03:05PM (#38646551)
inotify doesn't tell which process writes to a file, and Klunok is all about tracking only files edited by a human. Also, monitoring entire subtrees with inotify is painful and prone to race conditions.
Re:Show HN: Fully automatic Git alternative/companion by pushfoo on Friday December 15, 2023 @10:04AM (#38654845)
Why only the files edited by a human? What about edge cases where changes made by a program, such as a linter or auto-formatter? Those aren't guaranteed to be integrated into an IDE.
Re:Show HN: Fully automatic Git alternative/companion by Kharacternyk on Friday December 15, 2023 @10:44AM (#38655237)
That's all right if they are not integrated into an IDE. The typical scenario is: a file is edited by a human -> linter/formatters run -> 60 seconds delay -> the file is backed up. Therefore, debouncing has a handy side-effect of letting linters/formatters run before a version of the file is stored.
Re:Show HN: Fully automatic Git alternative/companion by az09mugen on Saturday December 16, 2023 @07:22AM (#38663719)
Shouldn't it be simpler to just specify just a directory (of a project for example) in which klunok tracks and saves modifications of all the files inside that said directory ? Anyway I'm not giving sudo rights just to replace git. And also depending on the number of files, the size of the files and the frequency of edit/save, it can become a mess. It may fit some needs but not mines. Interesting though.