From: Carlo M. A. B. <ca...@sa...> - 2011-07-11 22:22:54
|
On Mon, Jul 11, 2011 at 01:05:47PM -0400, Jesse Becker wrote: > On Mon, Jul 11, 2011 at 12:42, Carlo Marcelo Arenas Belon > <ca...@sa...> wrote: > > On Sun, Jul 10, 2011 at 09:27:28PM -0400, Jesse Becker wrote: > > >> I believe that > >> this should be completely preserved, either directly within the git > >> repository, or as a separate standalone (and frozen) SVN repository. > >> The commit logs, test branches, and history is too important to lose. > > > > the "test branches" that are no longer open (because they were already merged > > back) wouldn't need to be migrated IMHO, as for the other branches that were > > open but never merged back, the should be probably migrated over as well as > > "topic branches" but later weeded out after their good parts had been merged > > back, to avoid confusion. > > Closed branches can remain closed, but I still think they should be > kept as a record, if nothing else. For keeping a record of them, it would be easier to keep svn around in a read only way, as it is (nearly) imposible to reconstruct the merges and the full history in svn anyway, as it was only recently that metadata was added for keeping track of the merges. The equivalent on git for an svn merge operation without metadata (as was the default until very recently) is to do `git merge --squash`, which doesn't keep track of the development history, and so migrating those branches into git isn't very expresive and is instead just a waste. Carlo |