Timeline

Not logged in

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

50 most recent check-ins

2021-11-30
10:21
Minor improvement in error message when failing to run the unpacker Leaf check-in: 609866ab33 user: Uilebheist tags: trunk
10:14
Undoing previous commit bf5e6693df because it does the wrong thing. Returning -1 means that the unpacking could not be executed at all, and there is no other information. Error 2 will result in "exited with status 2" which at least allows the user to check the tar (or whatever was running) documentation to see what that means. check-in: 99d45b0362 user: Uilebheist tags: trunk
2021-11-24
14:24
Add link as pointed out on reproducible-builds mailing list check-in: 6296cc5820 user: danshearer tags: trunk
2021-11-22
10:34
Edit for clairty, reduce wordcount, use "Not-forking" case consistently. check-in: 7966b03d13 user: danshearer tags: trunk
2021-11-18
13:14
Improve introductory paragraphs to Not-Forking, based on feedback from NLnet check-in: 1276e9bf38 user: danshearer tags: trunk
2021-10-04
13:13
When a gzip file is truncated or corrupted, gzip returns error 1 rather than the more usual -1. tar normally passes up the error from a subprocess, and in this case returns 512. I surmise this is because it cannot return 1, since according to man(1) tar, tar uses 1 to mean "some files differ". This bugfix squashes error 512 into -1. check-in: bf5e6693df user: danshearer tags: trunk
2021-09-29
08:17
Add missing "_" on local routine _find when looking for wget, only triggered when curl is not installed. Not bumping version. check-in: f463ad7c1d user: danshearer tags: trunk
2021-06-11
12:55
Adding ebuild for 0.4.2 and updating manifests. Still tagged as version-0.4.2 check-in: 868f47e143 user: Uilebheist tags: trunk, version-0.4.2
09:49
Adding two new modification methods: append (adds text to the end of an existing file) and fragment_patch (similar to patch, but applied to a file fragment rather than the whole file, see the documentation for an explanation). Adding a new configuration option to help testing work in progress on the tool. Improving handling of errors in the command-line or the configuration file and providing better messages. Some code tidy up, particularly the bit which is now common between the "patch" method and the new "fragment_patch". Updated documentation. Bumping version to 0.4.2 check-in: f7d5fc128a user: Uilebheist tags: trunk
2021-05-17
12:47
Adding another command line option, "--use-version" which does the same checking as "--find-version" but then runs the version it finds instead of printing how to call it. Simplifying the "--find-version" code slightly and making it work for both options. Tagging as version-0.4.1 as this will be the minimum version required by programs using the new option. check-in: ae46ae8b89 user: Uilebheist tags: trunk, version-0.4.1
2021-05-16
09:36
Updating ticket d83a211fd2, now fixed check-in: 72e40d96f6 user: Uilebheist tags: trunk
09:18
Correcting tag for version-0.4 check-in: 98467af75e user: Uilebheist tags: trunk
09:12
Changing the way upstream.conf handles multiple repositories to simplify the way things are defined. The old mechanism still work to extract a version, but the "--list-versions" output may be truncated if using the old mechanism with a new version of not-forking. Adding a command-line option to verify that the installed not-forking is within a range of version, and if not, to not-fork itself to find a suitable version; this means that future incompatible changes can be made harmless by using this function to find an older version of the program. Updated documentation. Bumping version to 0.4. check-in: f52f96851c user: Uilebheist tags: trunk, version-0.4
2021-05-13
10:56
Adding an "else if" to conditionals. Conditional nesting is still not supported in any other forms. check-in: 1243e88b93 user: Uilebheist tags: trunk
2021-04-03
10:18
Unpacking didn't work correctly with BSD tar check-in: 222e822cf8 user: Uilebheist tags: trunk
2021-04-02
08:48
Refactoring the conditional code to avoid duplication, and added new condition to the existing "version": "osname" matches the name of the OS the tool is running on, and "hasfile" check if a file is present or absent in the system: these will be used when porting LumoSQL to have modifications conditional on the local environment. Bumping version to 0.3.4 check-in: c1a818a520 user: Uilebheist tags: trunk, version-0.3.4
2021-04-01
11:55
Adding a check for "patch" version number, and also preferring "gpatch" if installed (needed on BSD systems) check-in: fb9699e7d8 user: Uilebheist tags: trunk
08:44
Removing minor warning from perl check-in: 346f150bf5 user: Uilebheist tags: trunk
2021-03-31
19:08
If fossil gets interrupted during a clone, it may leave an inconsistent repository; added code to check for that and restart the clone if necessary. Bumping version to 0.3.3. check-in: de63cfd7df user: Uilebheist tags: trunk, version-0.3.3
03:22
Describe Text::Glob dependency installation check-in: a9b5f9ce85 user: danshearer tags: trunk
03:12
Clarification prompted by John Bargman check-in: 2143967bfc user: danshearer tags: trunk
2021-02-25
10:06
Small bug fix to avoid a warning on a particular repository check-in: ec09533c8b user: Uilebheist tags: trunk
2021-02-24
14:29
Point to full documentation at the top of the README check-in: c6ab6bf506 user: danshearer tags: trunk
14:23
Implementing the (partially) documented conditional on version numbers for modification files, and also completing the documentation; bumping version number check-in: 239d504cc1 user: Uilebheist tags: trunk, version-0.3.2
2021-02-04
17:13
Respond to comments about forking definition check-in: d694ba7c2d user: danshearer tags: trunk
2021-01-27
03:43
Documentation nitpicks check-in: 38b8c1e2ed user: danshearer tags: trunk
02:41
give url for pikchr.org, since toggle mode means plenty of people might be looking at the source check-in: 8ffe642c3f user: danshearer tags: trunk
02:23
Increase caption size to counteract scale=0.8 for Diagram 2 and Diagram 3 Only works with an up-to-date Fossil build check-in: 3678d72c8c user: danshearer tags: trunk
2021-01-26
17:14
Documentation improvements check-in: 3575b52b4a user: danshearer tags: trunk
2021-01-23
13:54
Comment on Diagram 3 check-in: 486381bfec user: danshearer tags: trunk
2021-01-22
16:28
Improve explanation and diagrams of what meaning of "fork" is being addressed check-in: 7caaa44529 user: danshearer tags: trunk
13:03
Experimental accessible pikchrs for various viewers/browsers/palettes check-in: a69ba38bf4 user: danshearer tags: trunk
2021-01-21
21:31
More updates check-in: 4a76297b91 user: danshearer tags: trunk
21:19
Improve explanations including with diagrams check-in: 04b8bead7e user: danshearer tags: trunk
16:56
Adding new gentoo ebuild for 0.3.1 check-in: 7acb6f5cfb user: Uilebheist tags: trunk, version-0.3.1
14:51
New "offline" mode and related documentation. Updated fossil code to deal with manifest files. Bumping minor version number. check-in: 90ba74b1a6 user: Uilebheist tags: trunk
2021-01-20
09:14
Adding an option to easily see the tool's version; improving the tool's documentation and help output check-in: 57dfe2f35d user: Uilebheist tags: trunk
2021-01-19
22:07
Better explain the Not-Forking conceptual model, disambiguating "fork" and giving specific examples check-in: 60f2788f4c user: danshearer tags: trunk
21:23
Using "fetch" instead of "pull" - otherwise git may come up with errors check-in: 50bb9251f1 user: Uilebheist tags: trunk
2021-01-18
14:42
Tidy up words check-in: 1c81c10385 user: danshearer tags: trunk
14:39
Add detail on the class of problems Not-Forking addresses check-in: de15a5c9ae user: danshearer tags: trunk
2021-01-15
19:48
Formatting check-in: d74b0474eb user: danshearer tags: trunk
17:42
improved description prior to public announcement check-in: b154dbc0fa user: danshearer tags: trunk
15:12
Fixed TOC navigation check-in: 2d1de08b88 user: danshearer tags: trunk
2021-01-14
21:22
Closing this branch. The problem was in the Fossil configuration, and I have proposed a fix here: https://fossil-scm.org/forum/forumpost/03a70b85ed Leaf check-in: 752f7e43ed user: danshearer tags: doc-test, closed
20:30
Fix accidental change check-in: 7975b299ee user: danshearer tags: doc-test
19:42
testing check-in: 0b3e78eca4 user: danshearer tags: doc-test
19:12
this should not trigger embedded documentation check-in: 6bf1ab9699 user: danshearer tags: doc-test
19:00
Branch to figure out why the embedded documentation links work in "fossil ui" but not otherwise. check-in: 82e25f503e user: danshearer tags: doc-test
2021-01-07
14:26
Changing "all_versions" code to work wit multiple repositories (ticket eb06a630c4). Changing "git" VCS module to isolate git from some changes which occasionally caused a repository to get into a state where it needed to be deleted and re-cloned. The new cache format is incompatible with the old one, but the program can cope with that by doing just a single re-clone. Releasing as version-0.3 check-in: 4fe8444c9f user: Uilebheist tags: trunk, version-0.3