> On May 15, 2019, at 12:20 AM, Segher Boessenkool 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