On 07.03.2014, at 09:37, Goubier Thierry <[email protected]> wrote:

> 
> 
> Le 07/03/2014 09:25, Max Leske a écrit :
>> 
>>> 
>>> 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.
> 
> It's on github :)

I should have known… :)

> 
> https://github.com/ThierryGoubier/AltBrowser/tree/pharo3.0/Alt-Browser.package/AltVersionBrowser.class
> 
> and the git interface lives inside gitfiletree, at:
> 
> https://github.com/dalehenrich/filetree/blob/issue_124/repository/MonticelloFileTree-Git.package/MCFileTreeGitRepository.class/instance/gitVersionsForDefinition.in..st
> 
> Also available via ConfigurationOfGitFileTree.
> 
> I'd be especially interested to know if, the way you're planning to do it, 
> will allow to:
> 
> - Better track methods among class renames, package renames, ownership in 
> packages and so on: mine I think get the commits for all versions of a method 
> right, but is limited in its ability to find them through renames (since each 
> version path name may be different from the current one).

Ummmm… I’ll have to see about that… ^^ But I’ll definitely let you know.

> 
> - And be able to rebuild package version history via the VCS history, as I do 
> now in gitfiletree.

Yes, that is something that should be possible.

To be honest, those thoughts are a bit too far in the future at the moment. 
First, I want to have Git plumbing running, then I’ll see about the rest.

> 
> 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
> 


Reply via email to