runbot/runbot_merge/views
Xavier Morel 6a1b77b92c [ADD] runbot_merge: support for unstaged patches
Unstaged changes can be useful or necessary for some tasks
e.g. absolute emergency (where even faking the state of a staging is
not really desirable, if that's even possible anymore), or changes
which are so broad they're difficult to stage (e.g. t10s updates).

Add a new object which serves as a queue for patch to direct-apply,
with support for either text patches (udiff style out of git show or
format-patch) or commits to cherry-pick. In the former case, the part
of the show / format-patch before the diff itself is used for the
commit metadata (author, committer, dates, message) whereas for the
commit version the commit itself is reused as-is.

Applied patches are simply disabled for traceability.

Fixes #926
2024-10-03 12:06:00 +02:00
..
batch.xml [IMP] runbot_merge: backend UI 2024-07-23 13:00:19 +02:00
configuration.xml [ADD] *: per-repository webhook secret 2024-06-06 11:07:57 +02:00
mergebot.xml [ADD] runbot_merge: small wizard to split a PR off of its batch 2024-07-23 13:00:19 +02:00
queues.xml [ADD] runbot_merge: support for unstaged patches 2024-10-03 12:06:00 +02:00
res_partner.xml [IMP] runbot_merge: view warnings around ACLs 2024-03-19 12:54:20 +01:00
runbot_merge_project.xml [ADD] *: per-repository webhook secret 2024-06-06 11:07:57 +02:00
templates.xml [FIX] runbot_merge: dashboard display nits 2024-09-27 14:13:43 +02:00