Commit Graph

55 Commits

Author SHA1 Message Date
b3c816b428 Don't load translations for tests, don't attempt to load folders as tasks 2020-11-27 18:40:39 +01:00
7d42bd7a15 ensure subupdates are performed on first clone 2020-11-25 18:36:58 +01:00
6938e47102 Add help flag, ensure sourceless task working dir (basedir) 2020-11-25 17:51:57 +01:00
ec926d76bc Initialize submodules when they are added after first clone 2020-10-05 19:36:22 +02:00
d7610135f0 Ensure trigger by source URL works as expected 2020-10-05 17:30:50 +02:00
d36e8baad6 Update submodule 2020-09-23 16:14:55 -04:00
ef0279d7a8 Update submodule (will not be needed anymore, soon) 2020-09-23 15:12:24 -04:00
0aebb8c97b setup: Make sure submodule is cloned and translations setup 2020-09-23 12:59:57 -04:00
fc387c377b mercurial (hg) support 2020-09-17 20:13:38 +02:00
3dd1343ec8 Prepare room for different DVCS backends 2020-09-17 18:45:06 +02:00
e1b6a7b358 Remember that sourceless task was successfully run 2020-09-17 15:48:13 +02:00
bc4e4c1180 Start support for sourceless tasks 2020-09-17 15:25:42 +02:00
fcb60d97b9 check submodule updates when task.subupdates is set 2020-09-16 14:42:21 +02:00
d41c474275 Rename task.branch to task.checkout 2020-09-16 13:22:54 +02:00
0887bd839f Allowlist for task can take multiple hosts 2020-09-16 12:07:03 +02:00
101fa77894 rename git-build.sh to forgebuild 2020-09-15 22:19:59 +02:00
cc0d8d4c92 Big update to pass the first batch of tests 2020-09-15 22:08:27 +02:00
832ecb6d1f New setup.sh script 2020-09-13 22:51:19 +02:00
de3902285d Move translation files to submodule 2020-09-13 20:23:35 +02:00
62374bce97 Move translations to submodule 2020-07-11 17:50:20 +02:00
74c692ae3b Create ~/.git-build if it does not exist 2020-07-01 17:03:28 +02:00
2a0b71dafa Better lockfile (don't complain when running multiple git-build) 2020-04-29 23:42:46 +02:00
744b3708df Redirect STDERR to STDOUT 2020-04-29 21:49:30 +02:00
beb7a36d7a Removed old examples 2020-04-29 21:48:03 +02:00
18f4a91e2c TRANSLATIONS!!!!! (requires jq) 2020-04-29 21:24:32 +02:00
152f28179c Implement proper loglevel (closes #9) 2020-04-29 18:15:23 +02:00
07fafbfa89 Start logging level mechanism 2020-04-29 17:37:56 +02:00
5a5eed8c7c Support project build from URL (closes #14) 2020-04-29 16:38:27 +02:00
04071c907f Update sample .git-build 2020-04-25 18:23:17 +02:00
97b30951e4 Final README \o/ 2020-04-25 18:10:54 +02:00
c0bf8eaf84 Update README 2020-04-25 17:31:01 +02:00
3dc6be35c1 Tasks can access config (either local or global) 2020-04-19 12:53:07 -04:00
beca1ef2fe Honor PROJECT.host and $HOSTNAME/PROJECT.ignore 2020-04-19 11:19:55 -04:00
a3870ffaf4 Set LOCAL depending on whether host-specific config was found 2020-04-19 08:50:38 -04:00
6131357494 Add -f/--force rebuild when no updates are available 2020-04-19 08:42:48 -04:00
23ef11c2a3 Select projects from positional arguments (closes #3) 2020-04-19 08:36:19 -04:00
2092f45303 Run on clone AND update 2020-04-18 11:30:57 -04:00
89628d2b43 Also clone/update submodules 2020-04-18 10:20:54 -04:00
265fae11fe Add more instructions 2020-04-18 00:05:49 -04:00
c96542afa1 Update README 2020-04-18 00:01:19 -04:00
417a8ff6d0 git-build updates git-build plz 2020-04-17 23:49:58 -04:00
f8b1e2a20f Disable trap because WTF 2020-04-17 23:44:01 -04:00
065cdffc49 Remove debug print 2020-04-17 23:42:59 -04:00
0206e19175 Trap signals 2020-04-17 23:40:30 -04:00
ea9c420fd4 nohup is my friend 2020-04-17 23:37:19 -04:00
029c9eedc0 Background task and a lockfile so that autoupdater maybe doesn't fail 2020-04-17 23:19:56 -04:00
1d3aba43b3 Silence git updates 2020-04-17 23:00:12 -04:00
0c6cae2973 Run script not eval (otherwise the script rewrites itself while auto-updating and hell ensues) 2020-04-17 22:57:18 -04:00
a8bc652d93 TEST 2020-04-17 22:49:55 -04:00
2f2521ff19 Fetch origin before checking updates 2020-04-17 22:47:18 -04:00