On 07.03.2014, at 09:08, Goubier Thierry <thierry.goubier@cea.fr> wrote:
Le 06/03/2014 23:01, Max Leske a écrit :
On 06.03.2014, at 22:14, Eliot Miranda <eliot.miranda@gmail.com <mailto:eliot.miranda@gmail.com>> wrote:
the tail wags the dog. if the diff facilities in things like git were well-designed they'd be pluggable and allow one to parse files into meaningful chunks.
Can be done for git diffing and large files, so no need to push the blame on git. We just need someone to write the tools in Smalltalk.
But why do you need command-line diff tools?
We donât. Diffing has nothing to do with this (or only little). But if a method has its own file, then the hash of that method will be stable as long as it is unchanged, regardless of the number of commits it is referenced by. This makes it very easy to identify the changes that have been made to a particular method. How these changes are *visualized* is a different matter (and I would like to have a nice GUI for that too).
I do have a version browser for that; but it plays with git at a bit too high level to be as powerfull as you describe.
Is it on Smalltalkhub? Iâd like to take a look if you let me.
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