Le 06/11/2013 14:33, Camillo Bruni a écrit :
Indeed, some meta data is needed, although I think much of it can be properly
inferred if the commits have sufficient resolution. As a side note, git for
instance does not track renames:
https://git.wiki.kernel.org/index.php/Git_FAQ#Why_does_Git_not_.22track.22_renames.3F
http://permalink.gmane.org/gmane.comp.version-control.git/217
Specially the last link is worth reading ;)
Yes, this seems probable, but we need to try to be sure.
definitely, for now this sounds more like an optimization, sticking to the full
metadata seems to be easier.
If you attach the information to the commit itself that will be fine:
https://www.kernel.org/pub/software/scm/git/docs/git-notes.html
because, as you say, each time metadata ends up in the sources part of the git
repository we will have merge problems, since you can only properly merge such
data if you fully understand the semantic meaning.
Hum. Reading git notes say that there is a merge operation involved...
haha, yeah thought the same ;), though I never used notes, so I have to try
that out first..
Yes, there is also a notes rewrite if rebase or amend :(
I'll go to the sprint on 19/12; maybe we can look into what we have on
that: new format / metadata / EPICEA-readiness.
If anybody has a pointer on a log format suitable for git merging, I'm a
taker :)
Thierry
--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95