Bazaar Version Control System Support
Under "Version Control Integration" on the PyCharm overview page, I see that PyCharm supports or will support "check-in, check-out, view diffs, merge - all in the unified VCS user interface for Subversion, Git, CVS, Perforce and other SCMs". Is Bazaar included in the "other SCMs"?
请先登录再写评论。
I'm just guessing at this point, but I suspect that Bazaar support, and Mercurial support (what I'm hoping for), will come in the form of a plugin, probably 3rd party.
Hello Eugene,
Right now Bazaar is available as a third-party plugin which you can download
and install from http://plugins.intellij.net/. I don't think we'll have the
resources to make it a fully supported part of the product by the time of
the 1.0 release.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Are you referring to Bzr4IntelliJ? I actually found bzr4idea, but its last release was more than half a year ago, and pre-dates the current major release of Bazaar, hence I was a little skeptical on whether it would be a viable solution.
I am not in a rush right now to choose a Python IDE as I am currently working on other projects (I just deployed a Python project developed with less than optimal tools), but it would be rather disappointing to buy a license for PyCharm, only to find that support for my chosen VCS will no longer be up to date because the third-party plugin is no longer being maintained. So, even if Bazaar support is not a priority, are there plans to officially fully support it sometime after the 1.0 release, say in early 2011?
Hello Eugene,
To tell the truth, I have no idea whether it's a viable solution or not.
I only know that the plugins exist. :-)
Yes, we would like to support Bazaar if there's enough demand for it from
the users and if we have the resources to develop and maintain the plugin.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Okay, thanks! :-)
I'd like to add that I would also like to see bzr support added, as that is what I am mainly using for both work and personal projects.
I think that you'll find demand for bzr and Mercurial higher from the Python community than in other communities, part of this is because both are written in Python themselves. The Python project itself is switching to Mercurial.
The bzr4intellij plugin works, but you have to download it manually from the plugins site and install it yourself since it doesn't seem to be available via the plugin manager inside PyCharm.
It's simple but what it does do seems to work just fine.
Hello Gordon,
It wasn't available previously, but now PyCharm shows the correct plugin
list, and bzr4intellij is in there.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Any chance anyone can take this up?
The irony is that while bazaar is written in python, and pycharm is for developing python, to develop a plugin to use with pycharm / IDEA you need to write it in Java (otherwise I'd do it myself!)
In case anyone else comes hunting, I did find this, which is passable and works OK (although not ideal obviously)
https://github.com/termie/git-bzr-ng