Login
All files named "f-apps/f-tag.c"
Login

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

History for f-apps/f-tag.c

2021-12-30
05:37
Replaced f-apps fcli_setup() calls with fcli_setup_v2(). file: [668bd2a902] check-in: [313b59841e] user: stephan branch: trunk, size: 7144
2021-12-21
08:28
Moved fossil-scm/fossil.h to ../libfossil.h so that client code can build from both the canonical tree and amalgamation using the same include name. file: [5ccbd81f3f] check-in: [76d6359435] user: stephan branch: trunk, size: 7175
2021-10-20
13:11
Removed fsl_deck::uuid and the fsl_deck_parse() step which tries to map its inputs to an existing db record. While convenient for downstream code, it's a huge performance hit. Checking in to a branch for f-parseparty speed testing compared to the current trunk. file: [0e54d097e5] check-in: [1dc391289c] user: stephan branch: remove-deck-uuid, size: 7219
2021-10-15
09:33
While prepping for the merge port, moved the dry-run flag OUT of fcli and into the specific apps which implement it. Added skeleton f-test-merge app for use in the merge development. file: [84aecfdbb4] check-in: [c9fb1f972f] user: stephan branch: trunk, size: 7257
2021-06-04
11:12
f-tag now rejects tags starting with (sym-, wiki-, tkt-, event-), as those are used internally by fossil. file: [b09310d51b] check-in: [82b4bb88ac] user: stephan branch: trunk, size: 7549
2021-04-13
05:28
Removed fsl_deck::error, relying on fsl_deck::f::error instead. Added fsl_deck_F_set() in prep for APIs to simplify creating new checkins without requiring a checkout. Fixed a U-card validation bug in fsl_deck_output(). file: [634c26cf70] check-in: [f839ab3edd] user: stephan branch: deck-reworking, size: 7209
2021-04-04
05:07
f-apps: modernized/simplified usage of exit-on-help. Removed some bogus CLI flag entries from f-config. file: [853ad10d2d] check-in: [1d3192c82b] user: stephan branch: trunk, size: 7322
04:58
f-apps: use fcli_cx() instead of accessing fcli.f directly. file: [3ef114fba7] check-in: [9c7cf37828] user: stephan branch: trunk, size: 7373
2021-03-20
21:36
Minor restructuring of the fcli struct. file: [44d6ef4d6d] check-in: [436ae2c47f] user: stephan branch: trunk, size: 7370
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). file: [8ec3184ddc] check-in: [200bddbb8a] user: stephan branch: trunk, size: 7348
2021-03-01
16:21
Arguably a typo fix in the new header. Thank goodness for stream editors. file: [f30b0e26c5] check-in: [386316db07] user: stephan branch: trunk, size: 6776
15:46
Replaced the overwhelming majority of license headers with the new project-standard one. Left a few as they were for files which were imported essentially unchanged from Fossil or, in the case of SHA1/SHA3/MD5 bits, other 3rd-party sources. file: [0a050c6578] check-in: [fa5fb24496] user: stephan branch: trunk, size: 6768
2021-02-28
11:49
Removed the superfluous length parameter from fsl_deck_U_set(). file: [eaf86abe0e] check-in: [908a2d314c] user: stephan branch: trunk, size: 7024
09:50
Reworked the fcli flag handling to accept and convert a range of flag types. It requires some pointer care on the user's part but is far more flexible. file: [85c4b7447e] check-in: [fa7c45e1ef] user: stephan branch: trunk, size: 7028
04:57
fcli now uses its own FCLI_RC_HELP, instead of hijacking FSL_RC_BREAK, to indicate that --help was triggered. file: [acb358032b] check-in: [d0edf4583f] user: stephan branch: trunk, size: 7007
2021-02-27
14:29
Finished porting the f-apps to the new CLI handling bits. Replaced fcli::appHelp with what was formerly fcli::appHelp2. file: [ec26097963] check-in: [ca464b5b74] user: stephan branch: trunk, size: 7004
13:13
More fcli CLI reworking. Renamed FossilCommand to FCliCommand and expanded it with a CLI flags array for command-specific flags dispatching and unifying help text generation for command-driven apps like f-wiki and f-config. file: [a29fe88fdd] check-in: [36bb349a93] user: stephan branch: trunk, size: 7005
10:43
More CLI flags handling changes. Completely re-did how f-tag handles its arguments. fcli --help now only shows global options when using --verbose. file: [7a609649f7] check-in: [75e5fd2467] user: stephan branch: trunk, size: 6999
2021-02-26
14:04
Reworking how fcli flag handling is done. file: [181d59a20e] check-in: [dad2f76f30] user: stephan branch: fcli-flag-rework, size: 6730
2021-02-21
18:27
More enum type renaming. Updated C++/s2 bindings for other recent renamings. file: [3fa7191318] check-in: [9c1abb2e95] user: stephan branch: trunk, size: 6724
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. file: [10392b4de1] check-in: [8728796601] user: stephan branch: trunk, size: 6723
2021-02-13
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]. file: [c08f6e0ec7] check-in: [911afa1bcc] user: stephan branch: trunk, size: 6723
2021-02-11
19:13
Completely reimplemented ownership semantics of fcli argument/flag memory, greatly simplifying app-side management of those. Now fcli sticks all of them in fcli_fax() so that their lifetime is predictable and managed, so clients no longer have to free them. file: [e3cdb065ab] check-in: [4307886eab] user: stephan branch: trunk, size: 6752
2021-02-09
00:18
Updated license text in almost all C/H to claim copyright while attributing all of the files as heavily derived from DRH's work. file: [17f0828545] check-in: [631fb3f69a] user: stephan branch: trunk, size: 6809
2014-10-01
14:01
merged in dave's branch, patched a couple compile errors revealed by --no-debug config option, fixed a couple c99'isms. file: [109983908d] check-in: [c3a138fac0] user: stephan branch: trunk, size: 6767
2014-03-17
21:12
Ported in fsl_gradient_color(). Added fsl_rgb_encode/decode(). Minor comment changes in f-tag. file: [c12a8e3a63] check-in: [a508afba51] user: stephan branch: trunk, size: 6751
20:34
fixed a copy/pasted invalid fsl_free() file: [6938da793e] check-in: [28a52b1143] user: stephan branch: trunk, size: 6763
20:26
Reimplemented f-tag to support multiple tag/value pairs at a time. file: [9b461a69c8] check-in: [1518b90df3] user: stephan branch: trunk, size: 6763
2014-02-14
09:05
Globally changes the API docs from fossil/sqlite-style '**' to Doxygen-friendly format because the extra stars hinder writability/changability and require an extra filter at the doxygen-processing level. file: [bd5a87d779] check-in: [a2cbd2e343] user: stephan branch: trunk, size: 4751
2014-02-13
11:45
accommodated fcli API additions. file: [889bdf1b2a] check-in: [b018e152fb] user: stephan branch: trunk, size: 4751
2014-02-11
14:31
Renamed f-tag.c → f-apps/f-tag.c. Build cleanups. Moved f-* apps to f-apps/ subdir. Now builds a shared (instead of static) lib by default because that now (since the file move) simplifies the linking of the f-apps (and th1ish). Adapted f-sanity.c tests to the new directory structure. file: [c106ffb55d] check-in: [e85b45eda2] user: stephan branch: trunk, size: 4785