Login
Timeline
Login

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

50 events by user stephan occurring around 2021-02-15 03:24:50.

2021-02-21
17:56
Ported over the crosslinking bits which reparent artifacts via the 'parent' tag. check-in: e7e12b008d user: stephan tags: trunk
16:52
Ported in fsl_search_doc_touch() from fossil and call it at the appropriate points in the crosslinking steps, but it's disabled because one of the queries mysteriously fails with 'SQL logic error' when run from this context (but works fine in the fossil shell). Some more char-to-bool conversions. check-in: 5a3d4bceb3 user: stephan tags: trunk
15:58
Removed libfossil-DS201x.* project files (MSVC?) because they're out of date and long-since unmaintained. check-in: ce3338ffd3 user: stephan tags: trunk
15:10
Renamed FSL_CATYPE... (CA=Control Artifact) to FSL_SATYPE... (SA=Structural Artifact) so that they correspond to the terms as set out by the fossil file format docs. check-in: 8728796601 user: stephan tags: trunk
2021-02-19
00:05
Ported in post-dephantomization bits, but they are untested for lack of phantoms (which generally only appear via the sync process). check-in: 2ab8c86b3d user: stephan tags: trunk
2021-02-18
05:11
Replaced the extraneous fsl_double_t typedef with double. check-in: b359548620 user: stephan tags: trunk
00:19 Changes to wiki page "home" artifact: 224f14be50 user: stephan
2021-02-17
19:43
Doc additions concerning overriding timeline comment text during crosslinking. Added support for the C-card for wiki timeline updates (noting that that card is never emitted for wiki artifacts by fossil, though it does permit them). check-in: edaf56e488 user: stephan tags: trunk
19:07 Changes to wiki page "TODOs" artifact: 36b4fdfd04 user: stephan
17:52 Changes to wiki page "TODOs" artifact: 739a78e994 user: stephan
17:50 Changes to wiki page "TODOs" artifact: 83baac8f41 user: stephan
03:32 Changes to wiki page "DbFunctions" artifact: b67cedcc89 user: stephan
03:16
Replaced a stale fossil-wiki-format link with a markdown one. check-in: fcfc2ae105 user: stephan tags: trunk
2021-02-15
19:44
Added FSL_CATYPE_BRANCH_START artifact pseudo-type to give fsl_sym_to_rid() a way to report the start of a branch rather than its most recent RID, in order to match a feature from the main fossil repo (which appears to be unused, but better safe than sorry). check-in: 128adb8515 user: stephan tags: trunk
19:16
Resolved (haha) issue with the last round of sym-to-rid updates which left 'trunk' unresolvable. check-in: ae343e941c user: stephan tags: trunk
18:38
Updated the symbolic-name-to-rid code to bring it more in line with fossil's and ported in some closely-related behaviors. check-in: 55f8d321d2 user: stephan tags: trunk
14:13 Edit [3104155e4489b415|3104155e44]: Mark "Closed" with note "Tried to merge in, but is apparently missing several declarations.". artifact: 7ecc97316c user: stephan
14:06 Edit [616500affbc087e2|616500affb]: Mark "Closed". artifact: 70f2037fb4 user: stephan
14:03 Edit [731f828b21b0c221|731f828b21]: Mark "Closed". artifact: 187ced5ba2 user: stephan
04:32 Edit: Milestone: lib-client-customizable timeline updates artifact: 273d18e8f9 user: stephan
04:13
Renamed mf.c (mf==manifest) to deck.c. check-in: 799c43f9c5 user: stephan tags: trunk
04:11
Fixed the unsetting of the B-card on a manifest when the checkin processes decides that it's not useful as a delta manifest and switches to a baseline manifest. Bug was in the B-card unsetter logic. check-in: 4a015bdd47 user: stephan tags: trunk
03:51 Changes to wiki page "FIXMEs" artifact: 4dc827cf33 user: stephan
03:29 Added wiki page "FIXMEs" artifact: 05752ab16b user: stephan
03:24
Renamed src/fsl_XYZ.c to src/XYZ.c. f-checkin vfile dump now includes renames. check-in: ed3183170a user: stephan tags: trunk
00:51 Changes to wiki page "TODOs" artifact: faf4ff2f27 user: stephan
00:21
Reimplemented fsl_config_file_reset() to account for schema prefixes. fsl_file_size() now returns type fsl_int_t instead of fsl_size_t, to simplify the -1-on-error return checking. Added fsl_config_global_preferred_name(), which performs the global config file lookup algo used by fossil, and changed fsl_config_open() to use that. check-in: 8837671e83 user: stephan tags: trunk
2021-02-14
13:45 Changes to wiki page "TODOs" artifact: d08d2cfea0 user: stephan
13:17
Sorted out the broken autosetup: apparently autosetup removed its lib/ in some version, moving those files up one dir, and i didn't notice when upgrading. check-in: 9bc3eb88ca user: stephan tags: trunk
13:14
Again autosetup-test-tclsh +x bit: fossil is creating a checkin for this but is not including this file. Seems to be that permissions-only changes, though recognized by status, are causing the checkin to not be build properly. Forced a change in that file to force fossil to add it this time. check-in: 67eed95e19 user: stephan tags: trunk
13:10
autosetup-test-tclsh +x bit again. (Wha?) check-in: d793563cae user: stephan tags: trunk
12:36
Started replacing some of the char-as-bool with C99 bool. check-in: 4da3578966 user: stephan tags: trunk
03:04 Reply: Milestone: lib-client-customizable timeline updates artifact: 760be2ca7f user: stephan
02:41
Added f-parseparty --skip-unknown flag and have crosslink failure honor the fail-fast setting. check-in: a8af06d834 user: stephan tags: trunk
02:26
Improved (slightly) an error report when crosslinking a checkin fails because the content for the P-card artifact cannot be found or is a phantom. check-in: 88947dfafc user: stephan tags: trunk
01:38
Renamed fsl_tag_rid() to fsl_tag_an_rid() to help avoid confusion with fsl_tag_id(), which does something much different. Split the crosslinkers into core/timeline-update bits. Fixed a reallocation bug in the crosslink callback list. Added --crosslink option to f-parseparty. Enabled output of empty P-card on checkin manifests with no parents (initial checkin) to please f-mfparse tests (empty P's are harmless, just slightly unsightly). check-in: 63893e6c12 user: stephan tags: trunk
01:34
Minor build tweaks. check-in: 06aac2e747 user: stephan tags: trunk
2021-02-13
23:44
Minkering/testing with replacing the checkin timeline crosslinker. Moved some code around. check-in: c42cfd8c10 user: stephan tags: trunk
23:43
Corrected f-checkin's vfile dump to only include changed files. check-in: 345ab3e1c1 user: stephan tags: trunk
23:20 Reply: Milestone: lib-client-customizable timeline updates artifact: b21d02611d user: stephan
23:12 Edit: Milestone: lib-client-customizable timeline updates artifact: b620ea4b66 user: stephan
23:04 Post: Milestone: lib-client-customizable timeline updates artifact: a8b0d9bdd5 user: stephan
21:53 Changes to wiki page "TODOs" artifact: 630cc0200c user: stephan
21:49
Changed crosslink listener interface and started porting the parts which update the timeline into user-overrideable listeners, which will allow clients to 100% customize timeline content without having to deal with the rest of the crosslinking schema updates. Honor fossil's forbid-delta-manifests setting. Fixed fsl_deck_output() usage in f-apps, as called for by previous commit [ac9b034f79]. check-in: 911afa1bcc user: stephan tags: trunk
21:17 Changes to wiki page "TODOs" artifact: cd3f4ef6a6 user: stephan
13:08 Edit [ac9b034f79dcf365|ac9b034f79]: Edit check-in comment. artifact: 0433431b89 user: stephan
13:03
Made the fsl_deck object in fsl_deck_output() and crosslink listeners non-const, the former to avoid forcing the client to do much up-front work and the latter because it's necessary for such code to be able to traverse F-cards. That had a bit of a rat's tail of side effects to clean up. Edit: reminder: this caused a sync problem because we added an attachment artifact file which is itself an export of an artifact from the db, leading to a unique constraint violation when pushing. Deleting the attachment table entries, syncing, then rebuilding, resolved it. Hopefully this duplicate artifact won't cause any similar downstream problems. check-in: ac9b034f79 user: stephan tags: trunk
05:52
Updated attachment crosslinking to account for technote attachments. check-in: 08ecc42a5f user: stephan tags: trunk
04:11 Post: Just FYI: notification delays artifact: d871da1683 user: stephan
03:38 Edit [edc97b0a3aa5b126|edc97b0a3a]: Edit check-in comment. artifact: 18e6fab6eb user: stephan