Boost logo

Boost :

Subject: Re: [boost] [git] [conversion] Schedule and remaining showstoppers?
From: Beman Dawes (bdawes_at_[hidden])
Date: 2013-10-15 17:52:36


On Tue, Oct 15, 2013 at 2:41 PM, Niall Douglas <s_sourceforge_at_[hidden]>wrote:

> On 15 Oct 2013 at 13:59, Beman Dawes wrote:
>
> > > I agree about switching just after a release, but it's not ready for
> > > primetime yet IMHO.
> >
> > Is that a general concern, or are there specific issues you are worried
> > about?
>
> It's the hideous complexity of doing a perfect conversion, not
> specific issues.
>

We are not trying to do a perfect conversion. We are trying to do a
reasonably good conversion and then move on.

We want files to appear in the right places, we want to retain history at
least for trunk and branches/release, and we want a few other things. But
mostly we want to move on and put the conversion behind us. Remember that
we will be doing nothing that degrades the svn repo. It will be available
for years and years into the future.

> One way I have not previously mentioned here is rebuilding the
> existing SVN repo to rectify unfortunate historical commits which
> make perfect git conversion very hard. I know Dave is opposed to this
> solution, and it certainly launches yet another new tool for
> converting SVN to cleaner-SVN. But it might be less work overall.
>

Less work that what? I can't see how adding an additional step to build a
new svn repo and then converting that could possibly be less work that
finishing off the work that has already been done, and getting on with the
actual conversion.

<snip> ... three possible approaches ... </snip>

All I'm seeing is additional complexity and few if any benefits.

It is one thing to fix any remaining glitches, but quite another to
re-engineer the whole process because there is fear it might have hidden
problems.

--Beman


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