[Adium-devl] Version Control
Evan Schoenberg
evan.s at dreskin.net
Wed Feb 6 11:58:45 UTC 2008
On Feb 5, 2008, at 2:11 AM, Colin Barrett <timber at lava.net> wrote:
> On Feb 4, 2008, at 9:43 PM, Evan Schoenberg wrote:
>
>> On Feb 4, 2008, at 1:55 PM, Augie Fackler wrote:
>>
>>> One question I have is do you want all commits to be with
>>> @adiumx.com
>>> addresses, or should we use something else?
>>
>> I think yes - but not because of a ridiculous security policy that
>> "adiumx.com = trusted". Rather, folks committing with authorization
>> of the Adium project should do so using an @adiumx.com address to
>> demonstrate clear affiliation. This allows for the possibility at
>> some point in the future of committers primarily associated with
>> other
>> projects or whose commits are distributed with the repository but not
>> part of an officially accepted changeset.
>
> I think that's very confusing and non-obvious.
>
> I don't understand your use case -- if they are distributed with
> "adium-central", how are they not officially accepted? If we get into
> that situation, people can publish their own clones, I guess? I'm
> really not sure what you're talking about.
>
Peter pointed out one use case - folks who might have commit access
but have primary association with another organization, a difference
we choose to make clear: a pidgin developer (with access, probably
enforced only by verbal agreement, to the Purple plugin), an MIT
person whose involvement is limited to Zephyr, etc...
Another is for patches. I don't know about this system, but mtn allows
the committee to specify a searate author for the change (the patch
writer). Making our affiliations clear keeps -that- clear.
Another is for distributed vcs. This is what I was talking about
before. A repo (say, by Apple, where they maintain a branch of Adium
which uses iChat's backend for AIM) may have a branch be pushed to our
rep with our permission. It's useful to tell at a glance that -these-
changes came from outside while -those- were made by an Adiym developer.
On the other hand, I see no disadvantages. What do you see?
-Evan
> -Colin
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>
More information about the devel
mailing list