On 07.03.2014, at 09:37, Goubier Thierry <thierry.goubier@cea.fr> 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.packa...
and the git interface lives inside gitfiletree, at:
https://github.com/dalehenrich/filetree/blob/issue_124/repository/Monticello...
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