Yes, there is a way. If you use a Gofer import script[1] to move a package from say, a squeaksource repository to a git repository with gitfiletree, you will import and commit all the versions one by one inside the git repo, starting with the oldest. You will loose the timestamps, but not the history.
Thierry [1] I should give you a link, but a google "Gofer migrate from Squeaksource to Smalltalkhub" should bring you to a few good blog pages with scripts example, something along the lines of Gofer fetch. Gofer push :) ________________________________________ De : Pharo-users [pharo-users-boun...@lists.pharo.org] de la part de Esteban A. Maringolo [emaring...@gmail.com] Date d'envoi : vendredi 13 septembre 2013 17:52 À : Any question about pharo is welcome Objet : Re: [Pharo-users] FileTree Monticello Repository 2013/9/13 Paul DeBruicker <pdebr...@gmail.com> > Also, when beginning to use git, if I make the initial commit of the > package is all the prior editing and version history lost? It happened to me. Maybe there is a way of, in a blank image, load the MC package editions from a regular repo and commit them in the GitFileTree one. It is... to replay every commit in the new repo. Esteban A. Maringolo