Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
122 events for the month beginning 2019-06-01
Following month ↑
2019-06-30
| ||
11:36 | Rename the --save-password option on "fossil clone" to --save-http-password, since it only works for HTTP. check-in: 22517bab6c user: drh tags: trunk | |
04:27 | Update the change log and the sync protocol documentation for the new check-in locking mechanism that tries to prevent race-condition forks. check-in: 2d7a8a832f user: drh tags: trunk | |
03:38 | In the "fossil diff" command, the use of --tclsh implies --tk. check-in: 2655a2d405 user: drh tags: trunk | |
2019-06-29
| ||
14:22 | • Added wiki page "checkin/9fc945c056ac3da1e9de0628b942a16064519dd174174164708c8cb294c4ff43" artifact: 07aec564bb user: drh | |
10:21 | Add the --tclsh command to "fossil diff" in order to specify an alternative TCL interpreter. check-in: 9fc945c056 user: drh tags: trunk | |
03:17 | Steps to prevent accidental forks during a commit when two users try to commit to the same parent at the same time. The first user to do the autosync pull takes a lock which causes the second user to get a "would fork" error, unless the --allow-fork or --force options are used. check-in: 03cc332938 user: drh tags: trunk | |
03:14 | Add the --save-password option to "fossil clone". Put the command-line options for "fossil clone" in alphabetical order. check-in: 421e6bb333 user: drh tags: trunk | |
03:13 | For "fossil clone help", put options in alphabetical order. Closed-Leaf check-in: d5c6f4784e user: drh tags: save-http-url-password | |
03:11 | Change the name of the option to just --save-password. check-in: 76e158ad57 user: drh tags: save-http-url-password | |
03:08 | Enhance the "fossil tag ls" command to allow filtering by tag type. check-in: 971a1a99dd user: drh tags: trunk | |
2019-06-28
| ||
07:23 | Added the --save-http-url-password option to the clone command to make it skip the "remember password (Y/n)?" prompt if the password was given in an HTTP URL. We avoid this for ssh:// URLs since you have pre-shared keys, SSH agents, and such to avoid the need in that case. Without this feature, you can't script around it by piping "echo y" throug... check-in: 2600b7719f user: wyoung tags: save-http-url-password | |
2019-06-27
| ||
23:37 | Small fixes to branching.wiki check-in: cdd5e576dd user: wyoung tags: trunk | |
23:12 | Assorted improvements to the new material in www/branching.wiki, mainly in the way of clarifications and moderation of tone. check-in: 862b77b69a user: wyoung tags: trunk | |
21:27 | • Edit [7ae81524ee3f48cf|7ae81524ee]: Move to branch inadvertent-checkin. Add propagating "hidden". Mark "Closed". Edit check-in comment. artifact: b92fafc6e0 user: wyoung | |
21:27 | • Edit [28549ec29a258213|28549ec29a]: Move to branch inadvertent-checkin. Add propagating "closed". Add propagating "hidden". Edit check-in comment. artifact: bff29b9b64 user: wyoung | |
14:39 | Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile. check-in: 5050132815 user: jan.nijtmans tags: trunk | |
03:54 | Because the sync status updates all occur on the same line make this client warning show up on its own line so the output doesn't get cluttered. Closed-Leaf check-in: 82d69e7fae user: andybradford tags: no-race-commit | |
2019-06-22
| ||
16:57 | Enhance the "fossil tag ls" command to allow filtering by tag type. Closed-Leaf check-in: 2d3025adee user: andybradford tags: taglist-tagtype | |
14:54 | When doing a commit with autosync enabled, the first autosync now takes a temporary (24-hour) lock on the baseline commit in order to prevent any other connected user from simultaneously committing and creating an accidental fork. check-in: 222fc68119 user: drh tags: no-race-commit | |
03:46 | More clarifications in the "How Can Forks Divide Development Effort?" section of branching.wiki, primarily in explaining how each user in the example arrives at the view shown in the swim lane diagram. There were multiple implicit possilibities before, and some were misinterpreting it. check-in: 70a7db80f5 user: wyoung tags: trunk | |
2019-06-21
| ||
13:19 | Gave Users A thru E human names, and humanized their story a bit in the branching.wiki article. check-in: 2ac5bc3c30 user: wyoung tags: trunk | |
12:58 | Moved check-ins 3 and later right in the Figure 6 swim lane diagram within branching.wiki so that there is only one event at each time step. As previously drawn, it implied that check-ins 2 and 3 occurred at the same time, but that's neither true nor necessary to our point here. Also evened up the lane widths. check-in: 856c95654b user: wyoung tags: trunk | |
12:41 | Fixed an alignment problem in Figure 6 of branching.wiki, and clarified the "back online" step in User C's lane. check-in: 8c44fd2baa user: wyoung tags: trunk | |
12:26 | Typo fix check-in: eed1ff610b user: wyoung tags: trunk | |
12:20 | Better internal links in www/branching.wiki to the new "How Can Forks Divide Development Effort?" section. Also added a Wikipedia link for "DVCS". check-in: ed44752990 user: wyoung tags: trunk | |
12:09 | Clarified User C's view of the bad-fork situation in branching.wiki. check-in: 8a794a5dab user: wyoung tags: trunk | |
12:04 | More clarity improvements and typo fix in branching.wiki check-in: c16f7cb67c user: wyoung tags: trunk | |
12:01 | Typo fix check-in: d696febb04 user: wyoung tags: trunk | |
11:57 | Small tweaks to previous check-in: 6c2cf0571a user: wyoung tags: trunk | |
11:50 | Clarified the "it doesn't matter how or why" in the previous check-in. check-in: 9aec171853 user: wyoung tags: trunk | |
11:45 | Added "How Can Forks Divide Development Effort?" section to www/branching.wiki. check-in: efb104bbb1 user: wyoung tags: trunk | |
2019-06-20
| ||
17:02 | Replaced a mailing list reference with a forum link (reported by a forum user). check-in: 8ddeb17d86 user: stephan tags: trunk | |
16:46 | Put --allow-fork back into the fossil ci "would fork" message. Everyone's unhappy now. :) check-in: acb5324c79 user: wyoung tags: trunk | |
16:40 | Removed "The Author's Voice" from www/branching.wiki due to multiple complaints. check-in: 1926d1d5b3 user: wyoung tags: trunk | |
13:32 | Added new section, "The Authors' Voice" to www/branching.wiki. Other assorted improvements as well. check-in: 2da109981a user: wyoung tags: trunk | |
11:30 | Markdownism fix in a Wiki-formatted doc check-in: cbca374c37 user: wyoung tags: trunk | |
11:10 | Added the section "Fixing Forks" to www/branching.wiki, and added an explanatory paragraph about the intentionality of forking. check-in: 2686bad19a user: wyoung tags: trunk | |
2019-06-19
| ||
18:45 | Added a new section, "Branch Names Need Not Be Unique" to www/branching.wiki. check-in: 42bfe9362a user: wyoung tags: trunk | |
18:24 | Added a link to https://fossil-scm.org/fossil/doc/trunk/www/branching.wiki#branching from the recent changes to the fossil ci "would fork" error message. *Hopefully* this will end the debate. check-in: b761a72922 user: wyoung tags: trunk | |
18:09 | Several expansions on the new points in www/branching.wiki check-in: bf048cd576 user: wyoung tags: trunk | |
18:01 | Typo fix check-in: 184cf2087a user: wyoung tags: trunk | |
17:59 | Fixed a command in the previoius checkin check-in: d5e1e113ef user: wyoung tags: trunk | |
17:58 | More expansion on the discussion of creating branches in Fossil, especially in the second-form commands, which were incomplete in the prior version. check-in: 7391166893 user: wyoung tags: trunk | |
17:41 | Added the key distinction ("A branch is a named, intentional fork") to www/branching.wiki and added info on actually creating branches. check-in: 1e0cf46762 user: wyoung tags: trunk | |
17:33 | Added a generaliation of the prior edit to www/branching.wiki check-in: 3cc437a50f user: wyoung tags: trunk | |
17:13 | Expanded on the discussion of forking vs branching in www/branching.wiki. check-in: b882c62386 user: wyoung tags: trunk | |
16:58 | Removed other Figures' graphs from www/branch0*.graphml left from the breaking up of www/branching.graphml. check-in: e3c55977e2 user: wyoung tags: trunk | |
16:57 | Removed www/branching.graphml: that was accidentally checked in. (The diagrams started out in a single yEd document, but I later decided to make them separate documents, and forgot to remove this from the local filesystem before saying "fossil add www/bra*".) check-in: 85da145ecb user: wyoung tags: trunk | |
16:56 | Fixed numbering of node 6 in the new SVG/yEd branching diagrams. check-in: 5011b20264 user: wyoung tags: trunk | |
16:22 | Replaced the GIFs in www/branching.wiki with yEd diagrams and SVGs exported from them. This allows scalability on various screen sizes, avoids crunchy pixelated edges, allows editing, and saves space on the wire. check-in: 00aded1601 user: wyoung tags: trunk | |
2019-06-18
| ||
01:48 | Partial walk-back of [66d55e9b43]: instead of simply removing the recommendation to pass --allow-fork to fossil checkin to solve the "would fork" problem, recommend instead that the user create a new branch with --branch. That advice causes Fossil to create a named branch rather than a nameless branch -- well, *duplicate-named*, anyway -- which is... check-in: 8dcf4ffce1 user: wyoung tags: trunk | |
2019-06-17
| ||
07:09 | The touch command no longer treats missing files as a fatal error, instead emitting a warning message. check-in: 56530e9b6d user: stephan tags: trunk | |
2019-06-16
| ||
20:16 | Polishing pass on www/collisions.ipynb: improved docs, simplified the "sd" parameter as "spread", removed an empty cell, and renumbered the cells. check-in: 847423edfa user: wyoung tags: trunk | |
19:22 | Removed the "or --allow-fork" advice output from "fossil checkin" when forcing the checkin would fork the branch. It's good for Fossil to have this option, especially for automated tooling that needs to just bull forward blindly, but it's bad advice to give to interactive users. Let them discover it via --help, if they learn of it at all. check-in: 66d55e9b43 user: wyoung tags: trunk | |
19:03 | Expanded on the rules for literal/verbatim/fenced text in the /md_rules document. check-in: 1b2d6c30ba user: wyoung tags: trunk | |
17:58 | Adding a simulation (www/collisions.ipynb) for checkin collisions over a working day, given parameters like number of checkins per day. This is in support of discussion on the forum centering on this post: https://fossil-scm.org/forum/forumpost/7349f4b6e1 check-in: 950e54ef35 user: wyoung tags: trunk | |
2019-06-14
| ||
19:16 | Per forum discussion: when the calculated timestamp of a to-be-touched file is 0, emit a warning and do not set the timestamp. As-yet-uncommitted merges can cause mtime_of_manifest_file() to calculate a time of zero: https://fossil-scm.org/forum/forumpost/6e49ee3725 check-in: 29f450a532 user: stephan tags: trunk | |
00:24 | Error message typo fix. check-in: 5b6be64760 user: stephan tags: trunk | |
2019-06-13
| ||
21:49 | It turns out that fossil globally consumes the --quiet flag: touch now accounts for that. check-in: 519af48c8c user: stephan tags: trunk | |
21:28 | Minor reformatting, doc updates, and corrected duplicate display of touched file count in dry-run mode. check-in: adbbeac151 user: stephan tags: trunk | |
20:20 | Reworded misleading statements in the "touch" help. check-in: ad275f975c user: stephan tags: trunk | |
20:12 | Reworked the "touch" command to be able to handle non-glob filenames. check-in: 1b49ab3c6c user: stephan tags: trunk | |
14:10 | Update the built-in SQLite to the latest 3.29.0 alpha that includes compiler warning fixes. check-in: 7b7f5df891 user: drh tags: trunk | |
10:32 | Add an entry about the new "touch" command and "--setmtime" option to the change log for version 2.9. check-in: 93a6893d45 user: drh tags: trunk | |
10:15 | Per forum discussion, the "touch" command now defaults to --now (the current timestamp) unless --checkin is used, which applies the timestamp of the most recent checkin in which each file was modified. check-in: c3b48561ab user: stephan tags: trunk | |
09:00 | Update the copyTextToClipboard() javascript routine to work better cross-platform. check-in: 0904aa8b10 user: drh tags: trunk | |
08:58 | Add the --setmtime option to the "checkout" and "open" commands. Add a new "touch" command that does nothing but run --setmtime on all named files. check-in: a7e86f5b18 user: drh tags: trunk | |
08:20 | Help text improvements. Closed-Leaf check-in: c5521b6429 user: stephan tags: touch-command | |
08:13 | Help text typo. check-in: 85e3340b37 user: stephan tags: touch-command | |
08:04 | Added new 'touch' command to set the mtime of files to their SCM-side values. check-in: 4d9ec3e33c user: stephan tags: touch-command | |
07:49 | Update the copyTextToClipboard() Javascript function to suppress scrolling, and remove the temporary textarea in case of an error (i.e. blocked clipboard access), as suggested here: [https://fossil-scm.org/forum/forumpost/40189d7d2f]. Closed-Leaf check-in: ba3e6fe738 user: florian tags: copybtn.js-tweaks | |
06:18 | Added a -setmtime flag to the checkout and open commands which works identically to that flag for the update command. The open command should arguably do this by default. Closed-Leaf check-in: e59d8d99b8 user: stephan tags: setmtime-checkout-open | |
06:15 | Documented the --setmtime flag to the update command. check-in: 34fcaf829a user: stephan tags: trunk | |
2019-06-12
| ||
12:11 | Avoid attaching a database file that already exists. check-in: 052c5f24a9 user: drh tags: trunk | |
09:41 | Improvements to tooltip handling. check-in: 3a8abf492a user: drh tags: trunk | |
2019-06-11
| ||
07:20 | • Changes to wiki page "branch/tooltip-copyhash" artifact: cc0712597f user: florian | |
06:59 | Fix the test whether the currently hovered element is the owner of the tooltip. Closed-Leaf check-in: 49bee969ee user: florian tags: tooltip-tweaks | |
2019-06-10
| ||
16:08 | Fix a minor coding typo from [2196555351] (property name). check-in: af2ca38890 user: florian tags: tooltip-tweaks | |
16:02 | This check-in started as a follow-up to [55f56e91ba] to make the tooltip less hasty, and prevent it from being instantly reshown (and slightly moved) when the mouse pointer goes back from the tooltip to the owning node. The final result is a combined and simplified "mousemove" handler for both nodes and rails, with consistent tooltip lifetime: the ... check-in: 1fc6163828 user: florian tags: tooltip-tweaks | |
04:51 | • Edit [60d25189d2718a5a|60d25189d2]: Move to branch tablet-antirobot-fix. artifact: 84072afb34 user: drh | |
04:48 | Disable the mouse-motion anti-robot requirement for devices that self-identify as a tablet or mobile device, and hence might never send mouse-motion events. Closed-Leaf check-in: 60d25189d2 user: drh tags: tablet-antirobot-fix | |
01:53 | Simplifications to the copybtn.js script. check-in: 5f0479d097 user: drh tags: trunk | |
01:37 | Longer default hash length for the copy button on ticket view pages. check-in: e055942cf2 user: drh tags: trunk | |
01:32 | Copy button comes before the hyperlink in tooltips. check-in: 9a5169f585 user: drh tags: trunk | |
2019-06-08
| ||
18:29 | Improved handling of timewarps in the graph layout. check-in: 628fc32dd3 user: drh tags: trunk | |
16:11 | Fix to the graph layout for complex time-warp cases. Add tooltips to timewarp arrows. check-in: 5399c5dacb user: drh tags: trunk | |
14:48 | Improvements to tooltip behavior in an effort to make it easier to move the mouse over to the "copy button" or to the hyperlink without the tooltip changing out from under the user. check-in: 55f56e91ba user: drh tags: trunk | |
14:19 | Minor name refactoring and comment enhancements in graph.js. No logic changes. Improvements to the javascript compressor. Apply compression to "*/js.txt" files in addition to "*.js" files. check-in: 786d6167fa user: drh tags: trunk | |
10:29 | Fix a minor fault in the graph drawing javascript. check-in: 3a15daaa3f user: drh tags: trunk | |
2019-06-07
| ||
13:15 | Minor improvements to the copy-button logic. check-in: 759fbda4e8 user: drh tags: trunk | |
13:10 | Minor name changes to new routines. Closed-Leaf check-in: ef848025da user: drh tags: copybtn.js-tweaks | |
13:01 | Add a configuration option to cause timeline timestamps to link to the /info page instead of to the /timeline page. check-in: 647424d463 user: drh tags: trunk | |
12:03 | Minor tweak to the copybtn.js interface to fall back to the default element ID "copy-IDTARGET". check-in: 16fcd48aa4 user: florian tags: copybtn.js-tweaks | |
11:56 | Make sure copy buttons stay on the same line as the linked text. check-in: 678018d3ab user: florian tags: copybtn.js-tweaks | |
11:47 | Output the copy button patterns for HTML pages and TH1 scripts from a centralized function, to make it easier to apply global modifications. check-in: eb960935fc user: florian tags: copybtn.js-tweaks | |
2019-06-06
| ||
21:13 | Another attempt to fix the login redirect processing. check-in: a8ff3c5092 user: drh tags: trunk | |
19:30 | Attempt to fix the "login_needed()" function so that it correctly encodes the "g=" query parameter. check-in: 8d3d39fb19 user: drh tags: trunk | |
2019-06-05
| ||
20:21 | Updates to the change log for version 2.9. check-in: 2a25a8ebd9 user: drh tags: trunk | |
20:15 | Since the /info page is now reachable by double-clicking on the graph node, change the timestamp to be a link to the general /timeline page around that particular time. check-in: 036c854da3 user: drh tags: trunk | |
20:08 | Tweaks to the "Copy Button". check-in: 8ee5e55e3c user: drh tags: trunk | |
19:45 | Update the built-in SQLite to the latest 3.29.0 alpha. check-in: 9c128d2e89 user: drh tags: trunk | |
08:26 | Make sure there's any graph elements, before accessing their properties (applies to timelines for tickets, wiki pages, or forum posts). Closed-Leaf check-in: 6678870734 user: florian tags: copybtn.js-tweaks | |
08:06 | Enable closing tooltips by pressing ESC. check-in: fc639a0a02 user: florian tags: copybtn.js-tweaks | |
07:58 | Also add a copy button for the artifact hash on the /artifact page in hex-dump mode. check-in: 1d23109d8c user: florian tags: copybtn.js-tweaks | |
07:47 | Define the spacing between copy buttons and adjacent elements by CSS rules, so that (0) no additional white space (nbsp) needs to be inserted into the HTML document, (1) the spacing can be modified by CSS rules, and (2) the copy buttons can be hidden by CSS rules. check-in: 63ebcafb19 user: florian tags: copybtn.js-tweaks | |
07:23 | Automatically set the element ID for dynamically created copy buttons to "copy-IDTARGET" (analogous to the TH1 copybtn function). check-in: 42972005c4 user: florian tags: copybtn.js-tweaks | |
07:17 | More consistent naming scheme for IDs of copy buttons and their target elements. check-in: b19a982608 user: florian tags: copybtn.js-tweaks | |
2019-06-03
| ||
13:30 | Merge all the recent tool-tip experiments into trunk. check-in: 6908832cf4 user: drh tags: trunk | |
12:27 | • Changes to wiki page "branch/tooltip-copyhash" artifact: 824027407f user: florian | |
09:40 | • Changes to wiki page "branch/tooltip-copyhash" artifact: 089f9ec339 user: florian | |
09:10 | Cherry-pick [787650c36a]: Minimize impact of the SVG icon on line height. Closed-Leaf check-in: 0a9f12ce66 user: florian tags: copybtn.js-demonstration | |
09:08 | Remove unnecessary white space between the copy button and the branch name. check-in: b5bbad23b4 user: florian tags: copybtn.js-demonstration | |
08:51 | Cherry-pick [2196555351]: Use the longer hash prefix for the click-to-copy. Closed-Leaf check-in: 21f38e85b3 user: florian tags: tooltip-copyhash | |
08:48 | Minimize impact of the SVG icon on line height. check-in: 787650c36a user: florian tags: tooltip-copyhash | |
2019-06-02
| ||
12:36 | Cherry-pick [6a54cf2939]: Trim leading and trailing white space from the text to be copied to clipboard (do this in Javascript, so no need to care about the extra white space when generating HTML elements). check-in: 698245db8d user: florian tags: copybtn.js-demonstration | |
12:32 | Trim leading and trailing white space from the text to be copied to clipboard (do this in Javascript, so no need to care about the extra white space when generating HTML elements). check-in: 6a54cf2939 user: florian tags: tooltip-copyhash | |
12:03 | Add a copy button for the artifact hash on the /artifact page. check-in: 3aab0bfdc0 user: florian tags: copybtn.js-demonstration | |
11:49 | Add a copy button near the branch name on the /info page, to have a way to copy the branch name without opening a tooltip. check-in: b538d5eb79 user: florian tags: copybtn.js-demonstration | |
11:31 | Add a TH1 command to output text with a copy button, and modify the default View Ticket Page template to include a copy button for the ticket hash (UUID). check-in: 68405c3f5b user: florian tags: copybtn.js-demonstration | |
2019-06-01
| ||
07:12 | Avoid line breaks between the copy button and the hash on the /info page. check-in: 8c7e26208b user: florian tags: copybtn.js-demonstration | |
07:07 | Also use the now global hash_digits() function in src/info.c, and set the copy length limit to FOSSIL_HASH_DIGITS_URL for consistency with the copy buttons on the tooltips. check-in: 710229e713 user: florian tags: copybtn.js-demonstration | |
00:52 | Use the longer hash prefix for the click-to-copy. check-in: 2196555351 user: drh tags: copybtn.js-demonstration | |