[Adium-devl] Version control

Colin Barrett timber at lava.net
Mon Oct 8 08:16:00 UTC 2007


Downsides:
- It's a new tool. People will need to learn how it works.
- It doesn't work like CVS. Lots of people know how to use CVS.
- It's not as mature as svn. bzr, git, hg, and mtn are all 0.x software.

However, the upsides of a dvcs are:
- Local commits! Same awesome features of version control, for local  
and offline work.
- You can publish your changes for others to see, /without/ affecting  
the main repository /at all/.
- You can create local branches and work in them (and they can also  
get published to the intertubes).
- Much much much better merging than the svn we have now. Like, omg.  
With hg I can do:

% hg pull
... (+1 heads, run hg merge to merge)
% hg merge
0 files added, 1 file merged

Or sometimes even just hg pull, and it *just fucking works*. If there  
are conflicts while merging, it opens FileMerge.app and to let me edit  
that particular conflict, until I've solved all the conflicts, and  
then it's done. It's hot. (Although I don't think I'd recommend hg for  
other reasons).

-Colin

On Oct 7, 2007, at 11:54 PM, Elliott Harris wrote:

> I'm not incredibly devout over my VCS, but this sounds pretty cool,
> can anyone run over some downsides coughAugiecough ?
>
> Cheers,
>
> Elliott
>
> On Oct 8, 2007, at 1:02 AM, Peter Hosey wrote:
>
>> On Oct 07, 2007, at 22:50:18, Peter Hosey wrote:
>>> http://monotone.ca/docs/Tutorial.html
>>
>> Gargh, wrong URL. Here's the one I meant to link:
>>
>> 	http://monotone.ca/docs/Concepts.html
>>
>> _______________________________________________
>> 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