SVN to Git Conversion

Daniel Stender debian at danielstender.com
Tue Feb 20 07:22:04 UTC 2018


On 02/16/2018 02:56 AM, James Clarke wrote:
> Hi all,
> After seeing Sylvestre apologise to Adrian for the continued use of SVN for
> LLVM's packaging (and hating the experience myself every time I go to look at
> something in ViewVC), I decided to go and fix this, and created [0], which has
> a series of scripts to do the different stages of the Git to Subversion
> conversion process for:
> 
>  * emscripten
>  * iwyu
>  * libcxx
>  * llvm-defaults
>  * llvmlite
>  * llvm-toolchain
>  * openmprtl
> 
> I have done some level of verification that the history looks sane,
> predominantly by looking at the commit tree, so it's probably in a good enough
> state to use, but if I've missed any packages which are still being maintained
> they may or may not just work when added to the rules file.
> 
> I have pushed the results to https://salsa.debian.org/jrtc27/PACKAGE as well.
> The scripts should be reproducible, as all the metadata comes from the SVN
> commits, so you should end up with the same commit hashes as me. I'll let you
> decide how (and if) you want to proceed, but I'm happy to help out further in
> the process.
> 
> Regards,
> James
> 
> [0] https://salsa.debian.org/jrtc27/pkg-llvm-svn2git

The result for llvmlite looks good. Would be great to have that package (like others) in
git on salsa. In the workflow of the DPMT conversion to git there were ready converted
temporary git repos somewhere to check them over and to move them into place by the
maintainer (salsa import works fine). For that, would be great if also pristine-tar and
upstream branches could be provided, is that possible?

Thus: great, please proceed.

DS

-- 
4096R/DF5182C8 (stender at debian.org)
http://www.danielstender.com/



More information about the Pkg-llvm-team mailing list