Stef,

thanks for answering.

Am 10.05.17 um 08:59 schrieb Stephane Ducasse:
Hi joachim

There is a distinction between managing projects and pharo. Pharo 60 is managed with Monticello.
Pharo 70 will not.
Okay, I came from the perspective of an application developer and not so much as a contributor (which may, of yourse, change for bug reports and such)...


  * git only - no monticello meta info any more - possible?

Yes people use that everyday. But Pharo is not manage like that (even if we follow since years a git flow). In Pharo 70 Pharo itself will be manage with iceberg with git as a back end (notice the difference)

So that will sure be a showcase for it being ready for prime time ;-)

  * tools like merge/diff, committing from within the image

You have all the diff merge tools within pharo
including local commits and oushes to the central repo?

  * dependencies within my own project as well as dependencies on
    external code in - possibly multiple - external repositories

Metacello handles this since year.
There is a chapter on deep into pharo since ages

Okay, thanks! I'll definitely take a look at deep into Pharo.


  * what is the current "most official" source repository for open
    source code?

SmalltalkHub and SS3,
I'm not surprised by these two, but I am surprised github is not in this list...

  * best practices for managing complex projects and keeping old
    versions reproducible at any time

Use Metacello and use versions
or symbolic versions to your own projects if you want to minimize changes.
Okay, thanks.

  * 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)

There is one on the the github of iceberg.
IIRC, iceberg will be in the Pharo 6 images by default..? So iceberg is what people are/will be using.


Again, thanks a lot for the pointers!


Joachim




Stef

On Wed, May 10, 2017 at 7:56 AM, Joachim Tuchel <jtuc...@objektfabrik.de <mailto: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?
      * 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





--
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          mailto:jtuc...@objektfabrik.de
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1

Reply via email to