> On May 15, 2019, at 12:20 AM, Segher Boessenkool <seg...@kernel.crashing.org> 
> wrote:
> 
> On Tue, May 14, 2019 at 07:11:18PM +0300, Maxim Kuvyrkov wrote:
>> This patch adds scripts to contrib/ to migrate full history of GCC's
>> subversion repository to git.  My hope is that these scripts will
>> finally allow GCC project to migrate to Git.
> 
> Thank you for doing this.
> 
>> The result of the conversion is at
>> https://github.com/maxim-kuvyrkov/gcc/branches/all .  Branches with
>> "@rev" suffixes represent branch points.  The conversion is still
>> running, so not all branches may appear right away.
> 
> What exactly is a branch point here?

Branch point corresponds to parent branch's revision at fork.

>  Why is it useful to have tags
> at branch points?

This is to speedup git-svn, which creates uses such entries internally.  We 
need them for conversion's internals; I deleted them from github copy to avoid 
clutter.

>  Why did you make branches instead of tags?

For simplicity purposes, it's internals after all.

> 
> Only very lightly tested so far, but it looks promising.
> 
> 
> Segher

I've fixed several cleanup bugs.  Updated patch attached.

--
Maxim Kuvyrkov
www.linaro.org


Attachment: 0001-Contrib-SVN-Git-conversion-scripts.patch
Description: Binary data

Reply via email to