Commit Graph

66 Commits

Author SHA1 Message Date
southerntofu a98e43a5c4 hg: Don't forget to update working dir to reflect update 2022-01-07 14:55:16 +01:00
southerntofu 07889f19b3 Load translations properly when forgebuild is not setup, just cloned 2022-01-05 17:07:01 +01:00
southerntofu 9150acbf61 Update spec submodule 2021-01-04 16:25:06 +01:00
southerntofu 07269b27d4 Task environment received FORGEBUILD{CONF,DIR} not GITBUILD 2020-12-01 18:18:12 +01:00
southerntofu ddfb5ff36c Ensure translations are updated 2020-12-01 18:18:06 +01:00
southerntofu 711a04d378 Load translations from file, but disable color output 2020-12-01 17:36:12 +01:00
southerntofu 0caa9c0eba info log outputs info with LANG=NONE 2020-12-01 15:36:33 +01:00
southerntofu a71471fc40 Provide version information in help and --version|-V flag 2020-12-01 15:35:22 +01:00
southerntofu 9b4db4a174 Update spec 2020-11-28 20:31:18 +01:00
southerntofu a6ca652ae4 Update spec submodule 2020-11-28 20:29:01 +01:00
southerntofu 5d5231e886 Unify missing basedir error 2020-11-27 18:48:06 +01:00
southerntofu b3c816b428 Don't load translations for tests, don't attempt to load folders as tasks 2020-11-27 18:40:39 +01:00
southerntofu 7d42bd7a15 ensure subupdates are performed on first clone 2020-11-25 18:36:58 +01:00
southerntofu 6938e47102 Add help flag, ensure sourceless task working dir (basedir) 2020-11-25 17:51:57 +01:00
southerntofu ec926d76bc Initialize submodules when they are added after first clone 2020-10-05 19:36:22 +02:00
southerntofu d7610135f0 Ensure trigger by source URL works as expected 2020-10-05 17:30:50 +02:00
southerntofu d36e8baad6 Update submodule 2020-09-23 16:14:55 -04:00
southerntofu ef0279d7a8 Update submodule (will not be needed anymore, soon) 2020-09-23 15:12:24 -04:00
southerntofu 0aebb8c97b setup: Make sure submodule is cloned and translations setup 2020-09-23 12:59:57 -04:00
southerntofu fc387c377b mercurial (hg) support 2020-09-17 20:13:38 +02:00
southerntofu 3dd1343ec8 Prepare room for different DVCS backends 2020-09-17 18:45:06 +02:00
southerntofu e1b6a7b358 Remember that sourceless task was successfully run 2020-09-17 15:48:13 +02:00
southerntofu bc4e4c1180 Start support for sourceless tasks 2020-09-17 15:25:42 +02:00
southerntofu fcb60d97b9 check submodule updates when task.subupdates is set 2020-09-16 14:42:21 +02:00
southerntofu d41c474275 Rename task.branch to task.checkout 2020-09-16 13:22:54 +02:00
southerntofu 0887bd839f Allowlist for task can take multiple hosts 2020-09-16 12:07:03 +02:00
southerntofu 101fa77894 rename git-build.sh to forgebuild 2020-09-15 22:19:59 +02:00
southerntofu cc0d8d4c92 Big update to pass the first batch of tests 2020-09-15 22:08:27 +02:00
southerntofu 832ecb6d1f New setup.sh script 2020-09-13 22:51:19 +02:00
southerntofu de3902285d Move translation files to submodule 2020-09-13 20:23:35 +02:00
southerntofu 62374bce97 Move translations to submodule 2020-07-11 17:50:20 +02:00
southerntofu 74c692ae3b Create ~/.git-build if it does not exist 2020-07-01 17:03:28 +02:00
southerntofu 2a0b71dafa Better lockfile (don't complain when running multiple git-build) 2020-04-29 23:42:46 +02:00
southerntofu 744b3708df Redirect STDERR to STDOUT 2020-04-29 21:49:30 +02:00
southerntofu beb7a36d7a Removed old examples 2020-04-29 21:48:03 +02:00
southerntofu 18f4a91e2c TRANSLATIONS!!!!! (requires jq) 2020-04-29 21:24:32 +02:00
southerntofu 152f28179c Implement proper loglevel (closes #9) 2020-04-29 18:15:23 +02:00
southerntofu 07fafbfa89 Start logging level mechanism 2020-04-29 17:37:56 +02:00
southerntofu 5a5eed8c7c Support project build from URL (closes #14) 2020-04-29 16:38:27 +02:00
southerntofu 04071c907f Update sample .git-build 2020-04-25 18:23:17 +02:00
southerntofu 97b30951e4 Final README \o/ 2020-04-25 18:10:54 +02:00
southerntofu c0bf8eaf84 Update README 2020-04-25 17:31:01 +02:00
southerntofu 3dc6be35c1 Tasks can access config (either local or global) 2020-04-19 12:53:07 -04:00
southerntofu beca1ef2fe Honor PROJECT.host and $HOSTNAME/PROJECT.ignore 2020-04-19 11:19:55 -04:00
southerntofu a3870ffaf4 Set LOCAL depending on whether host-specific config was found 2020-04-19 08:50:38 -04:00
southerntofu 6131357494 Add -f/--force rebuild when no updates are available 2020-04-19 08:42:48 -04:00
southerntofu 23ef11c2a3 Select projects from positional arguments (closes #3) 2020-04-19 08:36:19 -04:00
southerntofu 2092f45303 Run on clone AND update 2020-04-18 11:30:57 -04:00
southerntofu 89628d2b43 Also clone/update submodules 2020-04-18 10:20:54 -04:00
southerntofu 265fae11fe Add more instructions 2020-04-18 00:05:49 -04:00