On Tue, Sep 12, 2017 at 11:23 PM, Peter Uhn��k <i.uhnak@gmail.com> wrote:
Just a random idea, how about each time writing timestamps to��
a different file name "timestamps.$HashOfClassSourceFile"
Then git would never complain of a conflict(??). ��

If I understand your proposal correctly, that would imo result in the following:

accumulating endless list of timestamps.XXX files (there are no conflicts and thus no mechanism to get rid of them)

The Smalltalk code writing the class & timestamp files would take care of removing old timestamp files, so linearly git would see one file added and one removed, or after a merge, more than one timestamp file removed..
��
still having conflict, because the #sourceHash is different (any two independent changes to a line will trigger conflict)

#sourceHash is only written to the timestamp file, so such a line is only touched once when the timestamp file is created.��
��
plus added complexity and a lot more reading/processing CPU/disk required

yeah... :)

cheers -ben��