This Day In History For 2026-06-22
1 Year Ago (more context)
|
2025-06-22
| ||
| 19:59 | • Edit [4b6dbb2e3a1c06b6|4b6dbb2e3a]: Mark "Closed". artifact: 030fa8531d user: js | |
| 10:35 | (Grammar) Correction for diffcmd help text. check-in: e879d1ef2c user: brickviking tags: trunk | |
| 09:32 | Resolve two 'db transaction never commits' warnings from /xfer in cases where it response to invalid inputs from the remote (found via libfossil testing). check-in: bb8604921c user: stephan tags: trunk | |
3 Years Ago (more context)
|
2023-06-22
| ||
| 17:09 | Do not allow caching of generated HTML content, as such content will usually contain a nonce which ought not be repeated. check-in: bdde964e06 user: drh tags: trunk | |
| 13:50 | • Edit [47fb3ddc5a9100f5|47fb3ddc5a]: Edit check-in comment. artifact: 11c8db49c6 user: mark | |
| 13:49 |
enable importing multiple git repos into one fsl repo
This fixes an issue reported by James Cook in [forum:d162b6e2dc]. Previously, we assumed the fx_git table does not exist when creating a new import, thus the previously untested use case of importing multiple new (read: not incremental) git repos into the same fossil repo failed at this as... check-in: 47fb3ddc5a user: mark tags: trunk | |
| 11:01 | Allow more than ~128 MiB in a blob ;) check-in: 1c2c0a1f95 user: danield tags: trunk | |
| 10:47 | Add checks to ensure that Blob allocation sizes are within a legal max range, failing if they're too big, to address 'uv add' misbehavior reported in [forum:d5cd3e3c19|forum post d5cd3e3c19]. check-in: 6efd41941c user: stephan tags: trunk | |
| 08:46 |
merge build system compilation database generation
Tested on OpenBSD 7.3-current and macOS Ventura 13.4 by me, and also on some Linux machines by stephan@ This automatically generates a compile_commands.json file on machines that support the -MJ clang compiler option, which can be consumed by language server clients. check-in: 91f0f00f5d user: mark tags: trunk | |
4 Years Ago (more context)
|
2022-06-22
| ||
| 13:51 | Updates to the change log. check-in: b7e638f8e5 user: danield tags: trunk | |
| 13:37 | Add '--versions' option to 'fossil diff' to display details about the compared versions. check-in: 41f6a4519e user: danield tags: trunk | |
| 13:35 | • Edit [20c1ba2ea932b8d9|20c1ba2ea9]: Mark "Closed". artifact: 5bc71e0259 user: danield | |
| 13:33 | Add an option to the 'timeline' command to display only items on a specific branch. check-in: 213ca339c2 user: danield tags: trunk | |
| 12:35 |
Fix a minor footnotes-related bug that was discovered by Stephan: if a free-standing footnote reference follows immediately after the exclamation mark then parse that as a footnote (and not as an image). This check-in also postpones initialization of a few local variables within char_link() function (which may save a few CPU cycles).
check-in: 97b28feae3 user: george tags: trunk
| |
| 11:11 | In directory/repolist mode, do not link to X/Y.fossil if X.fossil exists, to avoid the X/Y/... URI ambiguity. Reported in [forum:f50f647c97c72fc1 | forum post f50f647c97c72fc1]. check-in: 9584806cc6 user: stephan tags: trunk | |
5 Years Ago (more context)
|
2021-06-22
| ||
| 23:57 | Further improvements to quoting defense. check-in: 7d6635542b user: drh tags: trunk | |
| 19:19 | Further improvements to argument escaping on Unix. check-in: 597f0bc224 user: drh tags: trunk | |
| 18:57 | Improved quoting for filenames on constructed command-lines. check-in: b3fab9b5dd user: drh tags: trunk | |
| 18:19 | Reworked the MinGW outdated instructions in www/build.wiki. It was still warning about a MinGW bug from 2014, and it didn't cover the cross-compilation details at all. That in turn gives us a basis for explaining why cross-compilation may matter even to those who don't realize they're doing so, as in the Cygwin and WSL cases, which then explains ... check-in: 2c66a5395a user: wyoung tags: trunk | |
| 17:28 | There is a fossil_spawn() implementation for windows here, using _wspawnvp(). But it does not work. Apparently _wspawnvp() does not preserve the argument boundaries. Closed-Leaf check-in: be6aa9e637 user: drh tags: demo-windows-wspawn-error | |
| 16:57 | Removed a paragraph from www/caps/index.md referencing the now-removed "plink -ssh -T" alternative to "ssh -e none -T" on Windows. This paragraph bordered on "TMI" before, so now that it's going to be increasingly correct as Fossil 2.16+ filters out, it needs to go. check-in: f48a9f71f3 user: wyoung tags: trunk | |
| 16:36 | Initialized a pointer to 0 to squish a bogus complaint from GCC 11 on MinGW 9. The code passes ASAN on macOS Clang without this, so I believe GCC is just doing over-eager static analysis across function calls, not realizing that the pointer *will* be initialized before it's used. Closed-Leaf check-in: 54febc1f72 user: wyoung tags: fossil-spawn | |
| 16:29 | Removed a few bits of src/carray.c that are only needed to allow building the module as a loadable extension. This goes beyond code minimalism, because one of the lines referenced a header we don't provide within Fossil, sqlite3ext.h, which means the only reason this branch compiled before is that it was picking up thje system version, risking a v... check-in: 202ea753e4 user: wyoung tags: fossil-spawn | |
| 15:51 | Minor doc correction. check-in: f8f1d035ed user: stephan tags: trunk | |
| 15:43 | Add the fact that "ssh" is now used by Windows to the change log. check-in: 775860ad2e user: drh tags: trunk | |
| 15:37 | The default "ssh" comand is now always "ssh". Omit the legacy "plink" alternative on Windows as Windows machines now generally all support ssh. check-in: 38567237d7 user: drh tags: trunk | |
| 15:18 | Minor fixes to the cleanup of the "patchcmd.md" document. check-in: 990019346e user: drh tags: trunk | |
| 13:33 | Add the "fossil patch" command. check-in: e0d61109e1 user: drh tags: trunk | |
| 13:30 | Add documentation for "fossil patch" Closed-Leaf check-in: 169346a1aa user: drh tags: patch-cmd | |
| 13:00 | Get the pipes working on windows. check-in: a534422e89 user: drh tags: patch-cmd | |
| 12:47 | Help-screen updates for the patch command. check-in: 5433a92982 user: drh tags: patch-cmd | |
| 12:41 | Both push and pull demonstrated, linux-to-linux. check-in: e60389b0d6 user: drh tags: patch-cmd | |
| 12:24 | Code in place for "patch pull" and "patch push". check-in: ccfdc89c96 user: drh tags: patch-cmd | |
| 09:04 | • Edit [3bcf3abd56df7e0d|3bcf3abd56]: Edit check-in comment. artifact: 4ca919befe user: wyoung | |
| 09:02 | • Edit [ead1432af9b5288d|ead1432af9]: Edit check-in comment. artifact: d12783e77d user: wyoung | |
| 08:46 | [ead1432af9 | An earlier refactoring on this branch] broke the new array-based setting method: got a little too clever with my use of DB handles. check-in: 3bcf3abd56 user: wyoung tags: fossil-spawn | |
| 08:45 | Comment clarification check-in: c625c259a1 user: wyoung tags: fossil-spawn | |
| 08:34 | Converted "fossil diff" and "fossil gdiff" to the new array-based setting mechanism. The legacy system(3) style shell command string methods are still available for use with --command and legacy single-string settings, but if you pass 2+ values to "fossil setting diff-command VALUES..." (ditto gdiff-command) it's now stored as an array, triggering... check-in: 68055fd3ed user: wyoung tags: fossil-spawn | |
| 07:56 | Constness fix to the new fossil_spawn() function to avoid compiler complaints on current macOS. check-in: eefb8e64ed user: wyoung tags: fossil-spawn | |
| 07:52 | Changed the new json_deserialize_array() interface to make it easier to call correctly. check-in: 765acbc080 user: wyoung tags: fossil-spawn | |
| 05:25 | Added a JSON array deserializer function and a test-json-deserialize-array command to test it. check-in: dac496b300 user: wyoung tags: fossil-spawn | |
| 03:52 | Renamed the test-* wrapper for the new JSON array serializer to better match its internal implementation function. NFC. check-in: 06d27250d5 user: wyoung tags: fossil-spawn | |
| 03:45 | Extracted json_serialize_array() function common to both test-json-carray and settings commands, reducing redundant code. check-in: ead1432af9 user: wyoung tags: fossil-spawn | |
| 02:37 | Taught "fossil settings" how to accept multiple ?VALUES? parameters, storing the result as a JSON-encoded array in the config table. Nothing uses this yet, but the resulting SQL DB manipulation appears to work correctly. check-in: ca069402f8 user: wyoung tags: fossil-spawn | |
| 01:38 | Added the carray() virtual table extension from SQLite and added the test-json-carray command to test it. This is needed for the next step on this branch. check-in: 4223fe8cb5 user: wyoung tags: fossil-spawn | |
| 01:32 | Allow patches to be sent and received via standard input and standard output. check-in: 9180106327 user: drh tags: patch-cmd | |
| 00:30 | Fix a subtle glitch in the Changelog. No code changes. check-in: 2b073cc3c1 user: george tags: trunk | |
| 00:12 | Bug fixes in "fossil patch apply". check-in: f5629790cc user: drh tags: patch-cmd | |
| 00:04 | First attempt to get "fossil patch apply" working. There are probably still bugs. Certainly much more testing is needed. check-in: 5865739195 user: drh tags: patch-cmd | |
10 Years Ago (more context)
|
2016-06-22
| ||
| 09:11 | merge trunk Closed-Leaf check-in: 414fc1e95c user: jan.nijtmans tags: html-cleanup | |
15 Years Ago (more context)
|
2011-06-22
| ||
| 22:50 | • New ticket [09dd818564] "fossil: manifest file" "is malformed" when commiting. artifact: 2c0b841fef user: anonymous | |