In relation to e497c4e:
I want to fork gst-plugins-good and gst-plugins-bad on my own GitHub for work-in-progress. The natural next step is to fork cerbero and change some of the recipes to point to my repos.
- I fork off GStreamer upstream.
- I fork cerbero off EricssonResearch/cerbero.
- I need to change the repo to mine, and change commit to "master".
- When I want to take latest GStreamer (that don't break OWR), I have to carefully rebase against the "commit" that's current in each and every recipe.
- When I want to take latest Cerbero, it always conflicts cause "master" != recipe-commit.
- ALTERNATIVELY: I could give up on having my own repo and work with recipe patches (very cumbersome)
If we maintained our GStreamer forks (e.g on GitHub):
- You wouldn't need to maintain the recipe "commit" properties – just naturally rebase the forks against upstream.
- Instead of maintaining recipe patches, simply push into the fork.
- I fork cerbero off EricssonResearch/cerbero, and change the repos to my repos. (The "repo" property doesn't change often, so rebasing against latest cerbero wouldn't be a problem.)
- I'd fork GStreamer off the OWR forks, and once in a while, I simply
git pull --rebase owr without worrying.
What do you think?
In relation to e497c4e:
I want to fork gst-plugins-good and gst-plugins-bad on my own GitHub for work-in-progress. The natural next step is to fork cerbero and change some of the recipes to point to my repos.
If we maintained our GStreamer forks (e.g on GitHub):
git pull --rebase owrwithout worrying.What do you think?