> On May 17, 2019, at 4:07 PM, Jason Merrill <ja...@redhat.com> wrote: > > On Tue, May 14, 2019 at 12:11 PM Maxim Kuvyrkov > <maxim.kuvyr...@linaro.org> 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. > > Thanks for looking into this. My feeling has been that, if we give up > on reposurgeon, there's no need to start a new conversion at all: we > can just switch the current mirror over to being the primary > repository with some minor surgery (e.g. using git filter-branch to > fix subdirectory branches). That approach will produce the least > disruption in the workflows of people already using it. Do you see a > problem with this?
No technical problem. The scripts start with the existing git mirror and only convert the parts that are not present in it. FWIW, the scripts can start with a bare repo, but that would take longer time. It is a good idea to run a test conversion without using existing mirror as cache to confirm that there are no discrepancies in repos produced by old and new versions of git-svn. However, if the community decides that we want use author maps, then, iiuc, the new repo would not be compatible with the existing mirror. -- Maxim Kuvyrkov www.linaro.org