Hello,
I think that more than you realise of this already exists :)
On Tue 20 Aug 2024 at 04:10pm +09, Simon Richter wrote:
From a requirements perspective, I'd like to be able to
- express patches as commits:
- allow cherry-picking upstream commits as Debian patches
- allow cherry-picking Debian patches for upstream submission
git-debrebase and git-dpm already achieve this.
- express filter steps for generating the upstream archive(s) from a tree‑ish
and some metadata
Excluded-Files in d/copyright is for this.
I guess that you disprefer that because it's part of the tree, though.
- store upstream signatures inside Git
Well, there's signatures on their tags.
- keep a history of patches, including patches applied to previously released
packages
This is already there with git-debrebase and git-dpm, though it is a bit
fiddly to dig it out.
--
Sean Whitton