The internal SCC system in Komodo IDE is not fully extensible, you would have to hack several python and javascript files to get full integration. A simpler approach would be to use the run command system to provide quick access to command line tools. This is one of the subsystems that needs to be rearchitected for extensibility.
I actually look briefly into mercurial and bzr support for Komodo last week, and like Shane said, it will take some rearchitecture work to get the basics for this ready (likely after Komodo 4.1).
Also, which commands would need to be supported through Komodo to satisfy mercurial users?
Very cool :) but it looks like OpenKomodo uses SVN? as the website indicated.
With OpenKomodo seaming to use svn for itself, is there any change that Mercurial will be supported sometime in the (near) future ?
Personally i would still love to have Mercurial support in Komodo ! for me, it's really the only big thing missing in Komodo IDE at this point. As we switched almost everything to Mercurial now it's 1.0.
We found SVN just fit better for our needs at the time so went with that. As Mozilla is moving to Mercurial over time, we will likely get that in sooner or later (I use Komodo to browse around the Moz tree's in addition to lxr/mxr).
hg ci
hg push
hg pull -u
hg diff
hg rollback
and of course, hg add
I'm currently using 'run command' instead to work around this, throwing in '%p' for the 'start in' field.
You should set the editor and display variables so it doesn't just use vim (which won't work as komodo doesn't use a real terminal. Personally I have it set to emacs, which with the DISPLAY variable set to :0 will show the gui, avoiding the aforementioned issues.
The internal SCC system in Komodo IDE is not fully extensible, you would have to hack several python and javascript files to get full integration. A simpler approach would be to use the run command system to provide quick access to command line tools. This is one of the subsystems that needs to be rearchitected for extensibility.
Hi ShaneC,
Thanks for that. I'll have a chance this coming weekend to have a hack around with it, see what I can come up with, and post the results here.
Thanks again,
D.
---
D.Waterhouse
I actually look briefly into mercurial and bzr support for Komodo last week, and like Shane said, it will take some rearchitecture work to get the basics for this ready (likely after Komodo 4.1).
Also, which commands would need to be supported through Komodo to satisfy mercurial users?
push/pull/merge/update.... ?
Bump :)
I would love to see mercurial support in Komodo-IDE !!
We use mercurial as are main VCS nowadays so support in the IDE would be very very welcome.
Regards,
B.
I'm expecting to use Mercurial for OpenKomodo, so I'm sure we'll eventually get Mercurial support in IDE.
Very cool :) but it looks like OpenKomodo uses SVN? as the website indicated.
With OpenKomodo seaming to use svn for itself, is there any change that Mercurial will be supported sometime in the (near) future ?
Personally i would still love to have Mercurial support in Komodo ! for me, it's really the only big thing missing in Komodo IDE at this point. As we switched almost everything to Mercurial now it's 1.0.
We found SVN just fit better for our needs at the time so went with that. As Mozilla is moving to Mercurial over time, we will likely get that in sooner or later (I use Komodo to browse around the Moz tree's in addition to lxr/mxr).
All I would want to see:
hg ci
hg push
hg pull -u
hg diff
hg rollback
and of course, hg add
I'm currently using 'run command' instead to work around this, throwing in '%p' for the 'start in' field.
You should set the editor and display variables so it doesn't just use vim (which won't work as komodo doesn't use a real terminal. Personally I have it set to emacs, which with the DISPLAY variable set to :0 will show the gui, avoiding the aforementioned issues.
The following Komodo enhancement request is tracking this:
http://bugs.activestate.com/show_bug.cgi?id=78434
We plan to have mercurial support in Komodo 5.0 (for which the first alpha is still a few weeks away).