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

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

History for f-apps/f-zip.c

2022-07-31
22:52
More generic internal cleanups. Removed undocumented -VV -VVV flags from fcli. file: [11a25c4995] check-in: [0df1833ab6] user: stephan branch: trunk, size: 3489
2021-12-30
05:37
Replaced f-apps fcli_setup() calls with fcli_setup_v2(). file: [56b70db11a] check-in: [313b59841e] user: stephan branch: trunk, size: 3379
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: [8abb97817e] check-in: [76d6359435] user: stephan branch: trunk, size: 3411
2021-10-03
09:04
Fixed a segfault in f-zip when trying to zip an unnamed project. Fixed fsl_repo_manifest_write() to not require an opened checkout so long as it is given an RID to work with. file: [33fc02d273] check-in: [b7282cdbdc] user: stephan branch: trunk, size: 3455
2021-04-04
05:07
f-apps: modernized/simplified usage of exit-on-help. Removed some bogus CLI flag entries from f-config. file: [afca0a30a9] check-in: [1d3192c82b] user: stephan branch: trunk, size: 3385
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: [bfe2aec4dd] check-in: [2440c84b01] user: stephan branch: f-card-array, size: 3437
2021-03-01
16:21
Arguably a typo fix in the new header. Thank goodness for stream editors. file: [8d7e8ace44] check-in: [386316db07] user: stephan branch: trunk, size: 3436
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: [927d75473f] check-in: [fa5fb24496] user: stephan branch: trunk, size: 3428
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: [908ad4a36e] check-in: [d0edf4583f] user: stephan branch: trunk, size: 3751
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: [346183af1e] check-in: [ca464b5b74] user: stephan branch: trunk, size: 3748
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: [da31dd0fa5] check-in: [36bb349a93] user: stephan branch: trunk, size: 3749
2021-02-26
14:04
Reworking how fcli flag handling is done. file: [0fd19651e2] check-in: [dad2f76f30] user: stephan branch: fcli-flag-rework, size: 3895
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: [e9d5e0c6a2] check-in: [8728796601] user: stephan branch: trunk, size: 3889
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: [195f2d2ac1] check-in: [4307886eab] user: stephan branch: trunk, size: 3889
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: [5f7e075fb0] check-in: [631fb3f69a] user: stephan branch: trunk, size: 3900
2014-03-16
17:08
minor touchups to f-zip. file: [eb0108e67b] check-in: [be2b468e4e] user: stephan branch: trunk, size: 3857
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: [a19655b87c] check-in: [a2cbd2e343] user: stephan branch: trunk, size: 3366
2014-02-13
11:45
accommodated fcli API additions. file: [0fd9218819] check-in: [b018e152fb] user: stephan branch: trunk, size: 3366
2014-02-12
21:51
Added a progress callback to the repo-zip-version bits, since zipping can take a while. file: [6f17199d46] check-in: [d610686d1d] user: stephan branch: trunk, size: 3400
20:42
Added: Moved ZIP-creation code into the public API. Expanded and fixed it considerably. Added f-zip tool. file: [b7f8202c86] check-in: [54a3117046] user: stephan branch: trunk, size: 3121