Boost logo

Boost :

Subject: Re: [boost] [git] neglected aspects
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2012-02-11 15:21:34


On 2/11/2012 10:46 AM, Olaf van der Spek wrote:
> On Sat, Feb 11, 2012 at 3:38 PM, Julien Nitard<julien.nitard_at_[hidden]> wrote:
>> The level of wrongness in this email (at least the quoted part above)
>> is such that it is hard for me to keep calm. I am, admittedly, biased
>> toward SVN. I can accept that DCVS systems like git may improve the
>> workflow on projects like boost, but you're twisting facts. I am
>> currently wondering whether you did that on purpose or not.
>>
>> Sorry if this was too strong, I am not perfect myself and make
>> mistakes too. I would like to keep the discussion in a cordial tone
>> if possible.
>
> Let's discuss a concrete case. Someone without write access to the SVN
> repo wants to contribute somde code.
> 1. Checkout
> 2. Edit code
> 3. Can't commit, so can't do any kind of local checkpoints
> 4. Can't push, so has to generate a patch
> 5. Upload patch to Trac (slow, requires browser, no tool support)

But Trac is globally available across all platforms without having to
install anything. As is a wide variety of patch application tools.

> Someone else wants to check out this patch
> 6. Download patch from Trac (slow, requires browser, no tool support)
> 7. Apply patch
>
> DVCS would allow local commits (with commit messages), handy for larger patches
> DVCS would support publishing and retrieving these patches

What happens when the repo you "publish" the patch from goes away before
anyone has a chance t get it? I.e. how is it different from uploading to
a central server like Trac?

> To me, these are clear and useful advantages.

But if that's the only advantage.. Does it seem worth it to incur the
very high cost of switching a central tool? And, yes, I've asked the
same question (in different words) in just about all the previous svn
vs. <insert-you-tool-here> threads.

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org (msn) - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk