I think that this is important that we do not think only in terms of git.
People will jump on the next cool and better because nicer versioning system. I think about fossil for example. I'm waiting for that. Because each time I pair program with smart git users I see how this is "simple". So I would really be against having git menu in Pharo. We should have an abstraction over the generic commands that a decentralized versioning system should
offer.

Stef


Le 27/1/16 18:23, Dale Henrichs a écrit :


On 1/27/16 8:30 AM, stepharo wrote:
We have the catalog. So how different it is.
AFAIK the catalog only manages loads of projects ... to make it a "Project Browser" you would add menu items for committing/saving projects (i.e., save all dirty packages and for git repos, do a git commit after updating packages); viewing the diffs for all packages in a project; and of course the load functionality ....

As I said somewhere else, I don't think that it is a major job to implement a "Project Browser", but it is something that really needs to be done for supporting git-based projects. There is a natural 1-to-1 mapping between a Metacello project and it's git repository and as you can see in the Git menu below, there are a number of additional git-specific functions that need to be supported ...

Dale

And yes we would to change packages in nautilus.


Le 27/1/16 15:13, Dale Henrichs a écrit :
Haha, I certainly understand the lack of time/manpower ... Just in case it wasn't clear, when I said "project browser" I wasn't talking about replacing the code browser (Nautilus), but replacing/augmenting the Monticello Browser - which should turn out to be a much simpler undertaking --- "Project Browser" that manages the projects within the image - load, save, changes, etc.:

project list screenshot


Dale

On 1/26/16 11:29 PM, Christophe Demarey wrote:
Hi Dale,

Le 27 janv. 2016 à 04:11, Dale Henrichs a écrit :

I've been wondering no-one in the Pharo community has started building a "Project Browser" to 
replace the "Package Browser" .... I've had a "project browser" in tODE for several years 
now and you work with a manageble list of Metacello projects like the following:
Of course, we have that in mind. We would love to have it but lack of time / 
manpower ...
We are not happy with the current browser (Nautilus). We could have something 
really more powerful. It will come but we have other projects to achieve before 
;)
If someone comes with a better browser, we would love to set it as default.

Cheers,
Christophe




Reply via email to