La decisión sobre cómo tratar los MV es cada vez más inminente,
deberíamos comenzar a preguntarnos sobre el proceso de renombrado, y
creo que este post en stackoverflow es un punto de vista interesante
de un versionador que hoy en día es casi la cima de esta tecnología
(DRCS - Distributed Revision Control System), o sea 'Git':
http://stackoverflow.com/questions/1094269/whats-the-purpose-of-git-mv
Saludos
--
Dario
Incluso, Linus Torvalds dice acerca de los renames en Git:
\\ git really doesn't even care about the whole "rename detection"
internally, and any commits you have done with renames are totally
independent of the heuristics we then use to show the renames.//
Lo que entonces me pone a pensar en un monton de circunstancias que no
se contemplarían, es decir: Si usas Git y no pensas a la manera de
Git, entonces lo encontrarás como una: "Goddamned Idiotic piece of
Trash". Creo que no debería ser así. El usuario debería poder ser
explícito sobre el manejo del historial, ya que hacerlo heurístico nos
pone en un dilema: ¿Realmente quería el usuario hacer esto?
Saludos
--
Dario