Fossil

Timeline
Login

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

50 check-ins occurring around ad275f975c3c4c04.

2019-06-20
11:10
Added the section "Fixing Forks" to www/branching.wiki, and added an explanatory paragraph about the intentionality of forking. ... (check-in: 2686bad1 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: 42bfe936 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: b761a729 user: wyoung tags: trunk)
18:09
Several expansions on the new points in www/branching.wiki ... (check-in: bf048cd5 user: wyoung tags: trunk)
18:01
Typo fix ... (check-in: 184cf208 user: wyoung tags: trunk)
17:59
Fixed a command in the previoius checkin ... (check-in: d5e1e113 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: 73911668 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: 1e0cf467 user: wyoung tags: trunk)
17:33
Added a generaliation of the prior edit to www/branching.wiki ... (check-in: 3cc437a5 user: wyoung tags: trunk)
17:13
Expanded on the discussion of forking vs branching in www/branching.wiki. ... (check-in: b882c623 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: e3c55977 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: 85da145e user: wyoung tags: trunk)
16:56
Fixed numbering of node 6 in the new SVG/yEd branching diagrams. ... (check-in: 5011b202 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: 00aded16 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 easier to cope with and doesn't make all the other Fossil instances in an organization start griping about unresolved forks. Only the user who created the named fork is bothered with creating and resolving the fork in this mode of operation. ... (check-in: 8dcf4ffc 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: 56530e9b 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: 847423ed 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: 66d55e9b user: wyoung tags: trunk)
19:03
Expanded on the rules for literal/verbatim/fenced text in the /md_rules document. ... (check-in: 1b2d6c30 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: 950e54ef 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: 29f450a5 user: stephan tags: trunk)
00:24
Error message typo fix. ... (check-in: 5b6be647 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: 519af48c user: stephan tags: trunk)
21:28
Minor reformatting, doc updates, and corrected duplicate display of touched file count in dry-run mode. ... (check-in: adbbeac1 user: stephan tags: trunk)
20:20
Reworded misleading statements in the "touch" help. ... (check-in: ad275f97 user: stephan tags: trunk)
20:12
Reworked the "touch" command to be able to handle non-glob filenames. ... (check-in: 1b49ab3c 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: 7b7f5df8 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: 93a6893d 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: c3b48561 user: stephan tags: trunk)
09:00
Update the copyTextToClipboard() javascript routine to work better cross-platform. ... (check-in: 0904aa8b 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: a7e86f5b user: drh tags: trunk)
08:20
Help text improvements. ... (Closed-Leaf check-in: c5521b64 user: stephan tags: touch-command)
08:13
Help text typo. ... (check-in: 85e3340b user: stephan tags: touch-command)
08:04
Added new 'touch' command to set the mtime of files to their SCM-side values. ... (check-in: 4d9ec3e3 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: ba3e6fe7 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: e59d8d99 user: stephan tags: setmtime-checkout-open)
06:15
Documented the --setmtime flag to the update command. ... (check-in: 34fcaf82 user: stephan tags: trunk)
2019-06-12
12:11
Avoid attaching a database file that already exists. ... (check-in: 052c5f24 user: drh tags: trunk)
09:41
Improvements to tooltip handling. ... (check-in: 3a8abf49 user: drh tags: trunk)
2019-06-11
06:59
Fix the test whether the currently hovered element is the owner of the tooltip. ... (Closed-Leaf check-in: 49bee969 user: florian tags: tooltip-tweaks)
2019-06-10
16:08
Fix a minor coding typo from [2196555351] (property name). ... (check-in: af2ca388 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 tooltip is only closed if the mouse pointer is at a fixed point over another element for the (full) duration of the dwell timeout, or away from the owning element (and the tooltip) for the (full) duration of the close timeout. This check-in also improves positioning of the tooltip for longer dwell timeouts. ... (check-in: 1fc61638 user: florian tags: tooltip-tweaks)
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: 60d25189 user: drh tags: tablet-antirobot-fix)
01:53
Simplifications to the copybtn.js script. ... (check-in: 5f0479d0 user: drh tags: trunk)
01:37
Longer default hash length for the copy button on ticket view pages. ... (check-in: e055942c user: drh tags: trunk)
01:32
Copy button comes before the hyperlink in tooltips. ... (check-in: 9a5169f5 user: drh tags: trunk)
2019-06-08
18:29
Improved handling of timewarps in the graph layout. ... (check-in: 628fc32d user: drh tags: trunk)
16:11
Fix to the graph layout for complex time-warp cases. Add tooltips to timewarp arrows. ... (check-in: 5399c5da 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: 55f56e91 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: 786d6167 user: drh tags: trunk)