asciilifeform: incidentally it is not necessary to alter the unix patch util. the checksums can be added by a proggy which eats standard patch file and the 'before' tree, and shits - this
asciilifeform: curious what ben_vulpes, for instance, might add
asciilifeform: from patches like these, one could conceivably auto-build a dependency graph
asciilifeform: thinking of a modified unix-patch util that stuffs sha512 into comment preceding each file diff
asciilifeform: as i understand, any mechanized thing really depends on patches stating their antecedents
asciilifeform: again with the meat models. in point of fact most viruses ~don't work~
asciilifeform: the only way to guarantee that the selected set of authors adds up to a single nonconflicting merge is to only build official releases (that is, tree signed by mod6 & ben_vulpes)
asciilifeform: mircea_popescu: i once thought about placing antecedent hashes in patch headers☟︎
asciilifeform: as in, can i download whole thing and attribute every delta to a wot person ?
asciilifeform: something i've been loathe to suggest because guess to whom the chore will fall
asciilifeform: won't blame people, but will say that the state of the ecosystem (i.e. what folks are building on) is in such a sad state that the only plausible solution is os standardization
asciilifeform: it is a problem. but i must point out that most of the troubles folks have spoken of so far do not stem from it. e.g., trinque et al with their misbehaving systems.
asciilifeform: i will add that a while ago i pictured myself in the predicament of folks trying to assemble the thing. which is why i included an unofficial flattened source with 'stator'
asciilifeform: i never objected to folks using 'git', 'mercurial', etc. - only to the notion that anything that can't come out of a printer and then ocr'd back in could be the canonical representation of the path from pedigreed 0.5.3 to us
asciilifeform: mircea_popescu: iirc ben_vulpes has one
asciilifeform: (in unrelated newz, dulap is getting blackholed again)