Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for f-apps/f-status.c
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 | |