This Day In History For 2027-02-28
1 Year Ago (more context)
|
2026-02-28
| ||
| 01:09 | Update the built-in SQLite to the latest 3.52.0 beta, for testing. check-in: 73512f45db user: drh tags: trunk | |
2 Years Ago (more context)
|
2025-02-28
| ||
| 23:26 | Do not use the memmem() C-library function as it is not available on Windows. check-in: 7d28ae44fe user: drh tags: trunk | |
| 23:02 | Restore the upstream pikchr.c from [b1b1770d] - it got moved out of the way when [b1b1770d] was moved off of trunk. check-in: c6285e1b5e user: stephan tags: trunk | |
| 22:38 | Remove two defined(__CYGWIN__) checks, as reported/requested off-list by Jan Nijtmans. check-in: abbefbf13a user: stephan tags: trunk | |
| 22:33 | Rebuild pikchr.js, adding stackAlloc to the list of Emscripten functions which need to be activated. check-in: b6d02fe964 user: stephan tags: trunk | |
| 22:32 | • Edit [b1b1770d5198ef9f|b1b1770d51]: Move to branch mistake. artifact: 849a7a52f9 user: stephan | |
| 22:26 | • Edit [b1b1770d5198ef9f|b1b1770d51]: Mark "Closed". Edit check-in comment. artifact: a779231c5c user: stephan | |
| 22:14 | Update pikchr to latest upstream trunk and rebuild wasm components using Emcripten 4.0.3. (Edit: worked on my local machine and fails on a remote. Probably browser caching.) Closed-Leaf check-in: b1b1770d51 user: stephan tags: mistake | |
| 21:32 | Add the (patch alias) subcommand. check-in: b4db86af24 user: stephan tags: trunk | |
| 21:26 | Replace doc and arg validation pieces which were removed when [a6a679f11e3fd896] was split into a different branch but are still applicable. Closed-Leaf check-in: da172e6ee3 user: stephan tags: patch-alias | |
| 20:22 | Further help improvemens. Add the "fossil apropos" command for searching help. "fossil help options" and "fossil help COMMAND options" give sensible results. check-in: 90e564f213 user: drh tags: trunk | |
| 18:41 | If the SUBCOMMAND argument to "fossil help" does not match a subcommand, then try using it as a search pattern. check-in: 4ee254ec4b user: drh tags: trunk | |
| 17:26 | Help improvements: (1) New command "fossil usage COMMAND" that prints just a summary of the command-line syntax. (2) "fossil help COMMAND SUBCOMMAND" shows just the help for SUBCOMMAND for commands line "bisect" or "push" that have lots of subcommands. check-in: baeffb9d31 user: drh tags: trunk | |
| 14:40 | Improvements to "fossil patch alias" help, including putting that subcommand in alphabetical order with the rest. Enhance the patch_resolve_remote() subroutine so that it avoids a full-table scan of CONFIG. check-in: e74de63bf7 user: drh tags: patch-alias | |
| 11:18 | Update patch alias docs to reflect that they're stored in the repo.config table, not ckout.vvar. check-in: 49c35c8caa user: stephan tags: patch-alias | |
| 11:15 | • Edit [a6a679f11e3fd896|a6a679f11e]: Mark "Closed". artifact: d060f2192a user: stephan | |
| 11:12 | • Edit [a10f55ba3ffded67|a10f55ba3f]: Move to branch mistake. Edit check-in comment. artifact: a6112039f4 user: stephan | |
| 05:44 | Remove the db_protect() handling made unnecessary by moving patch aliases into the vvar table. Fix argc count validation for (patch alias rm). Closed-Leaf check-in: a6a679f11e user: stephan tags: mistake | |
| 02:50 | Rework [8d3b9bf4d4] such that (-lm -ldl -lpthread) are always appended to the global LIBS if the libraries exist on the system, even if they're not explicitly needed by a given feature (in which case they become no-ops). If they are already called for in LIBS, they're unconditionally moved to the end of LIBS. Based on /chat discussion. check-in: 374e73c6f9 user: stephan tags: trunk | |
| 01:31 | Place patch aliases in the vvar (checkout) table, not config (repo). (Edit: rolling this back because of request in forum post 8b785d510d.) check-in: a10f55ba3f user: stephan tags: mistake | |
| 00:52 | Adjust auto.def so that -ldl is included after -lcrypto on systems that need that. check-in: 8d3b9bf4d4 user: drh tags: trunk | |
3 Years Ago (more context)
|
2024-02-28
| ||
| 18:16 | URL fix in previous; remote path needs to be part of the URL, and we can avoid giving the local clone path by using the new clone-and-open functionality. check-in: 69959fa5b6 user: wyoung tags: trunk | |
| 18:10 | Extended the sync doc with info about PATH implications of finding the fossil binary on the remote system over ssh: URLs, including formal documentation (for the first time?) of the ?fossil= query parameter. check-in: a975ccb75b user: wyoung tags: trunk | |
| 17:52 | Added fragment identifiers to the h2 and h3 levels of the sync doc, for referring to individual sections. check-in: 5ca63acf9f user: wyoung tags: trunk | |
4 Years Ago (more context)
|
2023-02-28
| ||
| 05:41 | The /zip and /tarball built-in help now makes clear that the VERSION/ part of the URL is optional to help avoid confusions like we're seeing in the forum post that sparked this sequence of improvements. check-in: 4717db33f0 user: wyoung tags: trunk | |
5 Years Ago (more context)
|
2022-02-28
| ||
| 23:32 | Calling db_open() to determine if a given repository is valid rather than a hand-rolled sqlite3_open() call. This then allows us to call db_looks_like_a_repository() to determine if the DB is a valid repo rather than duplicate the checks it already has in another nearby context. This is part of the apndvfs vs normal-case stuff done in prior commits, consolidating the notion of "valid" to a single spot in the code. check-in: 69145d9d99 user: wyoung tags: trunk | |
| 21:30 | Resolve the bug revealed in forum post 16880a28aad1a868 in which the db_open() appendvfs check can misinteract with g.nameOfExe. This is in a branch until a Windows user can confirm that the g.nameOfExe change in main.c behaves as desired on Windows. This was a collaborative bug fix via /chat, not my own. Edit: test success on Windows reported by Martin G. check-in: ec02acfd09 user: stephan tags: nameofexe-appendvfs-check | |
| 20:49 | Since checkin [d8c32ebdff], file_fullexename() function is supported windows, remove comment saying otherwize. (no code change) check-in: 491b986d0d user: mgagnon tags: trunk | |
| 20:37 | • Edit [c67d54010d5b3e1c|c67d54010d]: Edit check-in comment. artifact: d2fe8314b0 user: wyoung | |
| 20:35 | Simplified an overly-clever test for a file size being an even multiple of 512 bytes. Compiler Explorer says GCC 11 generates the same code both ways, at least, and it isn't in a CPU-critical code path anyway. Also added a comment referring to this new, simplified code, to prevent a recurrence of the problem fixed by the prior commit. check-in: c67d54010d user: wyoung tags: trunk | |
| 19:23 | Reverted a check for the repository size being an even multiple of 512 bytes as a test for validity. Introduced in an omnibus commit for obscure reasons, it causes some valid clone operations to fail, as originally reported on the forum. check-in: 4a2d0e7878 user: wyoung tags: trunk | |
| 14:05 | /md_rules: replaced 'complex' with 'more', per /chat discussion. check-in: 369d7d1a20 user: stephan tags: trunk | |
10 Years Ago (more context)
|
2017-02-28
| ||
| 22:55 | Fix a bug in the schema definition that prevented new repositories from being created. On the server side, check the authentication hash using the appropriate hash algorithm. check-in: f7861887d3 user: drh tags: fossil-2.0 | |
| 22:34 | Fix the FOSSIL_VERSION_NUMBER macro so that it is always of the form XYYZZ X is the major version number (ex: 2) and YY is the minor version number and ZZ is the patch number, or 0. check-in: 2dce6a9211 user: drh tags: fossil-2.0 | |
| 22:15 | Remove unnecessary references to sha1sum from xfer.c. check-in: 7ec259c3ac user: drh tags: fossil-2.0 | |
| 20:43 | Remove a reference to sha1sum from the pre-commit verification logic. check-in: fc246fc4d1 user: drh tags: fossil-2.0 | |
| 20:28 | Remove references to SHA1 hashing from the structural artifact parser. check-in: 9f17d77ada user: drh tags: fossil-2.0 | |
| 20:16 | The vfile.c modules uses the display hash to verify whether or not files have changed on disk. check-in: ac279fa019 user: drh tags: fossil-2.0 | |
| 19:47 | Fix the tarball and ZIP archive generators so that the use the display hash to populate the manifest.uuid file. check-in: 9a8986b791 user: drh tags: fossil-2.0 | |
| 19:15 | Add the hname_verify_hash() routine and use it to fix "fossil test-integrity" such that it verifies the display hash regardless of the algorithm used. check-in: 08badee3a4 user: drh tags: fossil-2.0 | |
| 16:36 | Change the --sha1sum options on "fossil commit" and "fossil status" to be --hash, since it is no longer restricted to a single hash algorithm. check-in: 1f61b2dc88 user: drh tags: fossil-2.0 | |
| 16:25 | Refactoring and cleanup of some of the hash name interfaces. check-in: 1c8768b0de user: drh tags: fossil-2.0 | |
| 14:14 | On-the-fly schema updates. No "fossil rebuild" needed when moving to Fossil 2.0. check-in: 94f4c0aab5 user: drh tags: fossil-2.0 | |
| 10:12 | Update the change log for version 2.0. check-in: 89077b05bf user: drh tags: fossil-2.0 | |
| 10:06 | Updates to to the fileformat.wiki document. check-in: d9bef53b1a user: drh tags: fossil-2.0 | |
| 09:16 | Change the version number to 2.0. check-in: 81a73593d3 user: drh tags: fossil-2.0 | |
| 02:10 | Update "fossil rebuild" so that it changes the CHECK constraint on the BLOB table to be "length(uuid)>=40" instead of "==40". check-in: 2cce7d19d6 user: drh tags: fossil-2.0 | |
| 00:56 | Relax size constraints on artifact hash parsing. check-in: 65c597119c user: drh tags: fossil-2.0 | |