Christian Thaeter wrote:
mark carter wrote:
For cinelerra things are little different:
If you mean HV by upstream,
Primarily I meant CV - I was assuming (very dodgy assumption, I know) that HV and CV perform a cross-merge, on the basis that it's all good stuff.

thats sadly true, we can't say anything
about what he might merge or not. For our own SVN, j6t merged mob
contibutions quite often in the past. I think sending things to the mob
and proprosing them on the mailinglist turned out quite well and even
got some drive recently. Of course mob won't get automatically
unreviewed merged into svn and no one wants to waste time, reviewing
something unfinished.
What I think would be nice for git would be a facility where one could describe a branch, and add status messages without necessarily commiting files. Maybe a bogus "diary"/ChangeLog might do the trick, or something.
 So you can push things to mob, whenever you are
satisfied with the state, please post a merge proprosal to the ML.
Thanks. Although I can't do it now - maybe at the end of this year - I'll have to see how my repo can be connected to mob and my branch on your machine. No doubt things have gotten hideously mangled and will need some surgery on my part.
Further we might decide to use only git in future and setup some shared
repository where some trusted people can push to for merges. This would
make the workflow considerably simpler.
I'm thinking out loud here. What about the idea that we use mob in a slightly different way. If someone wants to fix a bug (bug 123, for example), they create a new branch bug123 off mob, and push their changes to that branch. When complete, they mail the list, it gets reviewed for backdoors, and a test compilation is done against svn backported changes +all the bugs integrated so far. I'm not sure what we'd do about experimental or other stuff - we'd need to chew that one over.

What this means is that we have specific heads that identify specific bugs, we have some quality control with a low barrier, and we get code that compiles cleanly (or else the branch is rejected). So, in this way, we're really trying to maximise our chances of getting those bugfixes upstream. Sound useful?
Hey we use a distributed revision control system, this means we can
merge code which is only coarsely reviewed to not contain backdoors
OK. I wasn't sure how much quality control was applied.


_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to