From: Sergey Matveev Date: Mon, 10 Jan 2022 11:16:08 +0000 (+0300) Subject: baredo redo X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=2193cb0db23c7d91e119209b7ea69691e9e9e2e5;p=stargrave-blog.git baredo redo https://github.com/gotroyb127/baredo Автор этого проекта прислал мне его на ревью, узнать моё мнение. Реализация redo на Си, только с тремя основными командами (redo/-ifchange/-ifcreate). Кроме неатомарного обновления файла зависимостей в целом мне всё понравилось. Даже мои большие проекты с полусотней не-только-shell целей собираются. Нет распараллеливания. Проверка только ctime-а для определения свежести целей. Но этот проект выглядит куда вменяемее чем redo-c, в котором сломали "пустые" цели: https://github.com/leahneukirchen/redo-c/pull/2 https://github.com/leahneukirchen/redo-c/issues/22 (без объяснения причин не собираются восстанавливать). ---