public inbox for goredo-devel@lists.stargrave.org
Atom feed
* FYI: jimredo
@ 2026-07-18 13:47 Sergey Matveev
  0 siblings, 0 replies; only message in thread
From: Sergey Matveev @ 2026-07-18 13:47 UTC (permalink / raw)
  To: goredo-devel

[-- Attachment #1: Type: text/plain, Size: 1409 bytes --]

Greetings!

Just want to announce another redo implementation written by me on Jim
Tcl, which is very minimalistic and supports only full rebuilding:
http://www.git.stargrave.org/?p=jimredo.git&f=/jimredo
http://www.git.stargrave.org/?p=jimredo.git
It is aimed to be used in CI/CD systems, where only full build is
performed and where currently no Go compiler (and thus goredo) exists.
Jim requires only C compiler and no dependencies, very easy to build and
lightweight. No parallel builds, no dependency tracking, no any kind of
helpers, no fsyncing to atomically commit results.
An excerpt from its help:

          ------------------------ >8 ------------------------

jimredo expects to be called through symlinked on it commands:
* redo, redo-ifchange -- they are identical
* redo-ifcreate, redo-always -- they do nothing
* redo-whichdo

-d option (or $REDO_DEBUG=1) for redo turns on debug output.
-x option enables shell script target tracing.
-xx (or $REDO_TRACE=1) forces all targets to be traced.

jimredo respects goredo's $REDO_TOP_DIR environment variable and
.../.redo/top file to limit top directory searching.
It also respects $NO_COLOR to turn colouring off.

redo command leaves the .redo.built plain text file in the current
directory, where it keeps the list of built targets during the run.

-- 
 * Origin: Stargrave's homepage http://www.stargrave.org/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 265 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-18 13:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-18 13:47 FYI: jimredo Sergey Matveev