Timeline
Not logged in

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

39 events for the month beginning 2023-05-01 by user wyoung

Following month ↑
2023-05-22
23:54
Improved the documentation for quote parsing in globs. check-in: 609bf98b06 user: wyoung tags: trunk
23:46
Fix to the prior commit: editing lost a closing "*/" in a comment, yet it compiled with only a warning, and I missed the warning. check-in: c5d287b66b user: wyoung tags: trunk
22:54
Updated all of "fossil help *-glob" output to refer to the syntax docs instead of repeating the parsing rules in each setting, incorrectly. (If URLs in help output are verboten, then we need to repeat the rules *correctly* in each setting's help.) check-in: 7dc0433b54 user: wyoung tags: trunk
22:30
Added a few named anchors to the globs doc, added a mention of the new empty-dirs handling, and improved the internal MD markup style. check-in: b293b265a6 user: wyoung tags: trunk
22:23
Brought the globs doc back into line with the underlying implementation, and to mention the new treatement of the empty-dirs setting's value. check-in: 2c0b70eb5a user: wyoung tags: trunk
22:11
Switched the empty-dirs setting handler from a one-off parser to glob_create() both so we get consistent behavior across the settings and because glob_create() allows quoted whitespace, needed when asking it to create directories with spaces in them. Addresses [forum:/forumpost/bdbb295ee308c9d6 | this forum report]. check-in: f12609fcaa user: wyoung tags: trunk
21:32
Updated the function comment on glob_create() to match what it actually does. check-in: c43205d738 user: wyoung tags: trunk
21:27
Replaced a complicated bit of logic with something slighlty less complicated, having the same effect. The glob parser used a mix of second-clause for-loop testing and internal break and continue checks without any other internal processing inside the loop. Combining all of this into a single expression requires the line to wrap (bad for clarity) ... check-in: b878923997 user: wyoung tags: trunk
21:07
Reworked the prior commit's changelog entry to be more accurate and to match preexisting style. check-in: 8ce70b4c0c user: wyoung tags: trunk
21:02 Edit [4cca90338a0f9d25|4cca90338a]: Edit check-in comment. artifact: 573c749175 user: wyoung
21:00
Fixed a symmetry problem in the vfile.chnged implementation: it had an explicit check for when a file used to be a regular file and was replaced by a symlink pointing to the same content, but it didn't then check for the inverse case. Since the size and hash checks become nonsense when both files aren't of the same type (whether symlinks or re... check-in: 4cca90338a user: wyoung tags: trunk
2023-05-13
18:31
Moved the "sync is all-or-nothing" section of the gitusers doc above the autosync section. The order of those two isn't important, and it's better that autosync flow immediately into the new "reset" section without this as a digression. check-in: b47b96a0eb user: wyoung tags: trunk
18:30
Clarity pass on the new material in the Autosync section of the gitusers doc. check-in: cc55044b39 user: wyoung tags: trunk
2023-05-12
14:05
Added a link from the new "git reset" example in the intro of the gitusers doc to the new section where we address the matter. check-in: 84955715f5 user: wyoung tags: trunk
13:32
Clarity pass on the autosync section of the gitusers doc check-in: 80963ffeda user: wyoung tags: trunk
13:21
Added a new section "Resetting the Repository" to the gitusers doc, following and relying on the two recently-updated sections. check-in: bd7b10998d user: wyoung tags: trunk
12:19
Added a motivating example to the "Autosync" section of the gitusers doc, showing why it's better to let the software system resolve conflicts asynchronously than to force Alice and Bob to fight it out, moving the synchronization point out into the human-time workflow. check-in: 8975e8daf1 user: wyoung tags: trunk
11:38
Clarified the "Sync Is All-or-Nothing" section of the gitusers doc, adding a reference to the cap-theorem doc and dropping the "eventually-consistent" buzzword to explain *why* it's all-or-nothing. check-in: 35b2307f9c user: wyoung tags: trunk
2023-05-11
12:28
Made the msmtp mention in the alerts doc more concrete now that we have [forum:/forumpost/75f63cc0a1 | a verified tester]. check-in: ea74c83adc user: wyoung tags: trunk
2023-05-10
18:40
Removed all of the XML-style " />" tag closing markers on empty tags such as "hr", "br", and "input" to placate modern HTML5 validators. That's the doctype we declare, not XHTML, so we should conform. (Besides which, the XHTML dream is dead.) check-in: f5482a0a79 user: wyoung tags: trunk
17:51
Small fix to previous check-in: 5537d9c2fa user: wyoung tags: trunk
17:50
Replaced use of the obsolete (because presentational) "center" tag in the docs with CSS equivalents. check-in: 4d21ec88ea user: wyoung tags: trunk
17:36
Added an alt attribute on the home page's Fossil logo check-in: ccf117feab user: wyoung tags: trunk
17:23
Fixed a manual section numbering duplication in the delta encoding algorithm doc. check-in: d83f2490b3 user: wyoung tags: trunk
17:20
A prior edit to the quickstart doc left a vestigial version of the "Making and Committing Changes" section behind, resulting in duplicate information and a second h2 section with the same fragment ID. Some differences existed between the two presentations, so merged them rather than nuke the smaller (presumably older) one outright. check-in: 39beee4c9d user: wyoung tags: trunk
17:02
In an effort to make www/* source documents read as cleanly as their rendered counterparts, replaced nearly all use of HTML "p" tags, relying instead on the Wiki and Markdown markup features to achieve the same appearance. The only uses remaining are:
  • in Markdown nested lists, where blank lines should render the list items as separate p...
check-in: 1fd407f61a user: wyoung tags: trunk
15:32
Stray character deleted check-in: 0cb4f1fc5e user: wyoung tags: trunk
14:20
Replaced use of HTML "p" tags in the fiveminutes.wiki doc with hard line breaks, letting the wiki language add the same "p" tags on output. Replaced some of them with "tt" tags instead to make command text stand out from the prose. Added "tt" tags elsewhere for consistency. check-in: 262eb510df user: wyoung tags: trunk
2023-05-06
20:21
Added explicit SIGINT handler for the rootful container (PID 1) case, so you can Ctrl-C it when "run -it". check-in: a0b0d8f998 user: wyoung tags: trunk
19:48
Set permissions on /bin/fossil inside the container to 755, not 700. Docker doesn't care since it runs everything as virtual-root, but Podman does. Also, it complicates the extraction of a static binary since you probably didn't want it set to 700 root:root out on the host, too. check-in: 260efac1da user: wyoung tags: trunk
19:04
Assorted cleanups to the Dockerfile: disentangled use of /tmp for building and creation of the eventual contents of /etc, dropped an unnecessary directory hierarchy level, removed an unused variable, whitespace fixes, etc. No functional change. check-in: f9bd6273d9 user: wyoung tags: trunk
05:41
Typo squish in the server doc section's index page check-in: 4158e5e2a8 user: wyoung tags: trunk
2023-05-03
11:03
Made the URL matcher more specific in the nginx doc when showing how to get long expiration times on URLs known to yield unchanging content so we can drop the warning about it affecting URLs more likley to change. Added a second example for images, CSS, JS and such to show how you might handle these differently, addressing the core issue by example... check-in: f77ab1970c user: wyoung tags: trunk
10:00
Added a bit more advice about caching to previous, and fixed a whitespace problem. check-in: 4d5a647735 user: wyoung tags: trunk
09:56
Improved the caching configuration recommended in the nginx doc to show the option for immutable content service for /artifact, /doc, /file, and /raw URLs, which are likely to contain hashes that make the URLs unique identifiers for particular versions of the referenced content. check-in: 1d0d69866d user: wyoung tags: trunk
07:08
Tiny tweaks to the systemd doc check-in: 0835ec45a4 user: wyoung tags: trunk
06:23
Added a paragraph to the unvers doc on the "y" capability. check-in: faffd27192 user: wyoung tags: trunk
06:17
Modernized the URL format in the unvers doc: using an actual (reserved) domain name instead of the vague "domain", showing it as "https" since "http" is widely deprecated, and using "tt" tags around it to make it stand out from the surrounding sans-serif text and to prevent it from breaking across word-wrap boundaries. check-in: d1a3dda6a7 user: wyoung tags: trunk
06:15
Edit pass on the unvers.wiki doc, primarily to replace passive voice phrasing with active voice. Made a few clarifications and grammar tweaks atop that. check-in: fef0ade93f user: wyoung tags: trunk
Previous month ↓