build: a build no longer dirties the tree
v3/include/version.h is written by every build (kernel/Makefile and v3/Makefile, both FORCE), with a timestamp and the last build's ARCH; the committed copy was stale (LITHOS_VERSION 2.1.0). Untracked, and .gitignore's entry corrected: it said include/version.h, the path before the move to v3/, and matched nothing. capsules/BLOCK_MAP.md differed on every build only in mkcapsule's "Generated ... <timestamp>" header. The timestamp is dropped, so the manifest changes only when the capsules do; two runs are byte-identical. mkcapsule's warnings unchanged (5, #143). Captain Bob, 2026-11-11: untrack version.h and fix the ignore; drop the manifest timestamp. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017RzZgrf7V7Zk2iczBXDRbm
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
#ifndef STARFORTH_VERSION_H
|
||||
#define STARFORTH_VERSION_H
|
||||
|
||||
#define STARFORTH_VERSION "3.2.0"
|
||||
#define STARFORTH_ARCH "amd64"
|
||||
#define STARFORTH_TARGET "kernel"
|
||||
#define STARFORTH_TIMESTAMP "2026-10-16T22:58:44-04:00"
|
||||
#define STARFORTH_VERSION_FULL "StarForth v3.2.0 amd64 kernel 2026-10-16T22:58:44-04:00"
|
||||
|
||||
#define LITHOS_VERSION "2.1.0"
|
||||
#define LITHOS_VERSION_STR "LithosAnanke v2.1.0 amd64"
|
||||
|
||||
#endif /* STARFORTH_VERSION_H */
|
||||
Reference in New Issue
Block a user