Hey all,
I have a whole bunch of drupal projects (checked out from CVS) and then locally version controlled in SVN. This means I have both .svn and CVS directories in my projects, which seems to confuse Komodo.
What I'd like, is for Komodo to use SVN for source control (i.e. when I hit update or commit), but it seems to give preference to CVS. Is there a way to set this that I'm not seeing? There seems to be a source control section in the project properties, but it appears uneditable.
thanks in advance.
Sorry this wasn't answered earlier, I actually found it via your blog post. Using multiple SCC systems currently is a bit awkward, what you actually have to do is disable CVS support in the global prefs and re-open the project. Komodo should then kick into 'svn' mode.
I've added this bug to capture the problem:
http://bugs.activestate.com/show_bug.cgi?id=71475
Feel free to create a bugzilla account and add comments or add yourself to the cc list. ( no, we don't have OpenID SSO between bugzilla and Drupal yet =)
--
JeffG
Clarification: if I do the disable CVS / re-open... with that stick then? (i.e. can I turn CVS back on after?).
Thanks for opening the bug... I'll get registered there... but tsk tsk for no OpenID ;)
No, it won't stick, but as you can see from the bug notes in the short term we are going to change Komodo to prefer svn over CVS so for most people it won't be an issue. This should be in the beta builds for Komodo 4.2 by next week.
As for OpenID, we're definitely considering it but one item that would need to get fixed is upgrading our 4-5 year-old bugzilla install. We'll get there eventually.
--
JeffG
Thanks a lot Jeff! I just so happen to already be running 4.2.0-beta5 ... so I look forward to the update. you guys rock :)
I do the same thing walkah does, checking out modules with cvs and managing the full project with svn. Changing priority is a quick solution, but could it be reopened? I'd really love to be able to do either/or...
Here's a scenario:
I've checked out a module from drupal.org that I maintain using cvs. It's included in a project that I maintain with svn. As I make changes to the module, I would like to be able to commit these changes to drupal.org's cvs repository AND to my project's svn repository. Currently if I want to do this I have to use command line because Komodo is still favoring cvs over svn. I'm using the 4.3 beta. Ideally it would be great if in the Source Control menu item, there was a menu item for cvs and one for svn and then the operations.
thanks.
The ordering was broken again (Komodo 4.3.0 alpha and beta builds) with the recent refactoring of the scc codebase. I've re-opened the bug to see if this can be fixed.
http://bugs.activestate.com/show_bug.cgi?id=71475
You are correct that the proper solution for this should be that Komodo detects multiple scc systems are use for the file(s) and to allow the user to choose which scc system they would like to use.
Cheers,
Todd