fx

History of build.tcl of 72ef585808c5a41a
Login

History of build.tcl of 72ef585808c5a41a

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file build.tcl at check-in 72ef585808c5a41a

2018-06-22
19:53
Fixup of all location information, switch to the new core.tcl-lang.org domain. Fix http schema uses. file: [0d995c77b7] check-in: [f15969944e] user: aku branch: trunk, size: 470
2014-05-14
21:03
Installation - Reactivate install of "cron_lock" helper, and fully drop the old set of watch-* apps. file: [51132b990b] check-in: [720446dc14] user: andreask branch: fx, size: 464
2014-05-09
21:13
Updated and extended testsuite to match the last round of changes. Fixed bugs uncovered by the work. Some extensions: "header" attribute for mails. file: [057189f789] check-in: [8389ab77f0] user: aku branch: fx, size: 1016
2014-05-05
22:27
Added a helper shell script for file-based locking of cron-jobs file: [6454ffde2e] check-in: [426e7b6295] user: andreask branch: fx, size: 1015
2014-02-18
06:03
Rework system into single app "fx". Use cmdr framework. Store as much as possible in extension tables of the various fossil databases. file: [a78fe94ca5] check-in: [31fa73318a] user: aku branch: fx, size: 969
2013-10-18
23:13
Build tweak, added kettle references. file: [ff626caf0c] check-in: [ea851dafbc] user: andreask branch: trunk, size: 884
2013-10-11
04:03
Added helpers to see the raw timeline RSS, and specific artifacts. file: [6ea2844735] check-in: [a91222033b] user: aku branch: trunk, size: 648
2013-10-10
06:45
Moved the hardwired value of 200 for retrieval of timeline RSS entries to a configuration value ('num-entries'), with default of 200. Extended the database schema of table 'seen' with a column 'atime' to hold the last time the artifact was seen in the timeline RSS (epoch). Modified the database schema of table 'seen', going from the constraint unique (pid) to the constraint unique (pid,hash) => Guard against the possibility of artifact ids not unique across the entirety of all repositories, but only within a single repository. Added a configuration value ('days-to-expiry') for the expiration threshold (in days), with a default value of 30. Created command 'watch-schema-update-002-seen-expiry' to update the database schema of existing state databases. Modified 'watch-do' to use the new configuration value 'num-entries'. Modified 'watch-do' to touch the atime of seen artifacts as means of resetting their expiry timeout. Modified 'watch-do' to extract the ticket titles from the timeline RSS entries, for use in the generated mail, if any. As a note on that, the thought that we would need a clone of the repository to get this information was obviously wrong. Created command 'watch-expire' to scan the state database for expired artifacts, and remove them. Created command 'watch-cron' as the entry point for cron, calling do and expire, with locking. file: [bf0cb1de0f] check-in: [34b8ff75cd] user: aku branch: trunk, size: 561
05:10
Split watch state database initialization into separate command, and created finalization command. file: [3bf4a2f172] check-in: [d0ef544c53] user: aku branch: trunk, size: 530
00:24
Schema change: configuration data moved to shared state database. Three new commands to query and modify the configuration. Factored db initialization into same procedure in all commands (execpt setup). Lastly, new script to perform the schema update for existing state databases file: [b9200f665a] check-in: [c639170d40] user: andreask branch: trunk, size: 471
2013-10-09
04:48
Added: Added kettle-based build system. file: [230fcfc922] check-in: [ec8c603b81] user: aku branch: trunk, size: 364