Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
June 2013
- 75 participants
- 571 messages
Re: [Pharo-users] Pharo + git
by Goubier Thierry
Le 19/06/2013 15:04, Sven Van Caekenberghe a écrit :
>
> On 19 Jun 2013, at 15:02, Goubier Thierry <thierry.goubier(a)cea.fr> wrote:
>
>> Hi Stephane,
>>
>> but, if you have to introduce Pharo as a business-ready tool in a git workflow (or any other vcs for that matter), it's better to say that you can do it, no?
>
> The current git workflow is not suitable for first time Pharo users, IMHO.
> If we say yes it works to beginners, the next question is, how does it work, what do I do ?
> And then it gets too technical too soon, with almost no friendly tool support.
> And they will miss all the great Pharo features.
> That is why to other way around is better.
Well, I'm not sure I'll subscribe to this. If I had followed this
approach, I would not have used Pharo because I would have been told
that it wasn't ready for git.
Luckily for me, Serge Stinckwich stuck his head out and told me that
filetree was usable for that.
First time Pharo users aren't allways dumb beginners; they are often
seasoned veterans in more systems than me, and probably better at
understanding shells scripts than I am :)
Thierry
> Sven
>
>> Thierry
>>
>> Le 19/06/2013 11:13, Stéphane Ducasse a écrit :
>>> 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 <Bahman(a)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-bounces(a)lists.pharo.org] de la part de Bahman
>>>>> Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de
>>>>>> Bahman
>>>>>> Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
>>>>>> Ã : pharo-users(a)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?
>>>
>>>
>>>
>>
>> --
>> 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
>>
>
>
>
>
--
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
June 19, 2013
Re: [Pharo-users] Pharo + git
by Sven Van Caekenberghe
On 19 Jun 2013, at 15:02, Goubier Thierry <thierry.goubier(a)cea.fr> wrote:
> Hi Stephane,
>
> but, if you have to introduce Pharo as a business-ready tool in a git workflow (or any other vcs for that matter), it's better to say that you can do it, no?
The current git workflow is not suitable for first time Pharo users, IMHO.
If we say yes it works to beginners, the next question is, how does it work, what do I do ?
And then it gets too technical too soon, with almost no friendly tool support.
And they will miss all the great Pharo features.
That is why to other way around is better.
Sven
> Thierry
>
> Le 19/06/2013 11:13, Stéphane Ducasse a écrit :
>> 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 <Bahman(a)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-bounces(a)lists.pharo.org] de la part de Bahman
>>>> Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de
>>>>> Bahman
>>>>> Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
>>>>> Ã : pharo-users(a)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?
>>
>>
>>
>
> --
> 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
>
June 19, 2013
Re: [Pharo-users] Pharo + git
by Goubier Thierry
Hi Stephane,
but, if you have to introduce Pharo as a business-ready tool in a git
workflow (or any other vcs for that matter), it's better to say that you
can do it, no?
Thierry
Le 19/06/2013 11:13, Stéphane Ducasse a écrit :
> 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 <Bahman(a)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-bounces(a)lists.pharo.org] de la part de Bahman
>>> Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de
>>>> Bahman
>>>> Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
>>>> Ã : pharo-users(a)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?
>
>
>
--
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
June 19, 2013
Re: [Pharo-users] Pharo + git
by Stéphane Ducasse
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 <Bahman(a)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-bounces(a)lists.pharo.org] de la part de Bahman
>> Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de
>>> Bahman
>>> Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
>>> Ã : pharo-users(a)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?
June 19, 2013
Re: [Pharo-users] Tabular Data Viewer
by Sven Van Caekenberghe
On 19 Jun 2013, at 02:26, Hernán Morales Durand <hernan.morales(a)gmail.com> wrote:
> http://stackoverflow.com/questions/4674116/are-there-any-open-source-spread…
Thanks Hernán, that looks quite good as well - but I am good for now.
> El 17/06/2013 11:17, Sven Van Caekenberghe escribió:
>> Hi,
>>
>> Is there an easy way to view tabular data in Pharo, much like a spreadsheet ?
>>
>> Ideally, something along the following lines
>>
>> MagicTableView new
>> headings: #( name age sex score );
>> data: <some collection>;
>> open.
>>
>> Can spec be used for this ?
>>
>> Pointing me to some relevant example in the image is OK too ;-)
>>
>> Thx,
>>
>> Sven
>>
>>
>> --
>> Sven Van Caekenberghe
>> http://stfx.eu
>> Smalltalk is the Red Pill
>>
>>
>> .
>>
>
>
June 19, 2013
Re: [Pharo-users] Tabular Data Viewer
by Hernán Morales Durand
http://stackoverflow.com/questions/4674116/are-there-any-open-source-spread…
El 17/06/2013 11:17, Sven Van Caekenberghe escribió:
> Hi,
>
> Is there an easy way to view tabular data in Pharo, much like a spreadsheet ?
>
> Ideally, something along the following lines
>
> MagicTableView new
> headings: #( name age sex score );
> data: <some collection>;
> open.
>
> Can spec be used for this ?
>
> Pointing me to some relevant example in the image is OK too ;-)
>
> Thx,
>
> Sven
>
>
> --
> Sven Van Caekenberghe
> http://stfx.eu
> Smalltalk is the Red Pill
>
>
> .
>
June 19, 2013
Re: [Pharo-users] Pharo + git
by Bahman Movaqar
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-bounces(a)lists.pharo.org] de la part de Bahman
> Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de
> > Bahman
> > Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
> > Ã : pharo-users(a)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?
June 18, 2013
Re: [Pharo-users] Pharo + git
by Bahman Movaqar
Cool! Tomorrow, I'll give it a try and let you know.
--
Bahman Movaqar (http://BahmanM.com)
ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)
On Tuesday 18 June 2013 20:46:09 GOUBIER Thierry wrote:
> The mistake in the script is the order of the first three commands. It
> should be:
>
> mkdir pharo
> cd pharo
> git clone https://github.com/ThierryGoubier/filetree.git
> â¦
>
> Thierry
>
> ________________________________________
> De : Pharo-users [pharo-users-bounces(a)lists.pharo.org] de la part de GOUBIER
> Thierry Date d'envoi : mardi 18 juin 2013 22:42
> Ã : Any question about pharo is welcome
> Objet : [PROVENANCE INTERNET] Re: [Pharo-users] Pharo + git
>
> 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-bounces(a)lists.pharo.org] de la part de Bahman
> Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de
> > Bahman
> > Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
> > Ã : pharo-users(a)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?
June 18, 2013
Re: [Pharo-users] Pharo + git
by GOUBIER Thierry
The mistake in the script is the order of the first three commands. It should be:
mkdir pharo
cd pharo
git clone https://github.com/ThierryGoubier/filetree.git
â¦
Thierry
________________________________________
De : Pharo-users [pharo-users-bounces(a)lists.pharo.org] de la part de GOUBIER Thierry
Date d'envoi : mardi 18 juin 2013 22:42
à : Any question about pharo is welcome
Objet : [PROVENANCE INTERNET] Re: [Pharo-users] Pharo + git
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-bounces(a)lists.pharo.org] de la part de Bahman Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de Bahman
> Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
> Ã : pharo-users(a)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?
--
Bahman Movaqar (http://BahmanM.com)
ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)
June 18, 2013
Re: [Pharo-users] Pharo + git
by GOUBIER Thierry
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-bounces(a)lists.pharo.org] de la part de Bahman Movaqar [Bahman(a)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-bounces(a)lists.pharo.org] de la part de Bahman
> Movaqar [Bahman(a)bahmanm.com] Date d'envoi : mardi 18 juin 2013 21:38
> Ã : pharo-users(a)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?
--
Bahman Movaqar (http://BahmanM.com)
ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)
June 18, 2013