Il giorno 25/nov/2011, alle ore 15:16, Hartmut Goebel ha scritto:

> Hi,
> 
> I'm currently investigating how to migrate from SVN to mercurila (or git). As 
> I wrote, I'm unsatisfied with the results so far. One of the reasons for this 
> bad results are a bad history. E.g. errors when tagging or branching.
> 
> My proposal is to clean up the repository prior to migration by using `svn 
> dump`. This includes:
> - drop all tags prior to 1.5
> - drop all branches prior to 1.5
> - completely drop deleted branches
> - completely drop "wrong tags"
> - try to fix tagging and branching errors (this may be a hard job)
> 
> What do you think?


I'm -1 on destroying the history. There have been far larger projects 
migrated/imported into git in non-destructive way (eg: gcc, whose history is 
several order of magnitude worse than PyInstaller's), so I am confident that it 
can be done. It might take some work to get to it, but on the other hand there 
is no a real need of switching SCM either, so it's a balance on how much you 
feel like investing. But surely I don't like the idea of destroying the history 
just because it make us switch faster.
-- 
Giovanni Bajo   ::  [email protected]
Develer S.r.l.  ::  http://www.develer.com

My Blog: http://giovanni.bajo.it






Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to