Re: [Pharo-users] Pharo + git workflow

2016-01-28 Thread Dale Henrichs
Norbert, If you were using a BaselineOf for your project then you could avoid the the configuration hack by using the Metacello lock command[1] which was designed to address the problem where you want to use a local git clone while specifying project references in the configurations using the

Re: [Pharo-users] Pharo + git workflow

2016-01-28 Thread Norbert Hartl
Finally I got something working for me. It is not generally applicable but at the moment I'm happy this works at least. I made it even harder because I store the smalltalk code in a sub directory because I want to version web resources along with the code. The smalltalk code is in a sub director

Re: [Pharo-users] Pharo + git workflow

2016-01-28 Thread Offray Vladimir Luna Cárdenas
For me what monticello has and git not is that is unobtrusive. Yes interface is not pretty, but once you have the basics it becomes invisible. Not the case with git. Hopefully the DVCS support will have the same amount of invisibility. I know that now things are moving, but long threads about t

Re: [Pharo-users] Pharo + git workflow

2016-01-28 Thread Norbert Hartl
Hi Thierry, > Am 27.01.2016 um 06:40 schrieb Thierry Goubier : > > Hi Norbert, > > the development version on Pharo4 has the credentials working now. It > switches to https instead of ssh if you add a username and a password, since > a ssh url can't carry a password and, in the case of github,

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Thierry Goubier
Hi Norbert, the development version on Pharo4 has the credentials working now. It switches to https instead of ssh if you add a username and a password, since a ssh url can't carry a password and, in the case of github, the ssh user is allways git. Thierry Le 26/01/2016 13:32, Norbert Hartl

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
I love live coding , dynamic language, beautiful syntax and close integration with IDE. But yeah Monticello , I don't get it. I love Pharo and always respect the hard work of others but that does not mean I love every part of it. Same story is Blender , Python and all other tools I use. That ok I d

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Sven Van Caekenberghe
Sometimes I really don't understand what you see in Pharo ... > On 26 Jan 2016, at 17:53, Dimitris Chloupis wrote: > > "If git compares two versions, it does not understand what is in it." > > why it should ? its a version control system, not a refactoring tool. > > " > When Monticello compar

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
"If git compares two versions, it does not understand what is in it." why it should ? its a version control system, not a refactoring tool. " When Monticello compares versions, it knows about classes, methods, inheritance, it can explain diffs in the same structured (browsable) form that you wrot

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Sven Van Caekenberghe
> On 26 Jan 2016, at 16:49, Dimitris Chloupis wrote: > > Obviously it will better fit Pharo since its made to work with smalltalk > code, but that does not make it any less terrible. Just because you have one > implementation of something that does not mean its good. Its just means its > ther

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
Obviously it will better fit Pharo since its made to work with smalltalk code, but that does not make it any less terrible. Just because you have one implementation of something that does not mean its good. Its just means its there and it works. I dont know the internal, they are not documented an

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Sven Van Caekenberghe
> On 26 Jan 2016, at 15:59, Dimitris Chloupis wrote: > > To be fair my experience with pharo and git have been not always smooth > either. I have the VM crashing again and again completely randomly when it > was trying to pull SmaCC as dependency for my project Ephestos, had to drop > SmaCC a

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
To be fair my experience with pharo and git have been not always smooth either. I have the VM crashing again and again completely randomly when it was trying to pull SmaCC as dependency for my project Ephestos, had to drop SmaCC and moving my python type parsing at python side. But I find it ironi

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Thierry Goubier
2016-01-26 15:11 GMT+01:00 Sean P. DeNigris : > NorbertHartl wrote > > - I need to use BaselineOf instead of ConfigurationOf. Thus you cannot > use > > Versionner anymore > > Unfortunately. This is the biggest drag for me after switching all my > personal projects to git (GitHub for public and Bit

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
"You are telling me I should watch the video but I got the impression you didn't read any of this thread before replying ;) Your video is not about the problems I have. It is a beginner video how to use pharo and git together and that's fine. I'm glad you did it. I'm after a workflow that can be us

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Norbert Hartl
> Am 26.01.2016 um 15:11 schrieb Sean P. DeNigris : > > NorbertHartl wrote >> - I need to use BaselineOf instead of ConfigurationOf. Thus you cannot use >> Versionner anymore > > Unfortunately. This is the biggest drag for me after switching all my > personal projects to git (GitHub for public a

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Sean P. DeNigris
NorbertHartl wrote > - I need to use BaselineOf instead of ConfigurationOf. Thus you cannot use > Versionner anymore Unfortunately. This is the biggest drag for me after switching all my personal projects to git (GitHub for public and BitBucket for private). I had gotten spoiled by Versionner and

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Cyril Ferlicot D.
Le 26/01/2016 14:07, Dimitris Chloupis a écrit : > fair enough, its obviously your choice, but please note that text > documentation is slowly dying. And no I am not talking about Pharo > documentation. > I do not agree on that point. Myself and a lot of my friends use text documentation way more

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Norbert Hartl
Dimitris, > Am 26.01.2016 um 14:07 schrieb Dimitris Chloupis : > > fair enough, its obviously your choice, but please note that text > documentation is slowly dying. And no I am not talking about Pharo > documentation. > I don't really believe the text documentation is dying because I haven't

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
I forgot to add that I will create a new tutorial that will contain how to get the git project added to Package Browser and generally update the workflow, but I am waiting for testing also meta-data less gitfiletree and see if gitfiletree fixes its problems on macos at least ( unfortunately Subproc

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Thierry Goubier
2016-01-26 13:32 GMT+01:00 Norbert Hartl : > > Am 26.01.2016 um 13:03 schrieb Norbert Hartl : > > > Am 25.01.2016 um 23:32 schrieb Thierry Goubier >: > > Le 25/01/2016 23:13, Norbert Hartl a écrit : > > > Am 25.01.2016 um 23:02 schrieb Norbert Hartl : > > Hi, > > Am 25.01.2016 um 22:55 schrieb Th

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
fair enough, its obviously your choice, but please note that text documentation is slowly dying. And no I am not talking about Pharo documentation. As you probably aware of , book sales have plummeted the last decade that adsl connection speed has been rapidly rising. So there is not even a compar

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Norbert Hartl
Thanks. To be honest I don't watch videos if I want something to know. So I skip those nearly always. Your tutorial (didn't watch) seems to be about github and sourcetree. So it does not seem to touch any of my problems. Norbert > Am 26.01.2016 um 13:31 schrieb Dimitris Chloupis : > > "I'm ea

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Norbert Hartl
> Am 26.01.2016 um 13:03 schrieb Norbert Hartl : > >> >> Am 25.01.2016 um 23:32 schrieb Thierry Goubier > >: >> >> Le 25/01/2016 23:13, Norbert Hartl a écrit : >>> Am 25.01.2016 um 23:02 schrieb Norbert Hartl >>> >: H

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Dimitris Chloupis
"I'm eager to try a new project with some git repositories. But to be honest I don't really get it. Searching the web there is lots to find but nothing actual." Searching "pharo git" on youtube bring my video tutorial top on the list of search results "https://www.youtube.com/results?search_query=

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Norbert Hartl
Hi, using the bitbucket:// scheme and authority leads to a download url of https://bitbucket.org/NorbertHartl/get/@2denker.zip where NorbertHartl and are the credentials and 2denker is the user. The project name is stripped off. So this does not work as expected. Norbert > Am 26.01.2016 um

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Sven Van Caekenberghe
> On 26 Jan 2016, at 13:03, Norbert Hartl wrote: > >> gitfiletree://user:p...@bitbucket.org/...?protocol=https > > Does not work for me. It complains about unknown url scheme. But using the > read-only version of gitfiletree would still mean I have to install > gitfiletree, no? I have no glue

Re: [Pharo-users] Pharo + git workflow

2016-01-26 Thread Norbert Hartl
> Am 25.01.2016 um 23:32 schrieb Thierry Goubier : > > Le 25/01/2016 23:13, Norbert Hartl a écrit : >> >>> Am 25.01.2016 um 23:02 schrieb Norbert Hartl : >>> >>> Hi, >>> Am 25.01.2016 um 22:55 schrieb Thierry Goubier : Hi Norbert, Just tell me if you need any additio

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Le 25/01/2016 23:13, Norbert Hartl a écrit : Am 25.01.2016 um 23:02 schrieb Norbert Hartl : Hi, Am 25.01.2016 um 22:55 schrieb Thierry Goubier : Hi Norbert, Just tell me if you need any additional parameter to the git clone for the credentials, because I'm not sure I have written the code

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
> Am 25.01.2016 um 23:02 schrieb Norbert Hartl : > > Hi, > >> Am 25.01.2016 um 22:55 schrieb Thierry Goubier : >> >> Hi Norbert, >> >> Just tell me if you need any additional parameter to the git clone for the >> credentials, because I'm not sure I have written the code which will handle >>

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
Hi, > Am 25.01.2016 um 22:55 schrieb Thierry Goubier : > > Hi Norbert, > > Just tell me if you need any additional parameter to the git clone for the > credentials, because I'm not sure I have written the code which will handle > them. > I'll check that. The easiest approach is to use the aut

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Hi Norbert, Just tell me if you need any additional parameter to the git clone for the credentials, because I'm not sure I have written the code which will handle them. Thierry Le 25/01/2016 22:47, Norbert Hartl a écrit : Hi Thierry, Am 25.01.2016 um 22:28 schrieb Thierry Goubier : Le 25

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Le 25/01/2016 22:40, Norbert Hartl a écrit : Am 25.01.2016 um 22:19 schrieb Thierry Goubier mailto:thierry.goub...@gmail.com>>: I tried in Pharo3 and that works. Strange. Can you see what is missing from the git clone command when the error is raised? You should see a string or an array with t

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
Hi Thierry, > Am 25.01.2016 um 22:28 schrieb Thierry Goubier : > > Le 25/01/2016 22:12, Norbert Hartl a écrit : >> Hi, >> >>> Am 25.01.2016 um 21:36 schrieb Thierry Goubier : >>> >>> Hi Norbert, >>> >>> Le 25/01/2016 21:17, Norbert Hartl a écrit : Hi Thierry, > Am 25.01.2016 um

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
> Am 25.01.2016 um 22:19 schrieb Thierry Goubier : > > I tried in Pharo3 and that works. Strange. Can you see what is missing > from the git clone command when the error is raised? You should see a > string or an array with the command almost complete. I had a branch information added like gitf

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Le 25/01/2016 22:12, Norbert Hartl a écrit : Hi, Am 25.01.2016 um 21:36 schrieb Thierry Goubier : Hi Norbert, Le 25/01/2016 21:17, Norbert Hartl a écrit : Hi Thierry, Am 25.01.2016 um 20:45 schrieb Thierry Goubier mailto:thierry.goub...@gmail.com>>: Hi Norbert, Le 25/01/2016 20:01, Norbe

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Le 25/01/2016 22:12, Norbert Hartl a écrit : Hi, Am 25.01.2016 um 21:36 schrieb Thierry Goubier : Hi Norbert, Le 25/01/2016 21:17, Norbert Hartl a écrit : Hi Thierry, Am 25.01.2016 um 20:45 schrieb Thierry Goubier mailto:thierry.goub...@gmail.com>>: Hi Norbert, Le 25/01/2016 20:01, Norbe

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Le 25/01/2016 22:03, Norbert Hartl a écrit : Hi Thierry, Am 25.01.2016 um 21:36 schrieb Thierry Goubier : Hi Norbert, Le 25/01/2016 21:17, Norbert Hartl a écrit : Hi Thierry, Am 25.01.2016 um 20:45 schrieb Thierry Goubier mailto:thierry.goub...@gmail.com>>: Hi Norbert, Le 25/01/2016 20:0

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
Hi, > Am 25.01.2016 um 21:36 schrieb Thierry Goubier : > > Hi Norbert, > > Le 25/01/2016 21:17, Norbert Hartl a écrit : >> Hi Thierry, >> >>> Am 25.01.2016 um 20:45 schrieb Thierry Goubier >>> mailto:thierry.goub...@gmail.com>>: >>> >>> Hi Norbert, >>> >>> Le 25/01/2016 20:01, Norbert Hartl a

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
Hi Thierry, > Am 25.01.2016 um 21:36 schrieb Thierry Goubier : > > Hi Norbert, > > Le 25/01/2016 21:17, Norbert Hartl a écrit : >> Hi Thierry, >> >>> Am 25.01.2016 um 20:45 schrieb Thierry Goubier >>> mailto:thierry.goub...@gmail.com>>: >>> >>> Hi Norbert, >>> >>> Le 25/01/2016 20:01, Norbert

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Hi Norbert, the latest development version of GitFileTree for Pharo4 has the new url syntax and does not create metadata-less repositories by default. Thierry

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Hi Norbert, Le 25/01/2016 21:17, Norbert Hartl a écrit : Hi Thierry, Am 25.01.2016 um 20:45 schrieb Thierry Goubier mailto:thierry.goub...@gmail.com>>: Hi Norbert, Le 25/01/2016 20:01, Norbert Hartl a écrit : Am 25.01.2016 um 18:09 schrieb Norbert Hartl mailto:norb...@hartl.name>>: I'm e

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
Hi Thierry, > Am 25.01.2016 um 20:45 schrieb Thierry Goubier : > > Hi Norbert, > > Le 25/01/2016 20:01, Norbert Hartl a écrit : >> >>> Am 25.01.2016 um 18:09 schrieb Norbert Hartl : >>> >>> I'm eager to try a new project with some git repositories. But to >>> be honest I don't really get it. S

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Esteban Lorenzano
> On 25 Jan 2016, at 20:45, Thierry Goubier wrote: > > Hi Norbert, > > Le 25/01/2016 20:01, Norbert Hartl a écrit : >> >>> Am 25.01.2016 um 18:09 schrieb Norbert Hartl : >>> >>> I'm eager to try a new project with some git repositories. But to >>> be honest I don't really get it. Searching th

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Thierry Goubier
Hi Norbert, Le 25/01/2016 20:01, Norbert Hartl a écrit : Am 25.01.2016 um 18:09 schrieb Norbert Hartl : I'm eager to try a new project with some git repositories. But to be honest I don't really get it. Searching the web there is lots to find but nothing actual. I don't understand if it is o

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
> Am 25.01.2016 um 18:09 schrieb Norbert Hartl : > > I'm eager to try a new project with some git repositories. But to be honest I > don't really get it. Searching the web there is lots to find but nothing > actual. > > I don't understand if it is ok to use a ConfigurationOf or if it only work

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
Thanks Esteban, in the tutorial there is a mentioning that one can use bitbucket as well. When I try using a bitbucket url for a repository I get an ZnUnknownScheme error. Is there any prerequisite for using different schemes. I loaded newest zinc http without success. thanks, Norbert > A

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Serge Stinckwich
Maybe you can contribute to: https://ci.inria.fr/pharo-contribution/view/Books/job/PharoBookWorkInProgress/lastSuccessfulBuild/artifact/book-result/GitAndPharo/GitAndPharo.old.pdf and there are new chapters: https://ci.inria.fr/pharo-contribution/view/Books/job/PharoBookWorkInProgress/lastSucces

Re: [Pharo-users] Pharo + git workflow

2016-01-25 Thread Esteban Lorenzano
Hi Norbert, I think this article by Yuriy describes pretty fine how to work with Baselines, Configurations and GitHub. http://blog.yuriy.tymch.uk/2015/07/pharo-and-github-versioning-revision-2.html cheers! Esteb

[Pharo-users] Pharo + git workflow

2016-01-25 Thread Norbert Hartl
I'm eager to try a new project with some git repositories. But to be honest I don't really get it. Searching the web there is lots to find but nothing actual. I don't understand if it is ok to use a ConfigurationOf or if it only works with a BaselineOf. And how do you specify the repository in a