IMHO, some actions like
* Push to
* Pull from
Shouldn't be available in context menu because they are not context sensitive and therefore it would be better to have
only in Mercurial main menu.
Peter - they are context sensitive. I find myself using them from the context menu quite a bit and its much clearer to
me what exactly is the context I'm working with at that time, so I know exactly what I'm Cloning, Pulling/ Pushing from
or checking Properties of.
So in the ctx menu:
Clone is context dependent - it is cloning the project you are right clicking on.
Push to default - if available is pushing to this projects clone parent.
Pull from default - if available is pulling from this projects clone parent.
Properties - is bringing up the properties for the project you are right clicking on.
What I mean is: whatever you select (package, file) from e.g. "Projects" window the result is the same for "Push",
"Pull", .... Entire project is processed. Let's suppose commit action. If it's invoked, only files that belong to the
selected directory are processed (if other directory contains modified files then they are not processed), not the
entire project. And that's the difference for me. But it's just my opinion. ;-)
Ah OK - I understand exactly what you mean, but I do find it very handy to have these commands available to me on the
ctx menu when I'm working with the repos.
So for now I'd vote to leave as is, but if we get strong opinions to the contrary we can always change them of course.
Will leave for now awaiting user feedback.
So I would reopen it and keep it open as ENHANCEMENT.
*** This issue has been marked as a duplicate of 129087 ***