From 2035c7efb9c514580fa906f79fc0eb4d2add187f Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 8 Jan 2021 17:23:51 +0300 Subject: [PATCH] =?utf8?q?=D0=A0=D0=B5=D0=BB=D0=B8=D0=B7=20goredo?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit http://www.git.cypherpunks.ru/?p=goredo.git;a=commitdiff;h=14398260feaf14dac68b9bdb1c810ccba7d1e768 Ещё в прошлом году один товарищ убедил что не помешает бы вкинуть про redo/goredo куда-нибудь. В рассылку apenwarr/redo мне не удобно (по сути ведь чисто реклама), а вот в dev@suckless.org вбросил, продолжая тему которая там была поднята ещё в 2013-ом году. Тогда Uriel (c2aa39a4a2db937c177b2b196eda52acbc51d2a8) сказал, что пока оно не будет написано на Си или Go -- смотреть не будет ничего Python-овского. Ну как раз вот моя реализация на Go появилась, как и redo-c за это время. С того времени там и вкидывали на review .do файлы и сегодня уже лично со мной связались с этой темой. Как минимум, с той рассылки, несколько человек но заинтересовались и начали пробовать redo. Оказывается, goredo то мой вроде как и никогда и не мог собираться на GNU/Linux системах. Я использовал syscall для определения ctime файла, а эта структура разнится на FreeBSD и Linux (в FreeBSD/NetBSD/Solaris она одна, в OpenBSD/DragonFlyBSD/Linux другая). Сегодня починил (использовал golang.org/x/sys/unix) и заодно прогнал все имеющиеся тесты на Ubuntu какой-то там последней -- всё тип топ. А то ведь прежде я даже собирать не пытался на этой ОС. -- 2.48.1