Andrii Shyshkalov
da2034f1a3
New extension to validate branch updates by submit strategies.
...
Adds new extension point to validate a branch tip update when a change is being
submitted by submit strategy. As submit strategies may generate new commits
(e.g. Cherry Pick), this listener allows validation of resulting new commit
before branch is updated, potentially aborting the submission.
Before, only MergeValidationListener.onPreMerge was available to
validate changes being submitted. However, onPreMerge was called
before submit strategies were run, thus commits generated by submit
strategies were previously impossible to validate.
Now, OnSubmitValidationListener.preBranchUpdate can be used
to abort submission before any refs are updated, even if there are
several changes submitted together.
Change-Id: I2ab75c7c38eb8ed0c010507b49f40e1b5cebad3b
2017-01-19 13:44:16 -08:00
..
2016-05-17 23:23:31 +00:00
2015-05-06 11:25:51 -07:00
2016-12-06 08:55:45 +01:00
2016-05-17 23:23:31 +00:00
2016-05-17 23:23:31 +00:00
2016-12-08 17:32:27 +01:00
2016-07-08 15:42:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-06 10:54:42 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-20 09:50:05 -07:00
2016-07-07 14:06:31 +02:00
2016-08-15 13:57:37 -07:00
2016-07-07 14:06:31 +02:00
2016-07-06 10:54:42 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-09-06 16:27:49 +09:00
2016-07-06 10:54:42 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-11-23 12:50:27 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-08 13:45:28 +02:00
2016-08-04 05:55:37 +00:00
2016-08-15 13:57:37 -07:00
2016-09-23 14:27:39 +00:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2014-02-24 11:11:04 +01:00
2016-08-22 17:46:31 +09:00
2016-12-22 07:13:37 +00:00
2016-07-08 15:42:31 +02:00
2016-07-04 11:06:18 +09:00
2016-11-15 18:38:25 -08:00
2017-01-11 01:20:24 +00:00
2016-12-07 12:02:18 +01:00
2016-11-24 09:52:22 +09:00
2016-10-13 09:00:55 +02:00
2015-07-06 01:50:38 +00:00
2016-09-28 15:34:54 +02:00
2016-07-07 14:06:31 +02:00
2016-07-07 14:06:31 +02:00
2017-01-19 13:44:16 -08:00
2016-04-07 08:39:02 +00:00
2017-01-11 01:20:24 +00:00
2016-12-30 08:46:05 +01:00
2016-12-22 15:05:12 +00:00
2016-09-01 19:46:35 +09:00
2016-12-12 09:17:50 +00:00
2016-06-23 06:48:12 +00:00
2016-08-19 16:26:43 +09:00
2016-07-08 14:07:44 +00:00
2016-12-16 07:23:12 +00:00
2017-01-06 09:47:10 +09:00
2016-11-25 12:02:18 +01:00
2016-09-21 07:36:26 +02:00
2016-08-31 11:13:47 +09:00
2016-07-07 14:06:31 +02:00
2016-12-10 18:02:38 +01:00
2015-01-06 06:54:12 +00:00
2016-09-06 16:27:49 +09:00
2014-05-02 17:21:22 +09:00
2014-05-02 17:21:22 +09:00
2014-09-04 13:12:24 +09:00
2014-09-04 13:12:24 +09:00
2013-12-20 12:55:51 -08:00
2014-03-11 18:24:13 +09:00
2013-12-20 12:55:51 -08:00
2016-07-08 13:45:28 +02:00
2013-12-20 12:55:51 -08:00
2014-05-02 17:21:22 +09:00
2014-07-08 07:24:01 +00:00
2016-04-12 14:18:12 +00:00
2014-09-04 13:12:24 +09:00
2014-02-21 09:25:33 +01:00
2014-05-02 17:21:22 +09:00
2013-12-20 12:55:51 -08:00
2015-10-09 14:58:49 +00:00
2013-12-20 12:55:51 -08:00
2013-12-20 12:55:51 -08:00
2013-12-20 12:55:51 -08:00
2013-12-20 12:55:51 -08:00
2013-12-20 12:55:51 -08:00
2013-12-20 12:55:51 -08:00
2016-04-05 18:22:09 +00:00
2016-09-08 13:50:04 +09:00
2014-05-02 17:21:22 +09:00
2013-12-20 12:55:51 -08:00
2016-04-12 14:18:12 +00:00
2016-07-08 13:45:28 +02:00
2016-09-16 09:47:08 +02:00
2013-12-20 12:55:51 -08:00
2016-11-25 12:02:18 +01:00
2014-10-21 11:04:42 +09:00
2016-11-15 12:12:27 -08:00
2016-11-15 12:12:27 -08:00
2016-11-15 18:20:16 -08:00
2016-11-15 18:20:16 -08:00
2016-09-09 08:38:56 +02:00
2016-12-06 08:46:05 +09:00
2016-07-04 02:04:02 +00:00
2015-11-12 18:40:30 -05:00
2016-11-25 14:42:11 +01:00
2016-07-08 13:47:29 +02:00
2016-07-08 13:47:29 +02:00
2017-01-12 00:25:25 +00:00
2016-10-06 17:20:01 +02:00
2016-07-08 13:47:29 +02:00
2017-01-12 00:25:25 +00:00
2016-07-08 13:47:29 +02:00
2016-07-08 15:26:42 +02:00
2016-07-08 13:47:29 +02:00
2016-07-08 13:47:29 +02:00
2016-11-22 12:19:24 +00:00
2016-07-08 15:42:31 +02:00
2016-10-17 08:24:13 +09:00
2016-05-19 16:24:11 -04:00
2016-10-03 13:32:09 +09:00
2017-01-13 09:00:50 +01:00
2017-01-13 11:48:48 +01:00
2016-11-15 16:55:33 -08:00
2014-11-25 18:35:53 +09:00
2017-01-17 08:01:34 +01:00
2015-01-06 06:54:12 +00:00
2016-12-08 16:04:19 +00:00
2016-07-28 10:04:04 -04:00
2015-06-25 07:26:25 +02:00
2015-04-06 17:22:37 +09:00
2015-04-30 14:37:09 +00:00
2016-09-06 16:27:49 +09:00
2015-09-03 10:50:07 -06:00
2015-09-04 14:55:15 +00:00
2016-07-07 14:06:31 +02:00
2016-12-05 16:39:03 +01:00
2017-01-02 15:00:22 +01:00
2017-01-16 13:52:45 +01:00
2016-10-18 10:23:41 -04:00
2014-03-25 19:44:49 +00:00
2016-11-15 18:20:16 -08:00
2016-12-05 15:03:11 +01:00