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 [[email protected]] de la part de Bahman
> Movaqar [[email protected]] 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 [[email protected]] de la part de
> > Bahman
> > Movaqar [[email protected]] Date d'envoi : mardi 18 juin 2013 21:38
> > À : [email protected]
> > 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?

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to