runbot/runbot_merge/models
Xavier Morel 645a10a7ca [IMP] runbot_merge: de-randomise fw/bp uniquifier
The forward port process adds a uniquifier to the branch name as it's
possible to reuse branch names for different sets of PRs (and some
individuals do that systematically) which can cause collisions in the
fw branches.

Originally this uniquifier was random by necessity, however now that
batches are reified and forward port is performed batch-wise we don't
need the randomness we can just use the source batch's id as it's
unique per sequence of forward ports. This means it'll eventually be
possible for an external system to retrieve the source(s) of a forward
port by reading the batch object, and it's also possible to correlate
forward ports through the batch id (although not possible to find the
source set without access to the mergebot's information).

Do the same thing for backports, because why not.
2025-01-30 09:57:43 +01:00
..
backport [IMP] runbot_merge: de-randomise fw/bp uniquifier 2025-01-30 09:57:43 +01:00
crons [IMP] runbot_merge: auto-trigger cron for issue closing 2024-12-16 09:11:19 +01:00
project_freeze [REM] runbot_merge: freeze wizard auto-refresh 2024-12-02 16:32:53 +01:00
staging_cancel [ADD] runbot_merge: stagings canceling wizard 2022-12-08 10:46:22 +01:00
__init__.py [MERGE] runbot_merge, forwardport: latest updates 2024-11-19 12:18:59 +01:00
batch.py [IMP] runbot_merge: de-randomise fw/bp uniquifier 2025-01-30 09:57:43 +01:00
commands.py [FIX] *: UX around fw=no 2024-09-17 11:31:20 +02:00
events_sources.py [ADD] *: per-repository webhook secret 2024-06-06 11:07:57 +02:00
ir_actions.py [IMP] runbot_merge: add json & requests to server actions context 2023-02-20 10:13:05 +01:00
ir_ui_view.py [IMP] runbot_merge: suppress view validation warning 2024-09-27 12:53:51 +02:00
mail_thread.py [MERGE] bot from 16.0 to 17.0 2024-08-12 13:13:03 +02:00
patcher.py [ADD] runbot_merge: support for file creation in patch 2025-01-29 13:29:53 +01:00
project.py [FIX] project creation: handling of mergebot info 2024-12-02 16:32:53 +01:00
pull_requests.py [IMP] runbot_merge: return proper http responses from webhooks 2024-12-18 14:07:22 +01:00
res_partner.py [MERGE] bot from 16.0 to 17.0 2024-08-12 13:13:03 +02:00
stagings_create.py [IMP] runbot_merge: make space characters in regexes clearer 2025-01-24 14:53:47 +01:00
utils.py [FIX] runbot_merge: reset markdown renderer 2024-10-29 13:13:59 +01:00