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

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

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

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