Login
All files named "include/fossil-scm/cli.h"
Login

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

History for include/fossil-scm/cli.h

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 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