On Wed, May 10, 2017 at 1:56 PM, Joachim Tuchel <jtuc...@objektfabrik.de> wrote:
> Hi guys,
>
> please forgive me if this mail is a sign of ignorance. I am not a regular
> Pharo user and one of the reasons for this is that I didn't like most of the
> source management tools around Monticello. Coming from an envy background,
> it feels like not being ready for prime time. Of course you guys have been
> proving you can work with these tools quite well, but still I'd be
> interested in using Pharo in a pure git-based environment, as it most
> closely resembles some of the most-beloved features of envy.
>
> Over the years there was a lot of work and discussion on filetree,
> gitfiletree, iceberg, cypress and maybe quite a few other projects that
> sounded promising and interesting. But I must admit I lost track of what was
> really done and how far things went in the last years.
>
> So are there any pointers to info material that I could look at to see what
> the current status of source control in Pharo 5 and Pharo 6 is and/or will
> be soon?
>
> I am mostly interested in these topics:
>
> git only - no monticello meta info any more - possible?

As mentioned in other responses, GitFileTree and Iceberg are operating
without Monticello metadata.
This has been the case for a while but personally, even to I love to
use git for C code, I just haven't managed to make the leap for
image-side Pharo.  Monticello was "good enough".  Probably a lot of
people are the same.  Now with the coming Pharo 7,  Iceberg/git will
be the only game in town for "pharo-core contributions".  Everyone
will be forced to use Iceberg (and personally I welcome this) and
there'll be many more eyeballs to polish off any rough edges of the
tools and workflow.  So *now* in Pharo 7 is an ideal time to start
paying attention and to help identify any gaps in requirements for
Pharo git tools and workflow.

cheers -ben

> tools like merge/diff, committing from within the image
> dependencies within my own project as well as dependencies on external code
> in - possibly multiple - external repositories
> what is the current "most official" source repository for open source code?
> best practices for managing complex projects and keeping old versions
> reproducible at any time
> tutorial for git newbies in a Pharo context? (Like, how do I start with a
> new packege - create folder first and do git init, or start in the image and
> push into repo later? as I said: beginners' stuff)
>
> Thanks for pointers and help
>
>
> Joachim
>
>

Reply via email to