Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for f-apps/f-ls.c
|
2025-08-20
| ||
| 15:56 | Remove deprecated SPDX-ArtifactOfProjectName header. file: 39e0447ead check-in: [31bb2bd4bf] user: stephan branch: trunk, size: 5431 | |
|
2025-06-01
| ||
| 15:45 | More work on the (fossil ls) command. file: 2d6ebb84bf check-in: [e89b50e785] user: stephan branch: trunk, size: 5471 | |
|
2025-05-31
| ||
| 09:33 | Re-add -Wextra -pedantic CC flags, and work out its complaints across many files, but they're disabled without the --pedantic flag because they break with the upstream fnc.c and sqlite3.c. file: dce206b107 check-in: [84ef1197c3] user: stephan branch: trunk, size: 5469 | |
|
2025-04-26
| ||
| 18:08 | Fix a --help text typo. Bug discovered just now: if f-ci -m's value starts with '--help' then the CLI flags parser chokes on it. file: 3b89c0d3f5 check-in: [f9c4dd1b94] user: stephan branch: trunk, size: 5442 | |
|
2024-09-13
| ||
| 13:56 | Add f-ls --checkouts flag to show open checkouts to the given repository, with the caveat that checkouts opened via different names for the repo (e.g. via dir symlinks) are not resolved. file: 7a0da2e572 check-in: [dec80338e1] user: stephan branch: trunk, size: 5440 | |
|
2021-12-30
| ||
| 05:37 | Replaced f-apps fcli_setup() calls with fcli_setup_v2(). file: c012015ee9 check-in: [313b59841e] user: stephan branch: trunk, size: 3735 | |
|
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: 234846fecb check-in: [76d6359435] user: stephan branch: trunk, size: 3767 | |
|
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: 568a83d08c check-in: [1dc391289c] user: stephan branch: remove-deck-uuid, size: 3857 | |
|
2021-04-09
| ||
| 11:07 | fsl_deck_F_foreach() signature changed to remove the option which caused looping to behave differently for delta manifests, as that difference is an internal detail. Fixed the FSL_RC_BREAK return case of fsl_deck_F_foreach(). file: b92cb4978c check-in: [176d9af72a] user: stephan branch: trunk, size: 3840 | |
|
2021-04-05
| ||
| 10:23 | Minor generic cleanups in fcli and related app-side code. file: befebad663 check-in: [c62ffa1046] user: stephan branch: trunk, size: 4228 | |
|
2021-04-04
| ||
| 05:07 | f-apps: modernized/simplified usage of exit-on-help. Removed some bogus CLI flag entries from f-config. file: 8321fd4d69 check-in: [1d3192c82b] user: stephan branch: trunk, size: 4218 | |
| 04:58 | f-apps: use fcli_cx() instead of accessing fcli.f directly. file: 3cde32c6da check-in: [9c7cf37828] user: stephan branch: trunk, size: 4270 | |
|
2021-03-15
| ||
| 04:25 | Globally renamed _checkout to _ckout, as some of these names are getting a bit long. file: ad6f3c5a3d check-in: [bc9e88ee2c] user: stephan branch: trunk, size: 4264 | |
|
2021-03-10
| ||
| 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.) file: e2e8c6b053 check-in: [2440c84b01] user: stephan branch: f-card-array, size: 4268 | |
|
2021-03-01
| ||
| 16:21 | Arguably a typo fix in the new header. Thank goodness for stream editors. file: 54392b5311 check-in: [386316db07] user: stephan branch: trunk, size: 4267 | |
| 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: 6dc1ead209 check-in: [fa5fb24496] user: stephan branch: trunk, size: 4259 | |
|
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: a2878b11fa check-in: [d0edf4583f] user: stephan branch: trunk, size: 4220 | |
|
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: e00e864362 check-in: [ca464b5b74] user: stephan branch: trunk, size: 4217 | |
| 07:08 | More CLI flag subsystem porting and license header swapping. file: 5db3c8a48b check-in: [c94a3b0d0e] user: stephan branch: trunk, size: 4218 | |
| 06:38 | More f-apps ported to the new CLI flag handling bits. file: 4f514f0bfe check-in: [296776c72b] user: stephan branch: trunk, size: 4532 | |
|
2021-02-26
| ||
| 14:04 | Reworking how fcli flag handling is done. file: 0873b8c056 check-in: [dad2f76f30] user: stephan branch: fcli-flag-rework, size: 4632 | |
|
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: a9f45739cc check-in: [8728796601] user: stephan branch: trunk, size: 4626 | |
|
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: 33920528d2 check-in: [4307886eab] user: stephan branch: trunk, size: 4626 | |
|
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: daeb93e6a1 check-in: [631fb3f69a] user: stephan branch: trunk, size: 4677 | |
|
2014-04-03
| ||
| 17:02 | Renamed fsl_glob_list_clean() to fsl_glob_list_clear() for consistency with similar APIs. file: 1237b7f1b9 check-in: [1075d15a5f] user: stephan branch: trunk, size: 4635 | |
|
2014-03-15
| ||
| 17:36 | s/FSL_FS_PERM/FSL_FILE_PERM/gi. Minor tinkering with the vfile scanning process. file: 5c382ecf8b check-in: [c8c97fd8fe] user: stephan branch: trunk, size: 4635 | |
|
2014-03-01
| ||
| 01:47 | fixed f-ls to not show files removed in the given manifest. file: 94f80871a3 check-in: [f0620d926e] user: stephan branch: trunk, size: 4631 | |
|
2014-02-14
| ||
| 12:32 | Renamed fsl_card_F::perms to perm and gave it the proper type (was relying on int-to-enum implicit conversions before). Build deps fix. file: 5ad7b5893c check-in: [0f6261ee4d] user: stephan branch: trunk, size: 4568 | |
| 10:36 | Reordered some arguments. Implemented fsl_repo_extract(), which will be the basis of checkout-like behaviours. file: 25aa65b6fe check-in: [e713b48c83] user: stephan branch: trunk, size: 4570 | |
| 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: a0c9069b44 check-in: [a2cbd2e343] user: stephan branch: trunk, size: 4570 | |
|
2014-02-13
| ||
| 11:45 | f-ls now treats first non-flag arg as the version to list if -v VERSION is not specified. file: e9e7077949 check-in: [a4a5ce76cf] user: stephan branch: trunk, size: 4570 | |
|
2014-02-12
| ||
| 20:42 | Moved ZIP-creation code into the public API. Expanded and fixed it considerably. Added f-zip tool. file: afecdd13f3 check-in: [54a3117046] user: stephan branch: trunk, size: 4675 | |
|
2014-02-11
| ||
| 14:31 | Renamed f-ls.c → f-apps/f-ls.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: 3872c3e078 check-in: [e85b45eda2] user: stephan branch: trunk, size: 4675 | |