Hi, Denis did a better job than me in detailing his concerns. I share the same opinion with him that history is much more important then statistics tools.
Thanks, Eduard On Fri, Mar 2, 2012 at 11:06 AM, Denis Gervalle <[email protected]> wrote: > On Wed, Feb 29, 2012 at 08:19, Vincent Massol <[email protected]> wrote: > > > Hi, > > > > On Feb 28, 2012, at 12:17 PM, Thomas Mortagne wrote: > > > > > Hi devs, > > > > > > Since I plan to move some stuff from platform to commons I would like > > > to know what you think of the history in this case. > > > > > > Pros including history: > > > * can access easily the whole history of a moved file. > > > > This is really an important matter, especially for those joining the > project. When you follow XWiki from "outside", and not in a continuous > manner, the history is of great value to understand why stuffs are like > they are, and what you may do, or not when moving forward. > > > > But sometimes > > > changing packages etc make too much difference for git to see it's > > > actually the same file so you loose it anyway. > > > > If you simply change the package name, and nothing else, it is really > unlikely to happen. > > > > > > > > Cons including history: > > > * double the history which make tools like ohloh indicate wrong > > informations > > > > Sure, the stats will be broken, but what is the matter. This is not > cheating, just a misfeature in Ohloh, since the commit are just identical, > something they may notice. IMO, this is the matter of the statistical tools > to improve that. > > > > > * it's a lot easier to move without history > > > > There should be some tools to improve that point or we may write one, once > for all. So this is not a real cons either. > > > > > > > > WDYT ? > > > > > > Even if it was looking a bit weird to me at first I'm actually +1 to > > > not move the history in this case. > > > > +1, FTR I'd be -0, close to -1 to move it. If/when the source repository > > is removed for one reason or another, then we might want to import its > > history somewhere. > > > > Seems we are really opposite on this one, since I am close to -1 to not > move it. > Statistics is really less valuable IMO, it is a small interest compare to > code history, that I have use a lot, especially when I have join the > project and follow sparingly. > > So the general rule for me is: Copy history when the source repository is > > removed/deleted/not used anymore. > > > You never know what will happen to a repository in the future, so this > rules is somewhat a hope on the future, no more. And remembering that we > may loose history if we do some change in the old repository, is for me > like hoping you will remember my birthday ;) > > > > > Eduard was proposing to include in the first commit of the new > > > repository the id of the last commit containing the files (basically > > > the id of the parent of the commit deleting the files) in the old > > > repository so that it's easier to find it. I'm +1 for this. > > > > But you loose all the benefits of the IDE tools that brings history of a > selection automatically and that are really useful. > Moreover, if the history is rewritten due to a change in structure later, > the hash may be broken. > > So having a broken history is hardening the task of those who want to > participate. A great value compare to the statistics IMO. > > -- > Denis Gervalle > SOFTEC sa - CEO > eGuilde sarl - CTO > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

