runbot/forwardport/tests
Xavier Morel 60574d6fe2 [ADD] forwardport: support for branch filtering
Add handling of branch filtering to the forwardport module:

* don't forward port (and trigger an error) when trying to port
  PRs to different next targets
* otherwise port normally

e.g. given a project with repos A and B and branches a, b and c, with
branch b being excluded from repo B:

* a PR merged into A.a will be forward-ported to A.b and A.c
* a PR merged into B.a will be forward-ported to B.c (skipping the
  excluded B.b)
* a PR set merged into (A.a, B.a) will *not* be forward-ported, and a
  message will be posted to each PR denoting the incompatibility
2020-01-24 13:39:14 +01:00
..
conftest.py [FIX] make pytest cross-module-runnable 2020-01-24 13:39:14 +01:00
test_batches.py [FIX] forwardport: co-dependent FPs where one PR is updated 2019-10-15 08:54:25 +02:00
test_limit.py [IMP] runbot_merge: limit spamming on PR close 2019-11-21 08:10:39 +01:00
test_simple.py [FIX] forwardport: don't keep the commit date 2019-12-19 15:25:23 +01:00
test_weird.py [ADD] forwardport: support for branch filtering 2020-01-24 13:39:14 +01:00
utils.py [IMP] runbot_merge, forwardport: move required statuses to repository 2020-01-24 13:39:14 +01:00