Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 events by user stephan occurring on or before 2021-03-11 23:05:59.
2021-03-11
| ||
23:05 | Doc updates. Changed default checkin deltaPolicy to 0. Corrected a falsehood about Chuck Norris. Refactored checkout's rm-empty-dirs bits into fsl_rm_empty_dirs(). Fixed mis-reset of fsl_checkout_file_add_opt::counts. Minor malloc optimization in the post-checkout file removal bits. check-in: fd313baef4 user: stephan tags: trunk | |
19:14 | • Edit [6bdb294442b235ad|6bdb294442]: Edit check-in comment. artifact: 3de33cd489 user: stephan | |
18:56 | Minor doc updates and added a couple TODOs related removing now-unmanaged files after an rm op. check-in: 419099b063 user: stephan tags: trunk | |
18:15 | Ported f-add's dir-recursion and ignore-glob capabilities into fsl_checkout_file_add() and expanded that function's feature/option set considerably. check-in: 61d3e64e6f user: stephan tags: trunk | |
15:35 | • Changes to wiki page "FIXMEs" artifact: 4988ca8ac7 user: stephan | |
15:29 | Added fsl_deck_clean2(). Minor iprovements in f-parseparty, most notably to run the leaf rebuild after crosslinking checkins and/or tags, to avoid having (only sometimes) incorrect is-leaf markings (the reason why that happens, and whether it's an actual mistake or a side-effect of unfortunate parse ordering) is unclear). Other trivial internal cleanups. check-in: 6bdb294442 user: stephan tags: trunk | |
15:07 | • Edit [9febfd3aa1fdef2e|9febfd3aa1]: Mark "Closed" with note "Closed by f-tag.". artifact: e33f398e54 user: stephan | |
15:05 | • Edit [9febfd3aa1fdef2e|9febfd3aa1]: Add "close" with value "Closed by f-tag.". artifact: 6e75074229 user: stephan | |
14:59 | • Changes to wiki page "FIXMEs" artifact: 63379677c6 user: stephan | |
14:15 | • Changes to wiki page "TODOs" artifact: 6aad255cd3 user: stephan | |
03:58 | Minor doc touchups and char-to-bool conversions. check-in: 8a393e5255 user: stephan tags: trunk | |
03:57 | Updated s2 binding for the fsl_deck::F2==>F refactoring. check-in: c7702424bd user: stephan tags: trunk | |
2021-03-10
| ||
17:36 | • Edit [86350ecd42d728c3|86350ecd42]: Edit check-in comment. artifact: 78e3da4d5f user: stephan | |
17:36 | Minor fcli API usage modernization. check-in: c04ce8aaf1 user: stephan tags: trunk | |
17:00 | Minor doc/help text cleanups. check-in: 801690e98c user: stephan tags: trunk | |
16:41 | Refactored fsl_dircrawl_f() to take a fsl_dircrawl_state struct as an argument and added current recursion depth to the passed-on state. check-in: 4a70a0dd17 user: stephan tags: trunk | |
15:47 | Added fsl_dircrawl() for recursively crawling directories and added recursive dir and ignore-glob support to f-add. fsl_buffer_reuse() now returns its argument. check-in: c1199e807f user: stephan tags: trunk | |
15:41 | If fcli_end_of_main() sees that there is a non-0 result code but no message, it synthesizes a message. check-in: 86350ecd42 user: stephan tags: trunk | |
12:42 | Ported in upstream fix [fossil:b491c196c23ec4a240f4]. check-in: 2706788d19 user: stephan tags: trunk | |
09:46 | • Changes to wiki page "TODOs" artifact: 283249576f user: stephan | |
09:00 | • Edit [2440c84b014a25b6|2440c84b01]: Edit check-in comment. artifact: facab2ac8f user: stephan | |
08:59 | • Changes to wiki page "TODOs" artifact: b75ed5e7e9 user: stephan | |
08:54 | Corrected missing +x bit in manifests broken in the F-card refactoring. check-in: d0d4c78fb2 user: stephan tags: trunk | |
08:32 | Merged in f-card-array branch. Not the huge performance win i was hoping for but an overall win. check-in: 0626035798 user: stephan tags: trunk | |
08:25 | Renamed the 'F2' F-card temporary porting name back to F. Closed-Leaf check-in: 63e886fff0 user: stephan tags: f-card-array | |
08:06 | New F-card list model is working but the savings for it are underwhelming to say the least. At most, 10-15% alloc count savings on f-parseparty runs, with a slightly higher RAM total. Disabled delta checksum self-test, as it's a big time hit and fossil also disables that by default. (Edit: but this changes cuts the time needed for f-parseparty to process the core fossil repo by a bit more than half. It's still dog slow compared to a fossil rebuild, though.) check-in: 2440c84b01 user: stephan tags: f-card-array | |
06:20 | Lib compiles now but the f-apps, and maybe the other language bindings, are still out of date. Lol - that means i can't check this in with f-ci. check-in: e484d5f96e user: stephan tags: f-card-array | |
06:02 | Initial work on refactoring fsl_deck::F from an array of pointers to an array of objects to speed up (potentially drastically) artifact parsing by cutting F-card (de)allocations by 99% or more. Does not yet compile. check-in: 725c13c0d0 user: stephan tags: f-card-array | |
03:29 | • Changes to wiki page "TODOs" artifact: 884c087256 user: stephan | |
2021-03-09
| ||
14:03 | Fixed a memleak in f-tag. Added --tag flag to f-ci. Tightened validation of tags at output-time (as opposed to parse-time) such that it is no longer legal to add the same tag name/target combination twice in the same artifact, even if they have different types (add/cancel/propagate). check-in: 200bddbb8a user: stephan tags: trunk | |
13:40 | • Changes to wiki page "TODOs" artifact: 97d563a544 user: stephan | |
13:31 | • Changes to wiki page "TODOs" artifact: 1a85a395f6 user: stephan | |
06:30 | Added a flag to tell fsl_checkin_commit() whether or not to scan vfile for changes, analog to the same option in fsl_repo_checkout(). A few char-to-bool conversions. check-in: 3bff6c7de8 user: stephan tags: trunk | |
06:06 | Merged in confirmer-co branch. check-in: 28bcebca4e user: stephan tags: trunk | |
06:04 | Re-added inadvertently-removed Makefile.in. Closed-Leaf check-in: 9261998d3b user: stephan tags: confirmer-co | |
06:01 | Minor confirmer cleanups and docs. check-in: d58d30707f user: stephan tags: confirmer-co | |
05:17 | It seems we just about have the confirmer bits working for f-co. Had to change the semantics of --keep, but the older semantics feel really weird. Needs a bit more testing. check-in: ed0fa2b56a user: stephan tags: confirmer-co | |
01:22 | Fixed a couple broken error checks. f-co --quiet --verbose now lists only files which actually changed, rather than all files. check-in: 85113ee198 user: stephan tags: confirmer-co | |
01:07 | Removed a stale historical java file. check-in: ba65bbe94e user: stephan tags: confirmer-co | |
00:13 | Minor tweaks of the confirmer bits. check-in: 13fb58bfdd user: stephan tags: confirmer-co | |
2021-03-08
| ||
23:55 | Minor cosmetic cleanups. check-in: ce584dc03b user: stephan tags: confirmer-co | |
23:42 | Optimizations in fsl_repo_checkout() to reduce fsl_content_get() calls, only writing files which vfile says have changed. Cuts alloc counts by approx. 3-4x and memory cost by 5-8x in basic tests. f-co now has a blank status square for files which were not modified, to make it easier to spot the real changes. check-in: 735e9e32ab user: stephan tags: confirmer-co | |
19:36 | Initial work on integrating fsl_cx_confirm() with the checkout process. It basically seems to work but has several notable TODOs and FIXMEs. check-in: 6dd8166303 user: stephan tags: confirmer-co | |
15:59 | Improved, hopefully, the auto.def check for C99 by looking for __STDC_VERSION__. check-in: 05ec494ec4 user: stephan tags: trunk | |
15:19 | • Edit [f4ef8f360f721ca8|f4ef8f360f]: Edit check-in comment. artifact: 953b296319 user: stephan | |
15:14 | Seem to have fixed the broken merge handling in checkin. Caused by prematurely clearing out the vmerge table. check-in: 96b46cc3f0 user: stephan tags: trunk | |
13:53 | • Edit [60b9efa18b3227c9|60b9efa18b]: Mark "Closed" with note "f-checkin should have closed this.". artifact: d5f0ad58a0 user: stephan | |
13:52 | • Edit [f4ef8f360f721ca8|f4ef8f360f]: Edit check-in comment. artifact: e273908c47 user: stephan | |
13:50 | Merged inadvertent fork from remote BSD box. Edit: BUG: f-checkin did not close the merged-in branch, despite merging with --integrate. It did clear the vmerge table, though. Edit: fixed in [96b46cc3f0]. check-in: f4ef8f360f user: stephan tags: trunk | |
13:48 | auto.def: iconv test failure is no longer fatal, per auto.def in fossil. Closed-Leaf check-in: 60b9efa18b user: stephan tags: trunk | |