> On May 15, 2019, at 9:47 PM, Segher Boessenkool <seg...@kernel.crashing.org> > wrote: > > On Wed, May 15, 2019 at 11:34:34AM +0300, Maxim Kuvyrkov wrote: >>> 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. > > Ah! Great. Looks better now :-) > > Has it finished conversion yet? I don't see all branches.
Still running. I had to restart it a few times to fix bugs in the corner cases and to speed it up. Luckily, the scripts seem to be able to pick up where they left off, so I restarts are relatively cheap. For those interested in fixes and changes between scripts versions, I'm uploading updated patches to https://review.linaro.org/#/c/toolchain/gcc/+/31416/ . -- Maxim Kuvyrkov www.linaro.org