Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for f-apps/f-status.c
|
2025-08-20
| ||
| 15:56 | Remove deprecated SPDX-ArtifactOfProjectName header. file: 3a42ad9a13 check-in: [31bb2bd4bf] user: stephan branch: trunk, size: 4548 | |
|
2024-11-22
| ||
| 09:16 | Myriad miniscule modifications - space removals. file: 19ee43f63c check-in: [8a3bc44c30] user: brickviking branch: trunk, size: 4588 | |
|
2024-10-12
| ||
| 15:22 | Initial work on fcli_setup_v3(). Not yet sure if this will be a real thing. file: 43fd5a3d08 check-in: [5789a03da2] user: stephan branch: fcli_setup_v3, size: 4684 | |
|
2021-12-30
| ||
| 05:37 | Replaced f-apps fcli_setup() calls with fcli_setup_v2(). file: 3928dae038 check-in: [313b59841e] user: stephan branch: trunk, size: 4591 | |
|
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: ff41b54407 check-in: [76d6359435] user: stephan branch: trunk, size: 4623 | |
|
2021-04-16
| ||
| 16:24 | Added a negative test for the repo/checkout fingerprint check. file: e4aee64ddc check-in: [27433d3e1c] user: stephan branch: trunk, size: 4674 | |
| 16:17 | Implemented repo/checkout fingerprint check and added a check for it in f-status, f-timeline, and f-ci (failing fatally on a mismatch, instead of just warning like fossil does). We now update the fingerprint in the ckout db whenever we update the ckout version. We do not yet have an automatic recovery mechanism analog to fossil's vfile.c:vfile_rid_renumbering_event(). file: 5d30c51fdc check-in: [8c9cf48702] user: stephan branch: trunk, size: 4676 | |
|
2021-04-04
| ||
| 05:07 | f-apps: modernized/simplified usage of exit-on-help. Removed some bogus CLI flag entries from f-config. file: 65b7bcbbd8 check-in: [1d3192c82b] user: stephan branch: trunk, size: 4617 | |
| 04:58 | f-apps: use fcli_cx() instead of accessing fcli.f directly. file: 08aec05534 check-in: [9c7cf37828] user: stephan branch: trunk, size: 4668 | |
|
2021-03-22
| ||
| 16:14 | Changed fsl_ckout_revert() to take an options object and added scanForChanges option. fsl_vfile_to_ckout() now prefers to write to vfile.origname instead of vfile.pathname, but that change is up for re-evaluation. Changed fsl_ckout_changes_visit() to report edited-and-renamed files as edited instead of renamed because fossil does it that way. file: 950236c907 check-in: [2cf2cebe3d] user: stephan branch: trunk, size: 4665 | |
|
2021-03-15
| ||
| 18:50 | Considerable refactoring in/around fsl_repo_open_ckout() to move some of the functionality of f-open into the library and some into fcli. file: 8a1786ac00 check-in: [15425f1d4c] user: stephan branch: trunk, size: 4665 | |
| 11:14 | Extended the fsl_confirmer API to be able to ask, and get responses to, simple multiple-choice questions. This will be needed, e.g., for performing an update operation when multiple versions are equally viable candidates. file: cb2d2dfefb check-in: [ccc0fef970] user: stephan branch: trunk, size: 8381 | |
| 04:25 | Globally renamed _checkout to _ckout, as some of these names are getting a bit long. file: 083dea93eb check-in: [bc9e88ee2c] user: stephan branch: trunk, size: 8381 | |
|
2021-03-13
| ||
| 08:16 | Brought fsl_vfile_scan_changes() up to date wrt fossil, improving its accuracy as well as speeding it up. Improved reporting via fsl_checkout_changes_visit() (i.e. f-status) results. Removed about 200 lines of dead vfile code. file: 32ebffaa68 check-in: [c77e85e259] user: stephan branch: trunk, size: 8690 | |
|
2021-03-03
| ||
| 11:36 | Added missing change-type values to fsl_checkout_changes_visit(), which could have triggered an assert(), and replaced the assert() with debug output which warns of the mismatch. file: 3a482b663d check-in: [eaaffd743b] user: stephan branch: trunk, size: 8468 | |
|
2021-03-01
| ||
| 16:21 | Arguably a typo fix in the new header. Thank goodness for stream editors. file: 0da2e3c909 check-in: [386316db07] user: stephan branch: trunk, size: 8468 | |
| 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: d624b20d37 check-in: [fa5fb24496] user: stephan branch: trunk, size: 8460 | |
|
2021-02-28
| ||
| 04:57 | fcli now uses its own FCLI_RC_HELP, instead of hijacking FSL_RC_BREAK, to indicate that --help was triggered. file: 903b1580a4 check-in: [d0edf4583f] user: stephan branch: trunk, size: 8396 | |
| 02:50 | Fixed a couple uninitialized flags which led to unpredictable output, reported by Mark. file: 18b24bdf79 check-in: [45afc881bd] user: stephan branch: trunk, size: 8393 | |
|
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: e16df98761 check-in: [ca464b5b74] user: stephan branch: trunk, size: 8147 | |
| 07:08 | More CLI flag subsystem porting and license header swapping. file: cbcf37ab32 check-in: [c94a3b0d0e] user: stephan branch: trunk, size: 8148 | |
| 06:05 | More work on the new fcli flags infrastructure. file: 5b1fab0a10 check-in: [6865f151f9] user: stephan branch: trunk, size: 8458 | |
|
2021-02-26
| ||
| 16:47 | More work on the fcli argument handling rewrite. file: 51ffc86ba4 check-in: [490b7ab32e] user: stephan branch: fcli-flag-rework, size: 8465 | |
| 14:04 | Reworking how fcli flag handling is done. file: 60fe54eed7 check-in: [dad2f76f30] user: stephan branch: fcli-flag-rework, size: 8573 | |
|
2021-02-21
| ||
| 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: c1a8c07c87 check-in: [8728796601] user: stephan branch: trunk, size: 8567 | |
|
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: 7f6f2a5882 check-in: [4307886eab] user: stephan branch: trunk, size: 8567 | |
|
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: d973e70b75 check-in: [631fb3f69a] user: stephan branch: trunk, size: 8583 | |
|
2014-04-19
| ||
| 20:08 | Started working on a new fcli --help mechanism. file: 0c6d8e9420 check-in: [449e9406f5] user: stephan branch: trunk, size: 8523 | |
|
2014-03-28
| ||
| 20:40 | Fixed f-status to work with a new/empty repo lacking an initial checkin. file: b830438da5 check-in: [83afcc7892] user: stephan branch: trunk, size: 8405 | |
|
2014-03-25
| ||
| 18:16 | A big round of renaming and touchups. More tinkering with the F-card generation. Seems to work how i want it now. This commit is partially a test of said functionality... seems we are not quite at a delta/baseline rollover point. file: ddb8012dd8 check-in: [7a0759a0a4] user: stephan branch: trunk, size: 8280 | |
|
2014-03-14
| ||
| 14:53 | build fixes for amalgamation. Cleanups in shakenmake bits. Fixed uninitialized vars (thanks, clang). file: f8c5b32f0c check-in: [968a993c60] user: stephan branch: trunk, size: 8280 | |
|
2014-03-12
| ||
| 19:44 | Swaped fsl_checkout_version_info() arg order, for consistency. More work on the checkin bits. file: ea7d2e99ae check-in: [ccb9a1e941] user: stephan branch: trunk, size: 8276 | |
|
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: 6a64d83ab3 check-in: [a2cbd2e343] user: stephan branch: trunk, size: 8276 | |
|
2014-02-11
| ||
| 17:46 | Introducing fsl_checkout_changes_scan() and FSL_VFILE_CKSIG_CLEAR_VFILE. file: 7a7127893a check-in: [6e40329da3] user: stephan branch: trunk, size: 8276 | |
| 14:31 | Renamed f-status.c → f-apps/f-status.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: 8814a63364 check-in: [e85b45eda2] user: stephan branch: trunk, size: 8453 | |