[Adium-devl] Version Control
Colin Barrett
timber at lava.net
Mon Feb 4 19:18:19 UTC 2008
Nah, nothing crazy like that. See this page for more information on
how to get remote, multi-user push set up with hg:
http://www.selenic.com/mercurial/wiki/index.cgi/MultipleCommitters
Ignore the hg-login stuff, hg-ssh is robust and distributed along with
Mercurial. Plus, this way we get to use ssh keys (ftw!)
-Colin
On Feb 4, 2008, at 11:05 AM, Augie Fackler wrote:
> Agreed - I just wanted to make sure we weren't doing some crazy if
> @adiumx.com then is a committer thing, which just seems silly.
>
> On Feb 4, 2008, at 1:01 PM, Colin Barrett wrote:
>
>> Personally I don't think it matters much -- as long as it's an email
>> address you can be contacted at.
>>
>> Also, note that the "Your Name <email at domain.com>" format for
>> committers isn't enforced by Mercurial -- just expected by a lot of
>> tools.
>>
>> -Colin
>>
>> On Feb 4, 2008, at 10:55 AM, 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 have one, but it's
>>> really a forward-only to my gmail...
>>>
>>> On Feb 3, 2008, at 2:03 AM, David Smith wrote:
>>>
>>>> This is the somewhat overdue writeup of what was discussed at the
>>>> meeting ( http://trac.adiumx.com/wiki/AdiumMeetings/2008-01-24 ),
>>>> and
>>>> what our current status is.
>>>>
>>>> Brief summary:
>>>> • Majority opinion is strongly with Mercurial
>>>> • Installation instructions at http://trac.adiumx.com/wiki/InstallingMercurial
>>>> • SVN importer doesn't like multi-branch commits; Peter and Colin
>>>> are
>>>> fixing it, then we'll be able to clone a full Adium tree and really
>>>> start testing
>>>> • http://hgbook.red-bean.com/hgbook.html is the best documentation
>>>> I've read so far (thanks Peter!)
>>>> • Main other candidates were svn, git, bzr
>>>> • git is complicated/hard to learn, and doesn't do nice rev #s
>>>> • bzr is slowish and lacks record (has shelve, but that's a
>>>> little
>>>> less powerful). There was some skepticism about the lack of
>>>> adoption
>>>> elsewhere in the industry as well.
>>>> • svn lacks local commits and branches, record, and fancy dvcs
>>>> merging
>>>>
>>>> Until the importer is improved, it's difficult to really get a feel
>>>> for things like speed and large-project workflow, so hopefully that
>>>> will be finished soon. For those people who really don't care about
>>>> DVCS features, it looks like it should be possible to use the alias
>>>> plugin to get the UI looking relatively identical (see the
>>>> sample .hgrc here: http://wikis.sun.com/display/SunOnMac/
>>>> MercurialTips
>>>> for how to enable aliases, and what the syntax is) This is good,
>>>> since
>>>> there were at least two people in the discussion who were
>>>> definitely
>>>> unhappy about moving away from svn, and I'd rather not leave them
>>>> out
>>>> in the cold.
>>>>
>>>> Other version control systems briefly discussed included darcs
>>>> (removed from consideration because only one person liked it, and
>>>> several detested it), monotone (nobody in the discussion likes it)
>>>>
>>>> David
>>>>
>>>> _______________________________________________
>>>> Adium-devl mailing list
>>>> Adium-devl at adiumx.com
>>>> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>>>
>>>
>>> _______________________________________________
>>> Adium-devl mailing list
>>> Adium-devl at adiumx.com
>>> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>>
>>
>> _______________________________________________
>> Adium-devl mailing list
>> Adium-devl at adiumx.com
>> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>
>
> _______________________________________________
> 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