Login
Today In History
Login

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 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 assumption. While here, document the persistent nature of attributions in the import cmd help text; previously, this was only in the online docs: [/do... 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 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 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 why we recommend against using MinGW Make and the USE_WINDOWS=1 mode. 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 version mismatch when building against the internal SQLite. Build bug caught by initial work on the MinGW port, which doesn't provide that header. 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 this new mechanism. This permits old settings to continue working, letting you upgrade to the new mechanism at will. 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