Le 29/11/2014 11:34, kilon alios a écrit :

I took a look at gifiletree-Merge drive and from the installation
instructions alone , it blew my mind. Is there a simpler way of doing
this ? Because I will have to do a separate video tutorial on command
line and then another one for git configuration and customisation, I
dont see how to do this in a noob friendly manner. I would prefer
something that installs from inside Pharo with no use of the terminal.
I assume my viewers are new to coding and new to Pharo. Also to create a
video tutorial about something I will have first to test and try it for
a considerable amount of time so I make sure that I don't introduce
viewers to all sort of problems.

Yes, this is that "amount of time" stuff where I stopped in the Git chapter. And, yes, the merge driver is fairly low level (but it would not be that hard to add the setup of the merge driver when cloning a repository with, say, GitFileTree).

A side note why I do not use gitfiletree is because I believe that is
certainly a convenient tool to use but I will still rely on the external
gui to visualise my commits and do things that are outside the scope of
gitfiletree , so yes its a bit more tedious for simple tasks but way
more efficient for more complex ones. I dont exclude though the
possibility one day to come back to pharo even for my git tasks if the
tools get sophisticated enough, Pharo definitely has this potential.

One of the thing we need to look at is use cases with git and Pharo.

GitFileTree is/was an attempt at going as simple as possible on the 'how to do it' so that we could concentrate on doing usefull things with it ('now that we have it, what can we do around it?').

As I'm the only one projecting his use case around it, it doesn't see much progress on that front. It suits me and people with the same workflow (and knowing that it does exactly what you would do in most cases on the command line is one of the features: not a fault).

For a true 'doing something with it', you have to look into what Dale Henrichs has done with tODE. He is, as far as I could read, a long way up front us.

But for now I would like to continue to explain what cool stuff one can
do with sourcetree because its a really awesome git client.

And challenging the Pharo community with it ;)

Thierry

Reply via email to