I have not read all this thread, but it seems to be centered around
release engineering. The goal, as I understand it, is to create a release
and when that release is installed somewhere be aware of what release it
is.
For this kind of thing I use a release engineering script called
"makearch": https://chiselapp.com/user/rkeene/repository/makearch/artifact/6250403d86ce0f58
In addition to being able to replace keywords in files (specified in
makearch.info), it will attempt to ensure that the release is consistent,
and basically working.
I use this for all my software releases. Here are some example
makearch.info files:
1. KitCreator:
https://kitcreator.rkeene.org/fossil/artifact/2d5da9bed6be27de
2. Build-CC: http://build-cc.rkeene.org/fossil/artifact/2503d2429f6aab44
3. tcc4tcl:
https://chiselapp.com/user/rkeene/repository/tcc4tcl/artifact/f99b7196f56e6f83
4. AppFS: http://appfs.rkeene.org/web/artifact/41bb149458ce926b
5. Tcl Web App Framework:
https://chiselapp.com/user/rkeene/repository/webapp/artifact/d9bd7447b870ca6a
6. TUAPI:
https://chiselapp.com/user/rkeene/repository/tuapi/artifact/587f2c762e4b94fa
7. makearch itself:
https://chiselapp.com/user/rkeene/repository/makearch/artifact/1d478f607dd5f327
(I use it for a lot more projects, but that's a pretty good sampling of
different kinds)
Thanks,
Roy Keene
On Wed, 16 Aug 2017, Stephan Beal wrote:
On Wed, Aug 16, 2017 at 7:17 PM, David Mason <dma...@ryerson.ca> wrote:
Wow... longest thread I've ever seen.
Naw - there've been a few longer ones.
Then go to
localhost:8081/artifact/1bea11bf4a97b012e7d8b17c71a7d444f0b5a5aa
and you'll get the exact file you're looking for. Of course, if someone edited
the file you're SOL. There may be a command-line way to do
this, but I can't find it.
[stephan@host:~]$ f help whatis
Usage: f whatis NAME
Resolve the symbol NAME into its canonical artifact hash
artifact name and provide a description of what role that artifact
plays.
Options:
--type TYPE Only find artifacts of TYPE (one of: 'ci', 't',
'w', 'g', or 'e').
-v|--verbose Provide extra information (such as the RID)
But, correct: if someone edits the file (i.e. changes the hash) then this is
useless.
--
----- stephan beal
http://wanderinghorse.net/home/stephan/"Freedom is sloppy. But since tyranny's
the only guaranteed byproduct of those who insist on a perfect world,
freedom will have to do." -- Bigby Wolf
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users