Hi I do not know your experience with smalltalk and pharo but pay attention because there are really few people working using git and pharo. I would be you I would concnetrate on the smalltalk part first,
Stef On Jun 18, 2013, at 11:37 PM, Bahman Movaqar <bah...@bahmanm.com> wrote: > Hmm...let's say I have the project initiated on git. How can I do the > initial > commit? Does it handle package dependencies? > > Thanks, > -- > Bahman Movaqar (http://BahmanM.com) > > ERP Evaluation, Implementation & Deployment Consultant > PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com) > On Tuesday 18 June 2013 20:42:10 GOUBIER Thierry wrote: >> They will have to clone your git repository, create the image with the >> gifiletree:// support (I think there is a mistake in the script), and add >> the repository as a gitfiletree:// repository to see all your packages. >> >> You can also use Gofer in the image: >> >> Gofer it >> url: 'gitfiletree://<path to git clone repo>/<subdirectory used for Pharo >> packages>/'; package: '<name of package>'; >> load >> >> Or on the command line. >> >> Thierry >> ________________________________________ >> De : Pharo-users [pharo-users-boun...@lists.pharo.org] de la part de Bahman >> Movaqar [bah...@bahmanm.com] Date d'envoi : mardi 18 juin 2013 22:22 >> À : Any question about pharo is welcome >> Objet : Re: [Pharo-users] Pharo + git >> >> Thanks for the info. >> >> Now suppose I shared my code on git. How can others use it on their own >> image? >> >> On Tuesday 18 June 2013 20:14:21 GOUBIER Thierry wrote: >>> Yes, you can use git with Pharo. >>> >>> You need to get an extension called MonticelloFileTree, and you can add on >>> top of it a MonticelloFileTree-Git which really integrates into git. >>> >>> Main repository is there: >>> >>> https://github.com/dalehenrich/filetree >>> >>> And temporary instruction to try the latest gitfiletree:// stuff is (under >>> Linux) : >>> >>> git clone git://github.com/ThierryGoubier/filetree.git >>> mkdir pharo >>> cd pharo >>> wget -O- get.pharo.org/20+vm | bash >>> ./pharo Pharo.image config http://ss3.gemstone.com/ss/FileTree >>> ConfigurationOfFileTree --install=1.0.2 ./pharo Pharo.image eval --save >>> "Gofer new url: 'http://ss3.gemstone.com/ss/FileTree'; package: >>> 'MonticelloFileTree-Core' constraint: [ :version | version author = >>> 'ThierryGoubier' ]; load" ./pharo Pharo.image config >>> http://ss3.gemstone.com/ss/MetaRepoForPharo20 ConfigurationOfOSProcess >>> --install=stable ./pharo Pharo.image eval --save Gofer new url: >>> \'filetree://`pwd`/../filetree/repository/\'\; package: >>> \'MonticelloFileTree-Git\'\; load ./pharo Pharo.image eval --save >>> \(MCWorkingCopy hasPackageNamed: \'MonticelloFileTree-Git\'\) >>> repositoryGroup\ removeRepository: \( >>> \'filetree://`pwd`/filetree/repository/\' asUrl mcRepositoryAsUser: nil >>> withPassword: nil\)\;\ addRepository: \( >>> \'gitfiletree://`pwd`/filetree/repository/\' asUrl mcRepositoryAsUser: nil >>> withPassword: nil\) >>> >>> It's really to get the latest :) It will be simpler in the future. >>> >>> My workflow, for a git repo and pharo, is to have a Makefile with those >>> commands, a gitignore for the pharo subdirectory, and a make clean to >>> remove the pharo directory and download a fresh vm and image. It avoids >>> storing the pharo image and package cache inside the git repository, as I >>> used to do before ;) >>> >>> Thierry >>> >>> ________________________________________ >>> De : Pharo-users [pharo-users-boun...@lists.pharo.org] de la part de >>> Bahman >>> Movaqar [bah...@bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38 >>> À : pharo-users@lists.pharo.org >>> Objet : [Pharo-users] Pharo + git >>> >>> Hi all, >>> >>> I've searched the net and found out the answer is most probably "no"; but >>> it doesn't hurt to ask here: >>> >>> Is it posssible to use `git' as the VCS backend for Pharo?