On Sun, Jul 06, 2008 at 03:57:42PM +0200, Stéphane Glondu wrote: > I delved into OCaml packaging svn history and decided it was too complex > for a fully automated conversion keeping all the DAG-ish history. > Therefore, I modified my svn2git script so that it generates shell > scripts from "svn log" (XML) output. I then tuned the shell scripts for > this specific packaging. Can I conclude from this summary that this remark is specific for the "ocaml" package? > Nonetheless, I have now a quite satisfactory repository with this > semi-automatic conversion process: > > http://git.debian.org/?p=users/glondu-guest/test/ocaml.git > > I believe this repository is ready for use. It looks nice, I'm in favor of using it and dropping svn OCaml history. My usual worry about repository size is reasonable: 9 Mb together with all upstream history is acceptable. > Some remarks: They all sound not too bad. Sounds acceptable to me. > * new-ocaml-md5sum: branch created by zack. I don't know exactly what > it is, but I kept it since it seemed quite recent. Yes, thanks, though I think I've lost my memory about that, so it is probably useless :-), but I'll look into it and possibly delete by myself ... actually, the good choice is probably to move it as a repository called "zack/new-ocaml-md5sum" (which is a good naming convention for development branch until they are unleashed). > * I intend to cleanup my svn2git script so that it generates a shell > script for any package repos. The generated-shell-script method proved > to be very flexible and useful for repos with complex branching/merging > history. Moreover, one can more easily put breakpoints and make checks > during the conversion process. Is it worth? I mean, the former version of your svn2git was "good enough" to handle most of our repositories, didn't it? My suggestion is to proceed gradually as follows: - we start migrating package by package using svn2git, according to maintainer will/timing - if the repository has some weirdness, the maintainer can call for help here and we^Wyou :) can help out in mocking up a specific script. - if not we are all happy and move on to the next package What do you think? > * What do we do with tools/projects? Uhm, need to look into it, ATM I don't have a checkout, will do that tomorrow ... Ah, of course thanks again for all this! Cheers. -- Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7 zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ I'm still an SGML person,this newfangled /\ All one has to do is hit the XML stuff is so ... simplistic -- Manoj \/ right keys at the right time
Attachment:
signature.asc
Description: Digital signature