Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file include/fossil-scm/fossil-confdb.h at check-in f998037762bb3620
2025-03-12
| ||
20:14 | EOL-whitespace cleanups, minor internal doc additions, and rename an internal-use-only function to match current conventions. No functional changes. file: [cbd329c897] check-in: [3b62ac66fc] user: stephan branch: trunk, size: 19405 | |
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: [d758d20fe3] check-in: [dec80338e1] user: stephan branch: trunk, size: 19443 | |
2022-05-14
| ||
07:50 | Ported over Windows impl of fsl_config_global_preferred_name(), but it's untested (even for compilability) for lack of a Windows intallation. file: [070ec682be] check-in: [46ffac840d] user: stephan branch: trunk, size: 19445 | |
2021-12-31
| ||
15:50 | Corrected names of several @file doxygen tags. file: [5f040a57d9] check-in: [74964a09a5] user: stephan branch: cx-db-handle-reorg, size: 18916 | |
2021-12-23
| ||
07:46 | Added a missing result code check in fsl_cidiff(). Added --save-format flag to f-vdiff to tell it to persist the current diff format as its future default. file: [69f290e7ba] check-in: [d80e895807] user: stephan branch: trunk, size: 18923 | |
2021-12-21
| ||
20:21 | Renamed and modified include/fossil-scm/fossil-confdb.h → include/fossil-scm/confdb.h. Removed the fossil- name prefix from include/fossil-scm/*.h. file: [59999e939b] check-in: [43a9bea8d5] user: stephan branch: trunk, size: 18584 | |
2021-11-10
| ||
06:00 | Added fsl_configs_XYZ() APIs, which provided features similar to fsl_config_XYZ() but enable checking multiple config sources in an order specified by the caller. file: [eb3907bcf1] check-in: [8d7b8f50c4] user: stephan branch: trunk, size: 18591 | |
04:21 | Constness tweaks. file: [771085dcff] check-in: [230fa9f678] user: stephan branch: trunk, size: 15498 | |
2021-11-08
| ||
10:20 | fsl_config_open() is now a no-op if passed a NULL/empty file name and a global config is already opened. Reordered some internals calls to hit expected if/else cases earlier. file: [9ea3f5b376] check-in: [4e81e07c57] user: stephan branch: trunk, size: 15168 | |
2021-10-18
| ||
14:03 | Numerous minor doc and constness tweaks. Starting to use markdown formatting for API docs, now that it's been discovered that Doxygen can do that. file: [dfa4bfba7d] check-in: [77e8ee40f8] user: stephan branch: trunk, size: 15236 | |
2021-04-16
| ||
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: [503dd70483] check-in: [8c9cf48702] user: stephan branch: trunk, size: 15243 | |
2021-03-15
| ||
04:25 | Globally renamed _checkout to _ckout, as some of these names are getting a bit long. file: [4608a09cc4] check-in: [bc9e88ee2c] user: stephan branch: trunk, size: 15218 | |
03:35 | Moved a couple functions out of the public API. file: [711314d4b2] check-in: [40c2c455fc] user: stephan branch: trunk, size: 15224 | |
2021-03-14
| ||
23:06 | Fixed a doxygen warning. file: [242a01923a] check-in: [14b4e8590b] user: stephan branch: trunk, size: 14527 | |
21:23 | Moved some config-settings-related stuff out of the public API for the time being. file: [2e0607d5e6] check-in: [2c6c7eda48] user: stephan branch: trunk, size: 14527 | |
16:00 | Minor doc touchups. file: [ab4ebf9b26] check-in: [954e16e804] user: stephan branch: trunk, size: 17039 | |
15:50 | Considerable hammering on the config db APIs to make handling of versionable settings work like the other modes. Eliminated the versionable-specific config get/set APIs. file: [117c8be65c] check-in: [a2cd19f640] user: stephan branch: trunk, size: 16620 | |
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: [c6d26f99fd] check-in: [c77e85e259] user: stephan branch: trunk, size: 14306 | |
2021-03-12
| ||
17:26 | Completely reworked how fsl_cx manages scratch buffers but it's leading, rather inexplicably, to double the number of allocs and memory use in f-sanity. Checking in due to paranoia of losing this work. file: [937a698a00] check-in: [01c1cff578] user: stephan branch: cx-scratchpad-rework, size: 14306 | |
13:48 | Minor API renaming, for consistency. file: [69bac1a239] check-in: [f2fc1f3efd] user: stephan branch: trunk, size: 14306 | |
2021-03-07
| ||
11:40 | Removed dangling bits left over from the previous commit. file: [b688a5fffc] check-in: [23a5dfe46a] user: stephan branch: trunk, size: 13637 | |
2021-03-01
| ||
16:21 | Arguably a typo fix in the new header. Thank goodness for stream editors. file: [61bdf24c84] check-in: [386316db07] user: stephan branch: trunk, size: 13943 | |
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: [473385563b] check-in: [fa5fb24496] user: stephan branch: trunk, size: 13935 | |
2021-02-18
| ||
05:11 | Replaced the extraneous fsl_double_t typedef with double. file: [0d6577f448] check-in: [b359548620] user: stephan branch: trunk, size: 14171 | |
2021-02-15
| ||
00:21 | Reimplemented fsl_config_file_reset() to account for schema prefixes. fsl_file_size() now returns type fsl_int_t instead of fsl_size_t, to simplify the -1-on-error return checking. Added fsl_config_global_preferred_name(), which performs the global config file lookup algo used by fossil, and changed fsl_config_open() to use that. file: [c82db57983] check-in: [8837671e83] user: stephan branch: trunk, size: 14195 | |
2021-02-12
| ||
22:09 | libfossil is now C99, rather than C89, per discussion at [https://fossil.wanderinghorse.net/r/libfossil-forum/forumpost/e02ff0e8d0]. fsl_int{16,32,64}_t have been replaced by the standard uint{16,32,64}_t, FSL_xxx_T_PFMT/SFMT replaced with PRIx32 and friends, and auto.def now checks for -std=c99 capability (but that check could probably be done differently/improved). fsl_int_t and fsl_uint_t are retained, as they're more about documentation/intent than fixed sizes. file: [4a0fcc724d] check-in: [ee070353b9] user: stephan branch: trunk, size: 13023 | |
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: [9ab121168e] check-in: [631fb3f69a] user: stephan branch: trunk, size: 13047 | |
2021-02-07
| ||
14:31 | Globally replaced http://... URLs with https://.... Most of them probably still work, too. file: [c8817101e4] check-in: [6af7b3b7c8] user: stephan branch: trunk, size: 12989 | |
2014-10-22
| ||
21:48 | first attempt at wiring in virtual tables for settings metadata and versioned setting support. Also, added an aliased column 'value' to 'default_value' for the settings metadata, to allow existing query scheme to work consistently with that table as well. file: [39f2d9b2c4] check-in: [ddb939fd3f] user: dave branch: feech-versionedsettingsupport, size: 12988 | |
2014-10-07
| ||
15:07 | minor doc tweaks. file: [2be115c954] check-in: [d484c1679a] user: stephan branch: trunk, size: 12686 | |
2014-10-01
| ||
07:20 | marked as FSL_EXPORT all other symbols in public api (pretty much everything). I stopped short of doing things in fossil-internal.h, because I think that is a private header. There are a couple things in there that are exported, because the test apps required them, but I'm going to leave that header alone for now. Changes in this change set reflect methods that are not referenced by any of the test apps, and maybe need some test cases generated. file: [8348e71371] check-in: [bd0a181022] user: dave branch: feech-dave-msvcsupport001, size: 12458 | |
06:15 | marked as FSL_EXPORT various symbols; this change set is limited to the ones that are needed by the various f-apps, but this is not complete for general use of the library. I am doing this change in two phases simply because it gives me a way to see what methods have been exercised (by f-apps) and which have not. file: [f1ef5c39d8] check-in: [7b651689f3] user: dave branch: feech-dave-msvcsupport001, size: 12403 | |
2014-07-24
| ||
17:05 | Reformatted, now that i have finally taught emacs to stop indenting for the C++-mode extern "C" block. file: [61da2c72e1] check-in: [dd07d92271] user: stephan branch: trunk, size: 12150 | |
2014-03-30
| ||
12:18 | minor doc updates. file: [9ac6c28402] check-in: [e0c522728b] user: stephan branch: trunk, size: 12844 | |
10:37 | Added caching of versionable config results but then removed it because it introduces inconsistencies in string ownership vis-a-vis non-versioned config. Various little cleanups and additions along the way. file: [09c36fd69c] check-in: [48eec586a9] user: stephan branch: trunk, size: 12682 | |
2014-03-28
| ||
15:27 | Added infrastructure for the various xxx-glob config options. fsl_cx now caches them when a repo/checkout is opened and provides APIs for querying them. file: [455e1580d1] check-in: [aa8f7bd1be] user: stephan branch: trunk, size: 11544 | |
2014-03-27
| ||
20:10 | Added basic infrastructure for reading versionable settings. file: [16117ae21b] check-in: [5f501363c4] user: stephan branch: trunk, size: 10749 | |
2014-03-13
| ||
18:20 | A round of minor cleanups before some refactoring. file: [0e2af62d77] check-in: [2bba3a248f] user: stephan branch: trunk, size: 7753 | |
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: [cfea750a30] check-in: [a2cbd2e343] user: stephan branch: trunk, size: 7754 | |
2014-02-01
| ||
14:19 | Added: minor round of tinkering and refactoring. Moved fsl_config_xxx() decls into fossil-confdb.h. file: [cc9e598ef6] check-in: [ad2a0cb933] user: stephan branch: trunk, size: 7789 | |