Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for include/fossil-scm/cli.h
2024-10-12
| ||
18:43 | fcli: move the cliFlags and appHelp members into fcli.config. Curiously, this does not affect any of the f-apps but will likely break any clients still using fcli_setup() instead of fcli_setup_v2() (they just need to add '.config' to those member accesses). file: [5ca4c3c0c6] check-in: [b979896288] user: stephan branch: trunk, size: 44328 | |
18:37 | Part 1 of N of some restructuring of the fcli_t struct: consolidate fcli.clientFlags and fcli.config into fcli.config. file: [cbb4137f82] check-in: [2f7bf3f7d0] user: stephan branch: trunk, size: 44138 | |
15:22 | Initial work on fcli_setup_v3(). Not yet sure if this will be a real thing. file: [f3c0dea707] check-in: [5789a03da2] user: stephan branch: fcli_setup_v3, size: 44999 | |
2024-04-16
| ||
07:02 | Add support for --see-textkey to fcli. file: [9020ea4e07] check-in: [fe27725d07] user: stephan branch: sqlite-see, size: 44031 | |
06:26 | More work on SEE integration. file: [6d60ab0203] check-in: [7240c7d988] user: stephan branch: sqlite-see, size: 44011 | |
06:06 | More work on adding library-level SEE support. It seems to basically work but it's not complete. file: [f30a552371] check-in: [3d4d0d3a05] user: stephan branch: sqlite-see, size: 43905 | |
2024-04-10
| ||
22:03 | Port in [fossil:f1f7e27e0cdb8943|upstream f1f7e27e0cdb8943], a routine which ensures that a given filename matches the case it is stored in in the filesystem. Use that in f-add.c, where it's applied even for case-sensitive filesystems (primarily as a test for that routine). file: [2351cd84f9] check-in: [0e50f798e6] user: stephan branch: trunk, size: 43820 | |
2022-11-24
| ||
13:51 | add FCLI_RC_NO_CMD result code for fcli_dispatch_commands() To help distinguish between invalid commands and propagated FSL_RC_NOT_FOUND errors returned from successfully dispatched commands. ok stephan@ file: [b9e3c6c5aa] check-in: [46008704a6] user: mark branch: trunk, size: 43828 | |
13:49 | make fcli_cmd_aliascmp() return semantics match convention Return 0 if a match is found as one would expect from a *_cmp() routine. ok stephan@ file: [25349bf896] check-in: [6e0d1fbc09] user: mark branch: trunk, size: 43467 | |
2022-07-02
| ||
07:47 | fcli_sync() is now a no-op if the repo config contains no 'syncwith:...' entries (avoids an error when doing initial checkin on a new repo with f-ci). When f-ci is checking in to a repo which has no commits, it now defaults the branch to trunk if no branch name is provided. It proviously left off the branch tags altogether, leading to a branchless checkin (harmless but confusing). file: [3a79fc1ff7] check-in: [b33abe472b] user: stephan branch: trunk, size: 43452 | |
2022-04-10
| ||
00:17 | Reimplemented fcli_sync() with a more flexible interface, including the ability to suppress the system()'d command's output, so fnc can potentially use this without hosing the screen state. f-update now does a pull-sync before updating if autosync is on. file: [665b4e9070] check-in: [0afca69968] user: stephan branch: trunk, size: 43281 | |
2022-04-09
| ||
08:19 | Taught fcli_sync() to fail with the new FSL_RC_LOCKED code if a transaction is opened, as remote sync cannot succeed in that case due to the libf client holding a transaction open (i.e. a write lock). file: [790cc254bb] check-in: [3be18124f5] user: stephan branch: trunk, size: 41908 | |
08:08 | f-ci now uses fossil(1) for autosync support. Kinda backwards, but it's a usability improvement. It honors both the fcli.autosync boolean setting and fossil's autosync, prefering the former. file: [2597dc5008] check-in: [44fcc2f7aa] user: stephan branch: trunk, size: 41705 | |
07:41 | Ported fsl_system() from fossil and added fcli_sync(). file: [607a33fd34] check-in: [5fb49bf7c4] user: stephan branch: trunk, size: 41668 | |
06:49 | Ported in infrastructure for tokenizing PATH-style strings, added fsl_pathfinder_split() to quickly populate a fsl_pathfinder() from path strings, and added fcli_fossil_binary() to find the system's fossil binary. file: [c30b93d467] check-in: [f15f9d8414] user: stephan branch: trunk, size: 40956 | |
2022-03-08
| ||
05:46 | Added f-rename. This impl revealed how/why fsl_ckout_rename() needs to be refactored to take a callback for reporting exactly which files get renamed, but that will have to wait until the muse strikes. file: [7a4d326357] check-in: [ef1ceb0a0c] user: stephan branch: trunk, size: 40571 | |
2022-01-04
| ||
03:51 | Corrected the no-diff display case in the ncurses diff view. Minor doc and constness tweaks. file: [482c96feee] check-in: [e358ca5350] user: stephan branch: trunk, size: 40529 | |
2022-01-03
| ||
21:16 | Renamed fsl_diff_opt to fsl_dibu_opt. Moved dibu-type-specific flags out of the FSL_DIFF2_ flags and into the new FSL_DIBU_ flags. Added fsl_dibu::pimplFlags, which are implementation-private flags distinct from fsl_dibu::implFlags, the latter now being the place to apply FSL_DIBU_ flags. file: [c3b98f7ff1] check-in: [be968bbac7] user: stephan branch: trunk, size: 40479 | |
2021-12-31
| ||
15:48 | Doc updates. Moved all @deprecated functions into fossil-scm/deprecated.h for later weeding-out. file: [e954457dfc] check-in: [6f2027aeb4] user: stephan branch: cx-db-handle-reorg, size: 40610 | |
2021-12-21
| ||
20:21 | Renamed and modified include/fossil-scm/fossil-cli.h → include/fossil-scm/cli.h. Removed the fossil- name prefix from include/fossil-scm/*.h. file: [80f24b4b53] check-in: [43a9bea8d5] user: stephan branch: trunk, size: 40909 | |