Hey guys,

I'm trying out the forest options in ME and I realised they don't
really do much other than copy the files over. And after fcloning the
forest, I was unable to "hack" each individual projects.

I have a proposal to flesh out the forest concept on ME as I feel it
is pretty important for projects that reach a certain scale.
Unfortunately I'm not very proficient in Eclipse plug-in development
so I would like to have the idea evaluated on feasibility and
conplexity.

Thinking in the workflow sense, I would imagine the things that are to
be added:
1. In the new project part, in addition to the "clone repository with
Mercurial", we can have another one which is called "clone forest with
mercurial". What this does is that it does a clone to mercurial and
instead adds all the subprojects as projects in eclipse.

2. While each subproject appears as a project in eclipse, they retain
metadata on which forest they belong to, so under the team menu, there
would be fpush, fpull and fupdate options available that is basically
just a recursive push or recursive pull/update on all projects.

3. Actually in short, what it really is is just to let the top level
project be a container for all related projects so that when we need
to pass projects to other developers it becomes simpler. We can just
tell them please clone project A instead of please clone project A, B,
C, D, E, F, G.. and so on.

I think this sounds much simpler than it actually is. I can already
imagine a few limitations of what it is, first being that this forest
pull destroys the "forest" layer of the forest. I was thinking of a
symbolic project as the forest head but I'm not too sure how it works
out. I don't know how forest deals with nested projects right now and
it would probably be a nightmare. And last but not least there is
probably issues with keeping consistency within the "forest" metadata.

Either way, please let me know what you think about it. As this is
probably more of a tool of convenience, and would probably improve my
happiness level, if it is feasible I am willing to spend some time to
hack on it, to make everybody's life better.

Thanks and have a good day ahead.

regards,
CH

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MercurialEclipse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mercurialeclipse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to