*** System ***

* Command-line tool "isabelle hg_sync" synchronizes the working
directory of a local Mercurial repository with a target directory, using
rsync notation for destinations.

* Command-line tool "isabelle sync" synchronizes Isabelle + AFP
repositories with a target directory, based on "isabelle hg_sync". Local
jars and sessions images may be uploaded as well, to avoid redundant
builds on the remote side. This tool requires a Mercurial clone of the
Isabelle repository: a regular download of the distribution will not
work!


This refers to Isabelle/197a5b3a1ea2. Documentation is in the system manual, as usual.

In more enlighted times (20-30 years ago), it was common-place to rsync required sources and partial builds for remote testing. Today, there is a lot of social pressure to do it via repository commits and "CI" instead --- but there is no particular need for it, nor does it really solve the problem.

Now we have our own Isabelle tools, and can build more on top of that: e.g. a high-end build cluster managed by slurm.

Presently the result of "isabelle sync" requires manual ssh invocation of a suitable "isabelle build" command.


        Makarius
_______________________________________________
isabelle-dev mailing list
[email protected]
https://mailman46.in.tum.de/mailman/listinfo/isabelle-dev

Reply via email to