Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
80 check-ins using file src/fsl_glob.c version 1249f1e06c
2014-02-14
| ||
08:53 | minor doc update check-in: c717d7a2e4 user: stephan tags: trunk | |
2014-02-13
| ||
20:43 | make sure that f-apps/Makefile is not committed by accident check-in: 6b2dd4a9a1 user: jan.nijtmans tags: trunk | |
16:23 | started on a gzip stream, but it turns out the code i took from fossil for this only works if whole inputs are gzipped at once, so am puting this aside for now. Closed-Leaf check-in: a4fc7ee1df user: stephan tags: gzip-stream | |
16:22 | minor error edge case cleanup. check-in: 5ce74c1f61 user: stephan tags: trunk | |
14:19 | tinkering with the file ancestry query. check-in: 9286d9b5ce user: stephan tags: trunk | |
11:56 | doc additions. check-in: 8179c0661a user: stephan tags: trunk | |
11:46 | added a filename history query. check-in: b3008cd60a user: stephan tags: trunk | |
11:45 | accommodated fcli API additions. check-in: b018e152fb user: stephan tags: trunk | |
11:45 | f-ls now treats first non-flag arg as the version to list if -v VERSION is not specified. check-in: a4a5ce76cf user: stephan tags: trunk | |
11:30 | Added --no-transaction option to f-query. check-in: d616c78a54 user: stephan tags: trunk | |
11:30 | added a test case for // pattern in in-zip dir names. check-in: 2e6ff11002 user: stephan tags: trunk | |
11:29 | added fcli_end_of_main(). check-in: 1da01cd5c0 user: stephan tags: trunk | |
11:28 | fixed two bugs in the handling of dir names in the zip generation code. check-in: 09d5f53095 user: stephan tags: trunk | |
2014-02-12
| ||
21:51 | Added a progress callback to the repo-zip-version bits, since zipping can take a while. check-in: d610686d1d user: stephan tags: trunk | |
21:33 | minor API renamings and tweaks to the ZIP bits. check-in: b0d01fe206 user: stephan tags: trunk | |
20:50 | minor doc touchups. check-in: 40362c4536 user: stephan tags: trunk | |
20:42 | Moved ZIP-creation code into the public API. Expanded and fixed it considerably. Added f-zip tool. check-in: 54a3117046 user: stephan tags: trunk | |
18:33 | tinkering with the unit tests and th1ish/fsl bindings. check-in: fa34e6cd5b user: stephan tags: trunk | |
17:05 | was not supposed to be in the repo - this is a local placeholder script. check-in: abe7644f3d user: stephan tags: trunk | |
12:14 | Minor build hack to accommodate in-tree sqlite3.h. check-in: 6971febae9 user: stephan tags: trunk | |
2014-02-11
| ||
21:53 | Pulled in many of the core upstream th1ish unit tests. Fixed quiet/loud build option to work for the subdir builds. Pulled in latest th1ish amalgamation for a fix. check-in: 5f440c651a user: stephan tags: trunk | |
17:46 | Introducing fsl_checkout_changes_scan() and FSL_VFILE_CKSIG_CLEAR_VFILE. check-in: 6e40329da3 user: stephan tags: trunk | |
15:57 | Moved the overlooked test.c and moved much of its code into f-sanity.c. Minor tweak to fsl_cx_err_reset() to avoid a potential error propagation corner case. check-in: 2d81857ed2 user: stephan tags: trunk | |
14:31 | 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. check-in: e85b45eda2 user: stephan tags: trunk | |
14:03 | Now only creates TAGS file from root of build tree. check-in: 0cb9bb0477 user: stephan tags: trunk | |
13:30 | Seems i edited a generated Makefile. Fixed build to make the generated th1ish/Makefile read-only after creation to help me remember. check-in: 1609bf7b20 user: stephan tags: trunk | |
11:12 | Removed f-tag's --no-timeline flag and added a warning to the related part of the API docs (feature is to be removed). check-in: b183a5e134 user: stephan tags: trunk | |
10:05 | pulled in sqlite3 3.8.3.1 from fossil trunk. check-in: 19ea35490f user: stephan tags: trunk | |
2014-02-10
| ||
22:48 | more tinkering with the script test code. well past bed time. check-in: ff317f1d07 user: stephan tags: trunk | |
22:07 | Some minor reworking of how fsl_cx::fsScratch is used/abused (a minor malloc() optimization). check-in: ae189b3dba user: stephan tags: trunk | |
22:05 | removing: was refactored into unit-common.th1ish. check-in: fbb742d2d3 user: stephan tags: trunk | |
20:43 | f-status now shows both old and new names of renamed files. check-in: 6b63d403db user: stephan tags: trunk | |
20:43 | started cleaning up the th1ish bits for use as a unit test ground. check-in: 22b96b0329 user: stephan tags: trunk | |
20:12 | fsl_checkout_changes_visit() now works around (origpath=pathname) problem revealed by (fossil mv) misbehaviour. Added renamed-from original filename parameter to visitor callback. check-in: 8c66a0a745 user: stephan tags: trunk | |
18:40 | Doc additions. check-in: e44c5ce78c user: stephan tags: trunk | |
18:29 | Consolidated FSL_ATYPE_xxx and FSL_CATYPE_xxx into FSL_CATYPE_xxx, replaced fsl_atype_t with fsl_catype_t. check-in: c0ca757a66 user: stephan tags: trunk | |
18:14 | minor function rename. check-in: dff73c6f9b user: stephan tags: trunk | |
18:09 | Some reworking of how trailing slashes are handled in fsl_checkout_filename_check(), fsl_cx_stat(), and friends. As a general rule, trailing slashes are kept if present because this vastly simplifies handling of input from the CLI, but is up for debate (or a flag parameter) because it will probably lead to workarounds later on. check-in: 5bf66bef9e user: stephan tags: trunk | |
16:25 | doc tinkering. check-in: 2fcbab2ef3 user: stephan tags: trunk | |
16:24 | turned on all sorting options. Still does not sort 100% sanely, but is better than before. check-in: 688ff82f09 user: stephan tags: trunk | |
16:24 | updated lib version number. check-in: 13dbfe9402 user: stephan tags: trunk | |
16:24 | ifdef'd out one test which likely cannot work on Windows. check-in: 2e29c6ce12 user: stephan tags: trunk | |
16:23 | Fixed a couple minor inconsistencies in the no-row-found handling for fsl_db_get_(text|blob)(). check-in: 7fcdf4f35a user: stephan tags: trunk | |
15:13 | fixed a couple fsl_stmts which were not being cleaned up if copying of their data failed due to OOM. check-in: c7e103672e user: stephan tags: trunk | |
09:30 | minor sql tinkering. check-in: b006fab836 user: stephan tags: trunk | |
2014-02-09
| ||
17:47 | minor doc tweak. check-in: 8992d8f084 user: stephan tags: trunk | |
17:25 | Minor API renamings. Started sketching out what a checkin/commit function might look like, but it's a long way from working. check-in: 60b268ff0a user: stephan tags: trunk | |
17:24 | doc additions. check-in: 834064953f user: stephan tags: trunk | |
16:51 | another deps fix/tweak. check-in: 61c9a27bc4 user: stephan tags: trunk | |
16:47 | swapped some args to simplify up-coming porting from fossil(1). check-in: e750db6e90 user: stephan tags: trunk | |
14:47 | Ported in fossil's popen(), but have not yet exposed it via the public API because we are a long way from needing it. check-in: 0d13a3242c user: stephan tags: trunk | |
14:41 | minor doc fix check-in: 75b2b2e406 user: stephan tags: trunk | |
13:44 | Enabled branch creation test in f-sanity. check-in: 6af341da45 user: stephan tags: trunk | |
13:10 | Got initial create-branch code working. check-in: 1c87e1134f user: stephan tags: trunk | |
13:09 | f-timeline now marks the current checkout in the timeline list. check-in: 4e73dcd47f user: stephan tags: trunk | |
13:03 | Created branch [lib-generated-branch]. Closed-Leaf check-in: 202d32385c user: stephan tags: lib-generated-branch | |
12:41 | Some minor tinkering with internals to avoid re-calculating an R-card if a client explicitly sets it (needed by the branch operation). check-in: a7e50f7ba8 user: stephan tags: trunk | |
12:02 | Minor code simplification. check-in: 436c6ce8b3 user: stephan tags: trunk | |
12:02 | Only validate the R-card if the manifest actually has an R-card. check-in: 8b4ae29b02 user: stephan tags: trunk | |
12:00 | Created branch [lib-generated-branch]. Closed-Leaf check-in: 4f7adc44d9 user: stephan tags: lib-generated-branch | |
2014-02-08
| ||
21:59 | Added another unit test to ease my aching mind. Fixed a leaked error report after catching an expected error. check-in: 948e58ab1b user: stephan tags: trunk | |
21:18 | more tinkering with queries. check-in: 6e21debf80 user: stephan tags: trunk | |
20:34 | Tinkering and fixes in the add/remove bits. check-in: 1fbda8eeb6 user: stephan tags: trunk | |
18:53 | fixed mis-propagation of an sqlite3 error code in fsl_db_exec_multi(). check-in: 4afa958fda user: stephan tags: trunk | |
18:29 | Added fsl_checkout_file_rm(). Seems to work. Added f-rm app. check-in: ffec7de377 user: stephan tags: trunk | |
15:26 | fsl_cx_stat() now accepts a NULL fsl_fstat, analog to fsl_stat(). Minor doc fixes. check-in: fb87e8ed7e user: stephan tags: trunk | |
15:23 | removed some dead code and added what hopes to be a deps fix. check-in: a1483a54de user: stephan tags: trunk | |
14:34 | Re-did some of the APIs to allow (require!) the caller to specify whether to use the checkout dir or the current working dir as the root for filename canonicalization. Was needed to bring sanity to the file-add bits. check-in: 1a0796075f user: stephan tags: trunk | |
13:52 | Initial implementation of the add-file op is working, but it has revealed a hole in the API vis-a-vis distinguishing cwd from ckout root in some contexts. PS: the file f-add.c was added using this API. check-in: 21f1db7f80 user: stephan tags: trunk | |
13:35 | thank you, valgrind. check-in: 4067b6e65e user: stephan tags: trunk | |
11:20 | Added fsl_stream_compare() and fsl_buffer_compare_file() to support up-coming features. check-in: b8d7c66f22 user: stephan tags: trunk | |
2014-02-07
| ||
23:49 | minor renaming and help text cleanups. bed time. check-in: 24f58009d6 user: stephan tags: trunk | |
23:47 | changed how the fossil(1) vfile multi-version compat workaround is applied by f-status. check-in: 11b07f3d35 user: stephan tags: trunk | |
23:36 | Removed some dead code. Minor formatting tweaks. check-in: 68c2ec9aad user: stephan tags: trunk | |
23:33 | a number of cleanups/fixes/additions to the checkout change-reporting code. check-in: e2ec5d675f user: stephan tags: trunk | |
21:20 | Mostly implemented fsl_vfile_check_sig(), and f-status can now update/show the change status of files in the current checkout. Other minor cleanups. check-in: 5230586d98 user: stephan tags: trunk | |
18:06 | minor doc updates. check-in: 152d6de319 user: stephan tags: trunk | |
17:23 | minor API renaming. Added multiple-glob and invert-glob support to f-ls. Doc touch-ups. check-in: 9cf3c16ca6 user: stephan tags: trunk | |
16:37 | Minor cleanups and doc improvements. check-in: 1666351687 user: stephan tags: trunk | |
16:04 | Added the fsl_glob_list_xxx() family of functions, analog to fossil(1) Glob class except that they use fsl_list instead of a new class. check-in: 95e3925c25 user: stephan tags: trunk | |