History log of /seL4-l4v-master/isabelle/src/Pure/Tools/phabricator.scala
Revision Date Author Comments
# e5178cd9 14-Mar-2020 wenzelm <none@none>

tuned;


# 2cba307f 12-Feb-2020 wenzelm <none@none>

afford newer Mercurial version, just before odd problems in 4.0 and 4.1;


# b36b0af0 12-Feb-2020 wenzelm <none@none>

afford more logging (following defaults on Ubuntu);


# 3998bbee 08-Feb-2020 wenzelm <none@none>

allow to override repository versions at runtime;


# d08a7f4d 07-Feb-2020 wenzelm <none@none>

follow Phabricator update 2020 Week 5;


# 17f619fa 10-Jan-2020 wenzelm <none@none>

prefer mercurial-2.8.2 for more robustness (i.e. the version used by the hosting service https://admin.phacility.com);


# 42f48596 21-Dec-2019 wenzelm <none@none>

clarified signature -- more operations;


# 67841a7c 21-Dec-2019 wenzelm <none@none>

clarified signature;


# 5892e81b 21-Dec-2019 wenzelm <none@none>

proper search with multiple "pages" of results;


# a264984f 20-Dec-2019 wenzelm <none@none>

tuned messages;


# 14fb42ab 19-Dec-2019 wenzelm <none@none>

tuned message;


# 6f0286bd 18-Dec-2019 wenzelm <none@none>

clarified signature;


# 212edf2a 18-Dec-2019 wenzelm <none@none>

clarified signature;


# 571a46cf 18-Dec-2019 wenzelm <none@none>

clarified signature;


# 0efad8f4 18-Dec-2019 wenzelm <none@none>

tuned;


# 22151d37 18-Dec-2019 wenzelm <none@none>

clarified signature;
tuned;


# a788b8e9 18-Dec-2019 wenzelm <none@none>

more repository information;


# 71739d06 17-Dec-2019 wenzelm <none@none>

tuned;


# fd62a054 17-Dec-2019 wenzelm <none@none>

clarified signature: error_code may contain low-level message instead of proper "ERR-" code;


# 8fd25342 17-Dec-2019 wenzelm <none@none>

clarified signature;
more operations;


# 9d8bcfaa 17-Dec-2019 wenzelm <none@none>

tuned signature;


# c8c36485 17-Dec-2019 wenzelm <none@none>

support for conduit API;


# fbe98398 17-Dec-2019 wenzelm <none@none>

eliminated pointless option -T: it merely tests ssh config of root, which is not required later;


# 1c1c427a 16-Dec-2019 wenzelm <none@none>

more rebust setup for Subversion -- assuming that diffusion.ssh-port is only set in phabricator/conf/local/local.json, not in the database;


# 5ac03a15 16-Dec-2019 wenzelm <none@none>

more packages: required for svn;


# 59eb735d 16-Dec-2019 wenzelm <none@none>

more robust setup: avoid blind shot at "the latest" version;


# 306248b1 16-Dec-2019 wenzelm <none@none>

proper default;


# 11486250 16-Dec-2019 wenzelm <none@none>

more robust: avoid accidental use of stdin;


# 560a0baf 16-Dec-2019 wenzelm <none@none>

support for Phabricator upgrade;


# a237605a 16-Dec-2019 wenzelm <none@none>

tuned signature;


# 58a06562 14-Dec-2019 wenzelm <none@none>

tuned message;


# 1c66026d 14-Dec-2019 wenzelm <none@none>

avoid odd (harmless) problem with Mercurial 4.5.3 provided by Ubuntu 18.04 on first push: "couldn't write revision branch cache names";


# 8b83e079 12-Dec-2019 wenzelm <none@none>

proper support for multiple installations;


# f7cd50a8 12-Dec-2019 wenzelm <none@none>

clarified "isabelle phabricator -l": avoid surprise with non-existent default installation;


# a5d533d6 11-Dec-2019 wenzelm <none@none>

more robust;


# bd37ae32 11-Dec-2019 wenzelm <none@none>

more robust;


# 78d432b9 11-Dec-2019 wenzelm <none@none>

tuned;


# 18b5100e 11-Dec-2019 wenzelm <none@none>

support database dump;


# f4c19b83 10-Dec-2019 wenzelm <none@none>

proper check of Linux version;


# e0df5e0a 10-Dec-2019 wenzelm <none@none>

proper mysql user setup: avoid superuser powers in production;
specific phabricator.cache-namespace, following standard cluster configuration by Phacility;


# a6fed121 10-Dec-2019 wenzelm <none@none>

support for pwgen;


# 3f6b0a76 14-Nov-2019 wenzelm <none@none>

more packages;


# 14d3dee8 14-Nov-2019 wenzelm <none@none>

misc tuning and clarification;


# 6aa2bc24 14-Nov-2019 wenzelm <none@none>

tuned PHP setup;


# dd417b15 14-Nov-2019 wenzelm <none@none>

clarified errors: PHP daemon can fail under odd circumstances;


# 5fe22836 14-Nov-2019 wenzelm <none@none>

more robust;


# c223019c 14-Nov-2019 wenzelm <none@none>

tuned message;


# c84a1bcc 14-Nov-2019 wenzelm <none@none>

more sanity checks;


# c0de8560 14-Nov-2019 wenzelm <none@none>

just one isabelle-phabricator-phd service, which manages all processes uniformly (NB: "bin/phd stop" affects all installations);


# 4e2acc89 14-Nov-2019 wenzelm <none@none>

clarified signature;


# c6a216dc 14-Nov-2019 wenzelm <none@none>

tuned;


# f0cc49c0 14-Nov-2019 wenzelm <none@none>

tuned;


# 989bec8d 14-Nov-2019 wenzelm <none@none>

clarified signature;


# 171bcd88 13-Nov-2019 wenzelm <none@none>

more support for multiple daemons;


# 3a90c5f7 13-Nov-2019 wenzelm <none@none>

more robust: system ssh service is required for Phabricator ssh service;


# 81b2f931 13-Nov-2019 wenzelm <none@none>

configure SSH hosting via "isabelle phabricator_setup_ssh";
tuned message;


# 80664499 12-Nov-2019 wenzelm <none@none>

more documentation;
tuned;


# b755dd16 12-Nov-2019 wenzelm <none@none>

tuned;


# 51c76028 12-Nov-2019 wenzelm <none@none>

more options;


# 2757b0c4 11-Nov-2019 wenzelm <none@none>

tuned message;


# 234e0ffa 11-Nov-2019 wenzelm <none@none>

added "isabelle phabricator";


# 79af02e0 07-Nov-2019 wenzelm <none@none>

tuned messages;


# 6c4db287 07-Nov-2019 wenzelm <none@none>

clarified command-line;


# b5ea7c00 07-Nov-2019 wenzelm <none@none>

tuned messages;


# f0d4855d 07-Nov-2019 wenzelm <none@none>

tuned messages;


# f783f93f 07-Nov-2019 wenzelm <none@none>

more messages -- expose potential database problems;


# d074dee5 07-Nov-2019 wenzelm <none@none>

clarified errors: include stdout;


# 4b3e99fd 07-Nov-2019 wenzelm <none@none>

clarified directory;


# 6f9dd25b 07-Nov-2019 wenzelm <none@none>

tuned;


# 5699968f 07-Nov-2019 wenzelm <none@none>

tuned message;


# b4507a02 07-Nov-2019 wenzelm <none@none>

clarified permissions;


# f19862f2 06-Nov-2019 wenzelm <none@none>

discontinued somewhat pointless Isabelle options: setup implicitly assumes Ubuntu 18.04;


# 0be33763 06-Nov-2019 wenzelm <none@none>

support for Phabricator mail configuration;
discontinued template for "isabelle phabricator_update" -- is likely to become a plain shell script;


# 98552662 05-Nov-2019 wenzelm <none@none>

proper names for multiple installations;


# e6a9d634 05-Nov-2019 wenzelm <none@none>

more phabricator setup;


# a483e41d 05-Nov-2019 wenzelm <none@none>

proper service name (again): it is specific to each installation;


# 9759b18e 05-Nov-2019 wenzelm <none@none>

back to plain name, to have it accepted my mysql;


# 7009258d 05-Nov-2019 wenzelm <none@none>

prefer system user setup, e.g. avoid occurrence on login screen;


# 6b0fc91e 05-Nov-2019 wenzelm <none@none>

more robust: install PHP daemon after Apache;


# 80ad6131 05-Nov-2019 wenzelm <none@none>

clarified name prefixes: global config always uses "isabelle-phabricator";


# c4fe9e32 05-Nov-2019 wenzelm <none@none>

more phabricator setup;


# b3957b00 05-Nov-2019 wenzelm <none@none>

more phabricator setup;


# 22e08c7f 05-Nov-2019 wenzelm <none@none>

more phabricator setup;


# fb39ef6e 05-Nov-2019 wenzelm <none@none>

more options;


# 9bd75c53 30-Oct-2019 wenzelm <none@none>

more packages;


# c25cc344 30-Oct-2019 wenzelm <none@none>

MySQL setup;
tuned;


# 9ffe18b9 30-Oct-2019 wenzelm <none@none>

Apache setup;
proper "-" for URL: avoid problems with "_";


# 676f0439 30-Oct-2019 wenzelm <none@none>

some support for Phabricator server;