This is where you use GitFileTree.
GitFileTree will do you the commit, browsing the git logs and accessing all versions of your package in the git repo (browsing, loading, changes with the same GUI and look as a smalltalkhub repo). It won't do the push, however(*). It will show you the current
branch in the repo too (**).
For pharo3, GitFileTree is available with:
$ pharo Pharo.image eval --save Gofer new url: \'http://smalltalkhub.com/mc/ThierryGoubier/MonticelloFileTree-Git/main\'\; package: \'MonticelloFileTree-Git\'\; load
For pharo2, there is a group named 'MonticelloFileTree-Git' in FileTree configuration.
Feel free to ask if you have any questions or suggestions on it!
Thierry
(*) It would be easy to do commit + push in one go, but, I'm not sure I'd like to do a push each time I do a commit. I tend to prefer a push a day. Maybe something like a marker in the repository inspector to remind me I have something to push?
(**) It doesn't change branches, and there is no support for branches in Monticello... This tend to trigger bugs in MC package cache.
De : Pharo-dev [pharo-dev-bounces@lists.pharo.org] de la part de kilon alios [kilon.alios@gmail.com]
Date d'envoi : dimanche 3 novembre 2013 10:16
� : Pharo Development List
Objet : Re: [Pharo-dev] Github and Pharo
Thank you for your efforts , I have installed filetree using the instructions provided in the github pages for pharo 3. I was also successful into generating the local files for my packages that I have inserted to my git folder. I can manually
git commit and git push them from terminal but how I do this from inside Monticello-Filetree ?