Timeline

Not logged in

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

50 most recent check-ins

2018-09-12
23:27
[9a1f50ef97] Leaf: Fixed test utilities - Process --notfile, --file in Kettle instead of passing into the test file. Our testmain does not use the relevant command from Tcltest where this information would be used. (user: aku tags: trunk)
2018-09-08
04:28
[2416dce66e] Extended test utilities - kt semi-local* : Search local first, then global - kt in : Change test directory context. (user: aku tags: trunk)
2018-07-11
04:01
[788e5e66a9] Extended testsuite support with --valgrind. (user: aku tags: trunk)
2018-07-10
22:01
[a0a7bf998d] path::tcl-package-file - Tweaked the critcl rejection patterns to make matching on Tcl data less likely. (user: aku tags: trunk)
2018-04-18
02:28
[ef384673c5] Added ability to push test execution into a child process, via a new command `kt::sub`. This is useful when each test in a set incurs a large memory penalty. Instead of adding up in the test process each is limited to the child process, keeping the test process small. (user: aku tags: trunk)
2018-03-27
16:34
[e1656e5ba2] Tests use --include-dir to redirect the build into a local directory. This means that a build which needs additional include directories cannot have any during testing, making build for test impossible.    Added a --test-include option as a hack to provide such directories. (user: aku tags: trunk)
16:30
[4c09346858] Enable closing of streams and use it to limit the number of open streams during tests by closing small streams for failure reporting quickly. Without that a large number of test failures can easily go over the max amount of open files allowed by the OS. (user: aku tags: trunk)
2017-10-05
06:28
[273c213e57] Show extended stack traces when `kt::local` and sibling run into trouble. (user: aku tags: trunk)
2017-10-04
23:28
[c0f0b90c04] Added `kt::local*`, a variant of `kt::local` which does not forget the package and force a re-load. (user: aku tags: trunk)
19:12
[c629207a79] Fix to scanning of files. Do not scan beyond a ^Z eof marker. I.e. do not scan the assets a file may have attached to their end. (user: aku tags: trunk)
03:23
[8bd2dcddb1] Fix handling of @owns when scanning file in a subdirectory of the sources. (user: aku tags: trunk)
2017-06-14
23:41
[966cb6e777] Fix sorting of test times in summary output, note we are sorting numbers. (user: aku tags: trunk)
23:40
[26eece52d6] Bit of extended debugging in meta data handling. Fixed issue with name to use in the meta data of apps. (user: aku tags: trunk)
2016-06-29
16:13
[6cefd7948e] Leaf: Stash work, review what was done, to remember (user: aku tags: v2x-stash)
2015-05-06
18:31
[8efd9e603c] Prevent installation abort when fossil executable is missing. Also made code more robust against an early fail leaving some variables undefined. (user: andreask tags: trunk)
2015-04-17
21:50
[940893cb88] Goals added which show the content (packages, apps) found in the build. Packages are listed with version info. (user: andreask tags: trunk)
2014-05-30
20:59
[ff12632219] Rejoin inadvertent split head. (user: andreask tags: trunk)
20:58
[0a12475c4e] kettle/path/revision.git: Handle possibility of "git describe" failing (not due missing git, but due missing tags the describe wants). This needs more work to separate out a missing git command and report that as usual. This is a quick patch. (user: andreask tags: trunk)
2014-03-28
19:25
[aad14ede89] Regenerated embedded docs. (user: aku tags: trunk)
19:15
[1bc1443535] Split the build/install instructions for unix vs. windows. (user: andreask tags: trunk)
2014-02-18
05:13
[3dd438190f] Fixed issues in meta data generation for Tcl apps, and usage. (user: aku tags: trunk)
2014-02-07
22:37
[1ecd270a63] Leaf: Match cmdr fixes for "_find". (user: andreask tags: v2x)
2014-02-06
23:24
[1b509ef3ef] Experiment with target hierarchy, and defered officer specification. (user: andreask tags: v2x)
22:29
[df8ccd0bd3] Leaf: Updated to Cmdr revision <2659fd6b13>. (user: andreask tags: v2)
01:38
[5b711e5a6e] Notes on Cmdr features needed, and block recurse. (user: andreask tags: v2)
01:36
[d448b87915] Converted a few standard recipes into direct commands. (user: andreask tags: v2)
01:35
[4a5a4da7dc] Moved recipes into their own help section (user: andreask tags: v2)
01:35
[3f80efbb5f] Fixed problems with the generation of categorized help when encountering sections with sub-sections, but no commands. (user: andreask tags: v2)
00:29
[85a30a1086] Added text block for linenoise(::facade) requirements, and our custom information regarding the dependency circle it has with Kettle v2. (user: andreask tags: v2)
00:01
[7257145ef7] Added text block for Cmdr requirements, and our custom information regarding the dependency circle it has with Kettle v2. (user: andreask tags: v2)
00:01
[1da6f5872c] Reworked the startup code involving Cmdr to break the dependency circle involving linenoise(::facade) as well. (user: andreask tags: v2)
2014-02-01
01:35
[ef29c96a42] Start on redirecting recipes into cli commands. Database is kept, cmdr is extended in parallel. Help moves to cmdr. Action callback feeds into the existing goal execution code. This delivers the first half of most goals. Missing: Specification of which commands take options. Further: Sub-categories for targets. Not to forget: Possibly translate recipe parentage into a hierarchical command tree. (user: andreask tags: v2)
01:24
[5c681e7dae] Fix conflict between specials (doc hierarchy) and the "doc" recipe (user: andreask tags: v2)
01:24
[8ce739fe70] Disable a few standard recipes taken over by cmdr, or possibly better implemented as proper commands (user: andreask tags: v2)
01:23
[e7adec4ace] officer - Extend method 'extend' to return the new command instance, for dynamic modification post-creation. (user: andreask tags: v2)
01:22
[834688633e] Force use of the local copy of cmdr, to ease development regardng bugs and features we may have to fix/implement (user: andreask tags: v2)
2014-01-31
22:35
[2d86d67b44] Merged specials. Updated TODO. Modified app main code to catch user-triggered cmdr exceptions. (user: andreask tags: v2)
22:33
[75ad258e9b] Closed-Leaf: Completed remake of the <special> commands. (user: andreask tags: v2x)
01:21
[763168e46b] Refactor doc/project configuration access. (user: andreask tags: v2x)
2014-01-30
18:15
[083ec0a2c3] Updated local copy of Cmdr. (user: andreask tags: v2)
02:14
[de736eef56] Continued conversion. Complete enough to be testable. (user: andreask tags: v2)
2013-12-20
01:33
[a8ba8c3cc5] Continued conversion of the doc templating commands to the new cli (user: andreask tags: v2)
01:22
[b2f909701d] Reworked cmdr integration a bit. Disabled the old cli handling, added new. Started conversion of the project management helper commands to the new cli. Basic test of the integration before going to recipes. (user: andreask tags: v2)
01:20
[fa13d12440] Bugfixes in the cmdr framework. (user: andreask tags: v2)
00:21
[6d60e61228] Started on (TODO 1). Added copy of cmdr framework, plus code to load it, and fall back to the local copy if needed. (user: andreask tags: v2)
2013-12-19
22:56
[be0587c13c] Implemented and documented a set of glob patterns to ignore when scanning a propject directory. Exposed to the user via DSL commands. (user: andreask tags: v2)
22:09
[4072f2411a] The doc templating work is subsumed into v2. (user: andreask tags: v2)
22:08
[67405f55ac] Begin work on v2. See TODO.txt for planned changes and features. (user: andreask tags: v2)
2013-12-03
06:32
[1a3416824e] Leaf: Fixed path generation for critcl install, need relative paths. (user: aku tags: doc-templating)
2013-11-14
20:40
[8f042afa7a] Fix varname typo in trace code. (user: andreask tags: doc-templating)