src/Pure/General/mercurial.scala
Mon, 01 Mar 2021 22:22:12 +0100 wenzelm tuned --- fewer warnings;
Sat, 28 Nov 2020 21:56:24 +0100 wenzelm added document antiquotation @{tool};
Mon, 05 Oct 2020 21:15:58 +0200 wenzelm clarified signature;
Tue, 07 Apr 2020 21:49:36 +0200 wenzelm clarified signature: more uniform treatment of stopped/interrupted state;
Sat, 04 Apr 2020 18:13:05 +0200 wenzelm clarified signature;
Fri, 27 Mar 2020 22:01:27 +0100 wenzelm misc tuning based on hints by IntelliJ IDEA;
Wed, 18 Mar 2020 22:10:29 +0100 wenzelm clarified output;
Wed, 15 Jan 2020 19:54:50 +0100 wenzelm misc tuning, following hint by IntelliJ;
Thu, 19 Dec 2019 16:49:29 +0100 wenzelm more documentation;
Thu, 19 Dec 2019 16:21:52 +0100 wenzelm added option -r: support more robust consolidation of local clones with varying names;
Thu, 19 Dec 2019 16:16:49 +0100 wenzelm clarified backup;
Thu, 19 Dec 2019 15:55:52 +0100 wenzelm removed somewhat pointless option -R: more careful inspection of hgrc is required in practice;
Wed, 18 Dec 2019 22:26:21 +0100 wenzelm proper backup;
Wed, 18 Dec 2019 21:28:50 +0100 wenzelm clarified signature;
Wed, 18 Dec 2019 21:18:14 +0100 wenzelm more ambitious edit_hgrc;
Wed, 18 Dec 2019 20:15:26 +0100 wenzelm added command hg_setup: setup remote vs. local Mercurial repository;
Mon, 02 Jul 2018 16:26:58 +0200 wenzelm more robust: avoid dire effect of ui.tweakoptions on hg.known_files;
Thu, 08 Mar 2018 11:46:37 +0100 wenzelm clarified notion of unknown files: ignore files outside of a Mercurial repository;
Sat, 03 Mar 2018 14:54:56 +0100 wenzelm more operations;
Mon, 13 Nov 2017 15:00:21 +0100 wenzelm more operations;
Mon, 13 Nov 2017 14:31:25 +0100 wenzelm proper ssh.bash_path;
Mon, 13 Nov 2017 14:24:55 +0100 wenzelm more operations;
Sun, 22 Oct 2017 13:12:38 +0200 wenzelm tuned: build hg_graph only once;
Thu, 31 Aug 2017 11:42:10 +0200 wenzelm clarified signature;
Thu, 31 Aug 2017 11:15:38 +0200 wenzelm tuned;
Wed, 30 Aug 2017 22:48:50 +0200 wenzelm faster check for non-repository, especially relevant for find_repository to avoid repeated invocation of "hg root";
Sat, 17 Jun 2017 16:06:54 +0200 wenzelm reverted 94cad7590015: does not help much on Windows;
Sat, 17 Jun 2017 15:44:31 +0200 wenzelm tuned signature;
Sun, 14 May 2017 20:22:54 +0200 wenzelm tuned signature;
Sun, 14 May 2017 20:16:13 +0200 wenzelm implicitly check for unknown files (not part of a Mercurial repository);
Sun, 14 May 2017 16:54:03 +0200 wenzelm more robust command invocation, without defaults from hgrc;
Sun, 14 May 2017 15:34:20 +0200 wenzelm clarified notion of known files (before actual commit);
Sun, 14 May 2017 15:07:13 +0200 wenzelm explore repository structure, with minimal assumptions about "hg log" output;
Sun, 14 May 2017 12:50:55 +0200 wenzelm avoid hardlinks, for more robustness on Windows file-systems;
Sun, 23 Apr 2017 17:23:38 +0200 wenzelm more operations;
Sat, 12 Nov 2016 17:58:11 +0100 wenzelm optional component setup;
Tue, 01 Nov 2016 14:59:50 +0100 wenzelm clarified setup_repository: even more uniform pull vs. clone (see also e84cba30d7ff);
Wed, 26 Oct 2016 16:04:05 +0200 wenzelm clarified hg push return code: 1 means "nothing to push";
Sat, 22 Oct 2016 19:57:56 +0200 wenzelm clarified push/pull chain: current ISABELLE_HOME may server as source for changes that are not published on isabelle_repos_source yet (e.g. isabelle-release branch);
Sat, 22 Oct 2016 19:14:38 +0200 wenzelm support for URL notation;
Fri, 21 Oct 2016 11:00:16 +0200 wenzelm more operations;
Tue, 18 Oct 2016 16:03:30 +0200 wenzelm clarified modules;
Mon, 17 Oct 2016 19:55:56 +0200 wenzelm NEWS;
Sun, 16 Oct 2016 17:44:37 +0200 wenzelm simplified SSH.Session: sftp channel is always open and its operations provided by the main interface;
Sun, 16 Oct 2016 17:10:24 +0200 wenzelm more robust;
Sun, 16 Oct 2016 13:27:01 +0200 wenzelm clarified setup_repository: more uniform pull vs. clone, without update;
Sat, 15 Oct 2016 21:37:19 +0200 wenzelm clarified signature: more static types;
Sat, 15 Oct 2016 21:08:04 +0200 wenzelm clarified hg.id operation, with explicit tip as default;
Sat, 15 Oct 2016 20:51:41 +0200 wenzelm added setup_repository;
Thu, 13 Oct 2016 21:32:26 +0200 wenzelm tuned;
Wed, 12 Oct 2016 15:51:20 +0200 wenzelm tuned;
Wed, 12 Oct 2016 15:48:05 +0200 wenzelm added clone_repository;
Wed, 12 Oct 2016 15:23:54 +0200 wenzelm support remote repositories via ssh command execution;
Wed, 12 Oct 2016 11:31:08 +0200 wenzelm simplified: no internal state for Mercurial;
Tue, 11 Oct 2016 09:37:59 +0200 wenzelm eliminated extra trim_line: Process_Result.out/err are based on cat_lines, without trailing newline;
Tue, 04 Oct 2016 14:26:05 +0200 wenzelm tuned signature;
Mon, 03 Oct 2016 21:53:14 +0200 wenzelm more robust;
Mon, 03 Oct 2016 21:36:10 +0200 wenzelm proper log output;
Mon, 03 Oct 2016 16:15:59 +0200 wenzelm clarified: a variant of -i is the default, but its output is not as precise as it might seem;
Sun, 02 Oct 2016 21:05:14 +0200 wenzelm more operations;
less more (0) -60 tip