Timeline

Not logged in

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

32 check-ins using file Makefile.PL version 549cd0e2a3

2022-11-01
11:15
Adding notes on NetBSD and OpenBSD installation Leaf check-in: dc62bca18c user: Uilebheist tags: trunk
2022-08-12
13:30
Changed the --prefer option to be per-source so it no longer takes a "for" argument; also made other "json lock" options per-source. Added a new per-source option to specify how to calculate checksums for tarballs, either for the file itself or for the directory it unpacks to. This allows a tarball to use for example narhash and verify even if the compression or other packing details change. Updated the documentation although there is still a need to add a discussion on lock files, local mirrors and related options. check-in: bc817d0986 user: Uilebheist tags: trunk
2022-08-05
17:07
Adding an option to fragment-diff to change the number of lines of context produced, default is 3 (before it used whatever default "diff" has, which is usually 3, now we set the default so it doesn't matter if "diff" changes). check-in: 24b29b291a user: Uilebheist tags: trunk
16:42
Making a copy of the "patch reject" output if it fails, as that's necessary to see what went wrong. check-in: 983d5aa092 user: Uilebheist tags: trunk
2022-08-02
07:17
Version handling for "info" (-q) had an issue derived from the handling of "postponed" setting (to avoid calling fossil/git if at all possible). This fixes it. check-in: 5ab88cdc7c user: Uilebheist tags: trunk
2022-07-10
15:04
Fixing issue with using tarballs in local mirror directory check-in: e5c54c73be user: Uilebheist tags: trunk
10:25
Removing debugging line which had been left by mistake in previous commit check-in: 3d1fb438f9 user: Uilebheist tags: trunk
2022-07-08
12:56
Adding an option to keep the tarballs generated on the fly to calculate checksums for the lock files; this can be used to fill up a "distribution" directory to serve from a web server, or to use as local mirror. Also allowed using a different URL in the lock files rather than the one implied by the repository URL. Updated documentation. There is a remaining issue with using the generated tarballs, which also happens when using tarballs downloaded from sqlite,org and so is not related to these changes and will work on this separately. check-in: 76db439980 user: Uilebheist tags: trunk
2022-05-04
16:46
Recovering full commit ID where fossil may return truncated ones check-in: 4ad471fea7 user: Uilebheist tags: trunk
2022-05-01
20:42
Removing extra "," which doesn't belong check-in: 2df922b19f user: Uilebheist tags: trunk
19:07
Two commas mistyped check-in: 8cc12e0f96 user: Uilebheist tags: trunk
2022-04-13
13:28
Fixed the issue mentioned in the previous commit: the "download" VCS extracted files in a different place from the "real" VCSs (fossil, git) and so applying patches failed; now it asks the VCS to provide information about the unpacking before applying patches. check-in: 38f3d86556 user: Uilebheist tags: trunk
12:40
Changing Fossil to delay access to cache and/or network as long as possible, so that a local mirror can take precedence. There is a remaining issue that the download code doesn't support some source modifications, and since the local mirror code uses the existing download method, this will need to be completed before this new code can be used fully. check-in: e2892ee776 user: Uilebheist tags: trunk
12:02
Updating Git module to delay operations which may require network until we know that there is no local mirror available. Updating creation of upstream.lock to include some more information required for offline operation. check-in: a7e228a6db user: Uilebheist tags: trunk
10:37
Adding an option to the download method to allow reading an already unpacked local directory instead of unpacking an archive; and adding a check in the generic Get module to see if we have an unpacked directory to use; this will be used to provide local mirrors to other VCSs (fossil and git). check-in: 4d9dd1bf5b user: Uilebheist tags: trunk
09:42
Changing VCS::Download to delay looking for sources so that it can work completely offline if a local mirror directory contains all it needs check-in: 2d083fad68 user: Uilebheist tags: trunk
09:40
Fixing a typo in prereq/recommend for VCS::Fossil and adding required import from Get check-in: 6c25207570 user: Uilebheist tags: trunk
2022-04-12
12:34
Changing tarballs generated from fossil to have the commit ID in the directory name instead of the version tag. check-in: 9218be264d user: Uilebheist tags: trunk
07:31
Adding caching of calculated checksums for tarballs (in the notfork cache) as they are quite slow to calculate. Renamed --build-nix-lock to --build-json-lock and added a separate option to specify preference for tarballs over VCS in the json. Updating docs. check-in: dc046d2874 user: Uilebheist tags: trunk
2022-04-11
16:43
Adding something to generate json for a nix lock file check-in: 1dc3d26f46 user: Uilebheist tags: trunk
16:01
Adding timestamps to upstream.lock so that's cached; some small code cleanup. check-in: 0a21e65e8d user: Uilebheist tags: trunk
15:19
Adding "upstream version locking" to be able to obtain the same correspondence between version and commit ID even if they change. This needs still to be documented, but it will be an essential part of the LumoSQL benchmark to help making the measurement repeatable. check-in: 74f35bf104 user: Uilebheist tags: trunk
10:56
Adding an option to specify local directories of pre-downloaded sources. Updated documentation. check-in: 8d29d34fa3 user: Uilebheist tags: trunk
09:37
Adding --config command-line option to specify a configuration file (it must appear as first command-line option to be recognised), and updated documentation; also improved the way configuration and command-line errors are reported to the user. check-in: cccae1dd55 user: Uilebheist tags: trunk
07:58
Adding checksums to downloads; older versions of not-fork will ignore them, so newer upstream.conf remain compatible with older not-fork. Also allowing a download URL to refer to a local file (for example if the file has already been downloaded by another program and just needs to be linked into the not-forking cache). Updated documentation. check-in: fe44668696 user: Uilebheist tags: trunk
2022-04-05
18:01
Adding the source name to the --metadata output; updating documentation check-in: bf7baed28e user: Uilebheist tags: trunk
17:13
Adding an option to summarise all versions, commit ID and information check-in: 18e80f5bc0 user: Uilebheist tags: trunk
2022-03-19
11:34
Minor issue in fragment-diff check-in: c0f87d0bc7 user: Uilebheist tags: trunk
2022-02-22
12:33
Small fix on option parsing for fragment-patch check-in: d950af92d9 user: Uilebheist tags: trunk
08:40
Handling a different "diff" output format when generating a fragment patch check-in: d2992336be user: Uilebheist tags: trunk
2022-02-17
15:35
FreeBSD notes check-in: 409d3310f2 user: Uilebheist tags: trunk
2022-02-16
20:28
Adding options to see what's in the cache and delete entries. Adding all perl modules used to some checks (Makefile.PL or --check-*). Adding an option to list all versions within a specified range (--list-versions now becomes a special case of that) check-in: 97fbc7c05d user: Uilebheist tags: trunk, version-0.5