Has a tool ever been written for automated maintenance+CI of a downstream patch set / fork?
In other words, I have an upstream repo, and I want to maintain my own repo which is upstream plus a set of patches.
[1/2]
Conversation
Replying to
Talk with maybe? I don’t know how he manages his Android fork but it’s pretty effective.
1
1
There is a fair bit of scripting being used but the core of our approach is keeping everything cleanly rebased and obsessively cleaning up / minimizing / reviewing our patch sets to the upstream repositories. Also, tricking upstream into doing our work for us tends to work well.
Figuring out how to file issues relevant to us upstream as security bugs or enterprise support bugs is an important art form. You can see we have a bunch of scripts like github.com/GrapheneOS/scr and github.com/GrapheneOS/scr but I have a lot that's not cleaned up to be published.
1
We'd like to be trying to land a lot of stuff upstream again but we've had a lot to deal with recently. Focusing on development at all has been difficult. Our changes to Chromium aren't as substantial and we feel most could realistically be landed upstream as build configuration.
1
Show replies


