38 Commits

Author SHA1 Message Date
Daniel James
94fb6839fe Stop stahing changes to git repos
I've moved the local changes from the website into the repo, so this shouldn't
be required anymore.
2018-02-12 12:59:49 +00:00
Daniel James
6148083367 Move classes into namespace. 2017-12-28 19:35:16 +00:00
Daniel James
5b025546b5 Write out errors in webhook email 2017-09-21 06:08:59 +01:00
Daniel James
5a58e5cb22 Only stash when needed 2017-09-10 02:57:05 +01:00
Daniel James
64498c9ff7 Echo errors to stdout, so they appear in the github webhook output as well 2017-08-28 01:18:50 +01:00
Daniel James
c69c116fba Improve email reporting after push events 2017-08-28 00:55:54 +01:00
Daniel James
d63e0b44f7 fixup 2017-08-27 14:41:24 +01:00
Daniel James
e0fd03b5ea Use reset method for updating super project repos 2017-08-27 14:39:10 +01:00
Daniel James
cdea3a8250 Stop updating mirror in webhook
It often fails.
2017-08-22 08:31:16 +01:00
Daniel James
9fff248fcf Update mirror in webhook 2017-07-05 02:23:06 +01:00
Daniel James
fe4b063604 More git fixes 2017-07-03 02:07:59 +01:00
Daniel James
b96d69b870 Need to specify the branch in 'reset', obviously 2017-07-03 01:53:27 +01:00
Daniel James
b91042ed09 Use 'ff-only' for pull 2017-07-02 14:40:54 +01:00
Daniel James
1d1648a2e3 Add option to update branch using 'reset' 2017-07-02 14:40:53 +01:00
Daniel James
f6cf951e3a Remove the 'not updating' email from the webhook 2017-06-10 13:11:29 +01:00
Daniel James
c208ef8fb5 Auto update documentation-fixes 2017-03-02 17:08:38 +00:00
Daniel James
c086031398 Camel case method names. 2016-07-20 00:21:31 +01:00
Daniel James
054d7fc1ab Replace Symfony Process with simple proc_open implementation.
Not worried too much about portability.
2016-07-19 06:37:13 +01:00
Daniel James
341a228b99 More informative email subject. 2016-07-12 15:22:35 +01:00
Daniel James
27de442a45 Use new repo stuff in more places. 2016-07-11 01:17:16 +01:00
Daniel James
4ac13af8db Store state from pull requests. 2016-07-09 13:04:48 +01:00
Daniel James
bd326c8581 Track pull request events. 2016-07-08 11:20:31 +01:00
Daniel James
b0e3c2a70e Emulate the normal git log a bit closer. 2016-06-29 13:46:38 +01:00
Daniel James
88885611e7 Fix uninitialized variable. 2016-06-29 13:41:47 +01:00
Daniel James
6bf4d8ed68 Include branch in email subject. 2016-06-29 12:51:19 +01:00
Daniel James
8abab84bfa List commits before git output. 2016-06-29 12:51:19 +01:00
Daniel James
dcca94cbaf Extract functions for updating checkout + listing commits. 2016-06-29 12:51:18 +01:00
Daniel James
a9eaed8a19 Write out a little more info. 2016-06-19 11:52:29 +01:00
Daniel James
8bde0cb090 Log webhook events. 2016-06-19 11:47:17 +01:00
Daniel James
8842328875 Fix issues with webhook. 2016-06-17 14:59:01 +01:00
Daniel James
6190ef1fa6 Pass config-file at command line.
And fix some issues with the command line processing.
2016-06-17 13:25:12 +01:00
Daniel James
f66c5ec5f8 Exceptions on errors. 2016-06-16 23:45:44 +01:00
Daniel James
a67f0a3c93 Use 'Process::run' in new code. 2016-06-16 23:45:44 +01:00
Daniel James
557468227d Pass config path as an option. 2016-06-16 23:45:44 +01:00
Daniel James
7e83d7f2c9 Make all settings things functions. 2016-06-11 00:56:41 +01:00
Daniel James
3c3d856cad Setup logging in EvilGlobals. 2016-06-11 00:21:55 +01:00
Daniel James
566cceac5f Separate configuration for webhook. 2016-06-06 09:33:03 +01:00
Daniel James
8b5e564ca7 Add webhook handler. 2016-06-06 09:33:03 +01:00