dalehenrich/filetree — Issue #8: use initials and timestamp from package save for method meta data
Author: dalehenrich
Created: 2012-02-16 19:42:18+00:00
State: open

Right now in version 0.1 of the filetree format, I've got "seletor.st" files with the smalltalk source and "selector.meta" files with the author initials and timestamp ...

Of course the "selector.meta" files get modified whenever the source for a method is modified and the cost is one more file to monkey with on merge.

See [1] for additional discussions on the method meta data.

I split the meta data out separately so it would be easier to change the source of the meta data and I think I have a suggestion ...

My thought is that it is sufficient to use the package committers initials and package commit timestamp in the method annotations (my concerns[1] was that I'd have something unique, since I use that information when I'm switching method versions). Git can be used to get a clear picture of the method history (blame is pretty cool) so it's not necessary for Monticello to track the author history independently of git.

Otto points out that we could extract the actual author information from git to be displayed in the image, but correctly points out that this would add to the expense of creating the package data ...

[1] https://github.com/finworks/smallsource/issues/12