Le 06/03/2014 23:01, Max Leske a écrit :
On 06.03.2014, at 22:14, Eliot Miranda <[email protected]
<mailto:[email protected]>> 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.
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