Timeline
Not logged in

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

50 most recent check-ins

2019-09-18
14:57
[89872d17d1] Leaf: Style cleanup (no tabs). No functional change. (user: andybradford tags: trunk)
14:04
[0d5251d3ee] Do not acquire check-in locks if autosync is pullonly, as the lock will not be cancelled by a subsequent push and will need to time out. (user: drh tags: trunk)
2019-09-17
18:33
[18d588015b] Updates to the check-in locking protocol. The check-in lock timeout now defaults to 60 seconds, but the lock is renewed and fork and close-branch tests are repeated after an interactive check-in comment entry. (user: drh tags: trunk)
2019-09-13
22:53
[74aac0ed3d] Update to openssl 1.1.1d (user: jan.nijtmans tags: trunk)
15:11
[b713393b9a] Leaf: Merge in latest developments from trunk. (user: andybradford tags: db-begin-txn-updates)
13:54
[b94e15cff7] Attempt to improve error messages resulting from SQL errors. (user: drh tags: trunk)
12:48
[10a57cece1] Rewrote the "One vs. Many Check-outs per Repository" section in fossil-v-git.wiki to focus more on default modes of operation and their consequences in response to nit-picking on the Lobste.rs thread about this article pointing out that you can make Git work in the Fossil style. Defaults matter. (user: wyoung tags: trunk)
12:40
[80f982518b] Enhance the title for the /finfo page when the ubg query parameter is present. Use the ubg query parameter for the document history link on the rebaseharm.md page. (user: drh tags: trunk)
12:00
[b0f2a48f98] Added paragraph on feedback loops, control theory, and OODA to the fossil-v-git doc, distilling a recent discussion on the forum. (user: wyoung tags: trunk)
11:33
[8f7576b024] Reworked the final paragraph of the new section 2.8 in fossil-v-git.wiki, adding in a mention of www/branching.wiki to the comparison, to make it fairer. (user: wyoung tags: trunk)
11:12
[c71fe99f9b] Added section "7.0 Collapsing check-ins throws away valuable information" to rebaseharm.md, linked to from the previous throwaway comment about squashing a whole branch down to a single commit during rebase. This section explains an entire class of harms that come from rebase which wasn't previously covered. (user: wyoung tags: trunk)
10:46
[e5ba45788b] Added section "2.8 Test Before Commit" to the fossil-v-git doc. (user: wyoung tags: trunk)
09:25
[924bf44d39] Added a few paras to section 3.0 in rebaseharm.md, giving consequences of siloed development in Socratic fashion. (user: wyoung tags: trunk)
09:23
[cd689b3813] Assorted grammar and spelling fixes in www/rebaseharm.md. Also added named anchors to all of the sections. (user: wyoung tags: trunk)
09:00
[29997f803b] Added another link from www/fossil-v-git.wiki to rebaseharm.md. (user: wyoung tags: trunk)
2019-09-12
17:51
[b4aadf2cea] Add the optimized file_is_simple_pathname_nonstrict() as an alternative to file_is_simple_pathname() when parsing manifests. (user: drh tags: trunk)
17:11
[0aaefeaba1] Use strchr() to improve the performance of defossilize(). (user: drh tags: trunk)
16:51
[c550d6e021] Use strspn() to improve the performance of validate16(). (user: drh tags: trunk)
16:43
[52211ccc2f] Add the --limit N option to the test-parse-all-blobs test command, so that we can easily limit the run-time of that command for cachegrind performance testing. (user: drh tags: trunk)
16:31
[3d802ec514] Performance optimization in the control artifact parser. (user: drh tags: trunk)
07:31
[6d3daf74e3] Add the lock-timeout setting. (user: drh tags: trunk)
2019-09-10
11:30
[72a4b61347] Performance optimization in fossil_strcmp(). (user: drh tags: trunk)
2019-09-07
15:03
[582d335737] Adjust test case for TH1 permissions tests. WrUnver (y) is not enabled by default and must be intentionally set. (user: andybradford tags: trunk)
2019-09-06
20:38
[9b32c180eb] Minor editorial changes to rebaseharm.md, in an attempt to improve clarity and readability. (user: drh tags: trunk)
14:39
[82f75864d5] Fix a typo in the rebaseharm.md document. (user: drh tags: trunk)
14:01
[2e3bffaa7d] Include new repolist-skin setting in list of all settings so tests will pass. (user: andybradford tags: trunk)
13:49
[bf3383b957] Add the noreadme query parameter to /dir (user: drh tags: trunk)
10:36
[9512ed93d3] makeheaders.c: suggestions from https://fossil-scm.org/forum/forumpost/00ff64e63e: do not emit main() decl, elide C++ constructor member initialization, and add a missing fclose(). (user: stephan tags: trunk)
2019-09-05
13:33
[569cc741d6] Remove the "Draft" notation from the rebase document. Link the new document into the documentation index. (user: drh tags: trunk)
03:45
[d6222f8945] Replaced ASCII art diagrams in the new rebase document with yEd SVG diagrams. Same semantic content. (user: wyoung tags: trunk)
02:33
[19bbd2c5ea] Upper-case query parameter, POST parameter, and cookie names are converted to lower-case prior to entering them into the parameter set. Before this change, upper-case names were silently rejected. (user: drh tags: trunk)
02:31
[4231d4b634] Closed-Leaf: Minor tweaks prior to merging. (user: drh tags: noJsonCgiFlag)
02:29
[a6ffdaf2c1] Fixed a bug introduced in [bcdc4c55] which breaks capabilities for all Admin and Setup users. (user: wyoung tags: trunk)
01:39
[049c42df2a] Correct a minor grammatical error in a sentence for new rebase document. (user: andybradford tags: trunk)
01:33
[a65834a727] Leaf: An extension of the now-merged code-in-pre branch to allow it to work on /artifact pages and such when the ln parameter is given. This branch is a proof of concept only, for demonstrating a point and experimentation, not to be merged. See the forum discussion for details. (user: wyoung tags: code-in-pre-with-ln)
00:41
[708696d88a] Fixed a few spelling and grammar errors in www/rebaseharm.md (user: wyoung tags: trunk)
2019-09-04
23:44
[1ff41ddaea] Small tweaks to previous. (user: wyoung tags: trunk)
23:37
[8a77f4593e] Updated caps docs to cover the two "missing" caps on Admin and Setup users better, including this recent decision to deny them cap x. This check-in also fixes a number of links broken within these docs during the stage where we were breaking the docs up and moving things around, which should have been caught before merging this down to trunk. (user: wyoung tags: trunk)
22:46
[63581ec8ba] Removed 'x' from the string of caps reported for Admin and Setup users in capability_expand(), which is used within the SQLite extension function fullcaps(), which among other things affects the output of /setup_ucap_list. We were still reporting that Admin and Setup users have Private capability despite [bcdc4c55]. (user: wyoung tags: trunk)
21:01
[d5a6ea969c] Remove a spurious line from the header comment of the makeheaders.c utility program. (user: drh tags: trunk)
20:09
[237bde9638] Add section numbers to the Rebase document. (user: drh tags: trunk)
20:02
[aaacce23cd] More typo fixes in the Rebase document. (user: drh tags: trunk)
20:01
[20c64950a9] Merge updates from trunk. (user: mistachkin tags: noJsonCgiFlag)
19:56
[bcdc4c5546] Setup and Admin users should not automatically have have the Private capability. This reverses the principal change from check-in [b241130222]. (user: mistachkin tags: trunk)
19:34
[18e58e29cc] Fix a typo in the Rebase document. (user: drh tags: trunk)
19:23
[a2ea815183] Minor edits to Rebase Considered Harmful, for clarity. (user: drh tags: trunk)
19:04
[4f79941f9e] Add initial draft of the "Rebase Considered Harmful" document. (user: drh tags: trunk)
15:41
[f8823ae809] Update the built-in SQLite to the latest 3.30.0 alpha, as an SQLite beta test. (user: drh tags: trunk)
10:49
[8c4ef2c016] Leaf: Update the 'reconstruct' command to issue an error instead of a warning on failure importing the list of private artifacts, so no new repository with all-public contents is created. (user: florian tags: private-branches)
10:34
[86ecdeefc8] Update the Private Branches document to explain how to publish private branches (i.e. how to make them non-private), and mention why the --integrate option is ignored when merging private branches. (user: florian tags: private-branches)