Peter,

That looks like a bug in the FileTree writer ... wiht one method change there should have been only one method property file change ...

Peter and Sean,

If you are interested in contributing code/bugfixes to FileTree, I will welcome pull requests ... As I have mentioned in several posts today, I do not have the time to fiddle with changes to the FileTree format myself, but I welcome contributions.

Damien has started work on an updated version of the FileTree format[2].

I have threatened in the past to add an option to a repository that would eliminate the need to store monticello meta data ... Damien is working on "starting from scratch" on the new format, because the current implementation supports 4-5 different FileTree formats. Damien's work could be leveraged to add an "optional Monticello meta data" option to FileTree and if your SCM (like git) gives you per method history with the proper tools you can leverage that information..

As I ranted in another post ... changing the disk format is the easy part ... building and maintaining tools for the 4-5 different Smalltalk dialects is a different matter ...

Dale

[1] https://github.com/dalehenrich/filetree/issues
[2] https://github.com/dalehenrich/filetree/issues/144
On 04/07/2015 04:38 PM, Peter Uhnák wrote:
Yeah, I do use the MergeDriver and it saved me a lot of headache, but when I see things like this

https://github.com/dynacase/dynacase/commit/90141d63bfdd433e51a768c2191e035b76c5da83

where one five lines long method generated 14 file changes with 180 additions and 172 deletions... it makes the log on github and pull requests incredibly messy.

I don't want to cut branch under myself if I were to remove the properties file. So my question now is: how hard would it be to regenerate those files?

Or maybe if it was moved to some metadirectory. This reminds me a bit of svn which polluted the whole folder tree with .svn files everywhere.

Peter



On Wed, Apr 8, 2015 at 1:14 AM, Sean P. DeNigris <s...@clipperadams.com <mailto:s...@clipperadams.com>> wrote:

    Dale Henrichs-3 wrote
    > Personally I use
    > https://github.com/ThierryGoubier/GitFileTree-MergeDriver and never
    > think twice about the properties files ...

    Ooh, intriguing. In other to make it easier to view code on
    GitHub, I've
    been toying with the idea of generating one-class-per-file in
    addition to
    the regular gitfiletree files. Could this be used to make that
    possible
    without complicating Git?



    -----
    Cheers,
    Sean
    --
    View this message in context:
    
http://forum.world.st/Metacello-GIT-methodProperties-json-tp4818097p4818233.html
    Sent from the Pharo Smalltalk Users mailing list archive at
    Nabble.com.



Reply via email to