Johannes Sixt wrote:
> On Wednesday 07 March 2007 22:46, you wrote:
>>> Replacing Asset* in parameter lists by Asset& is certainly not worth it.
>>> You gain absolutely nothing, but only introduce a lot of unnecessary code
>>> changes. Please don't do that.
>> replaced Asset* with Asset_GC which is boost::shared_ptr, any yes that
>> are a lot of nessary code changes.
>>
>> Some of them can be reverted back to Asset& for performance reasons,
>> that is if the callee will only read them and not copy them, then
>> passing references is sane, they could be reverted to Asset* to but
>> since they already got modified once, i'd now prefer the transistion to
>> more sane references.
> 
> With all these modifications do not forget, that we intend to merge from 
> upstream again. Therefore, avoid those code changes at all costs that do not 
> change (= improve) the behavior.
> 
> Consequently, *I* will not include the modifications you currently have in 
> your git in the SVN, because they make upstream merges more difficult than 
> necessary.

Agreed, I didn't intended all my changes to be merged to the SVN main
trunk. Instead have to maintain my branch from now on. Unless HV merges
my changes, it will become difficult to merged into SVN. I'll try to
merge SVN regulary into my tree.

I stated, that this is just my personal experiment (in the same spirit
like HV works on cinelerra for his own purpose). I would really like if
some developers from CinelerraCV bless it as CinelerraCV_improved and
maybe create a branch in SVN (or just use git for collaboration), but
thats out of my control.

> 
> The changes are of a kind that you will have to lobby at HV directly. And 
> then 
> you need a *very* good reason that they are an improvement. "References are 
> more sane" will not be enough.

My repository it open and I like comments on it, nevertheless I'll hack
freely on what I want to have there. I can only invite others to review
it and maybe cherrypick from it. Decide yourself, I don't intend to make
a Lobbying campain.

If HV wants to collaborate more (opening his repository publically or to
some developers) I would really welcome it, he deserves my greatest
respect, Cinelerra is a incresible piece of software, but he decided to
do the releases as he does now and we have to take that. There is
nothing I can and want to do currently to improve merging with HV.

        Christian

_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to