Bazaar and Eclipse

Asked by niels

I really like bazaar, but my main IDE is eclipse. If I have a look on hg or git, both of them become better and better in eclipse integration. Only for bazaar there is no progress. For example there is no use of the internal compare mechanism of eclipse with makes an structural diff for java-classes which is really comfortable.
For a professional use I think it's a must have. Are there any plans to improve the eclipse-support?

Question information

Language:
English Edit question
Status:
Solved
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Solved by:
Alexander Belchenko
Solved:
Last query:
Last reply:
Revision history for this message
Vitaliy Kulikov (slonua) said :
#1

My answer is yes =).

I have tried http://wiki.bazaar-vcs.org/BzrEclipse, but didn't feel comfortable.

So, after my experiments, me and my team start using http://wiki.bazaar-vcs.org/QBzrEclipse.
Also, you will need to install qbzr. Propose also install bzr-explorer to have nice GUI to work with bazaar branches out of eclipse. http://doc.bazaar.canonical.com/explorer/en/.

$ sudo apt-get install bzr-explorer

To have access to this package, you will need install Bazaar PPA
https://edge.launchpad.net/~bzr/+archive/ppa

$ sudo add-apt-repository ppa:bzr/ppa

In Lucid bzr-explorer is present in repos.

Revision history for this message
niels (opensource21) said :
#2

Well the gui-support outside eclipse is very good, there I agree with you.
Without installing QBzrEclipse only by looking on the launchpad-site, I can't see a big advantage of QBzrEclipse. Using the same UI is nice but I don't think a big improvement. It looks to me, that there are still a lot of open bugs. At least there is still development activity.
The main issue for me is, that it still use the comparison dialog of qbzr, which wasn't able to do a structural compare. With eclipse and svn or csv you have for java-files a comparison which shows new methods and changed methods and so on because it has knowledge about the java-language.
Perhaps I should add feature request?

Revision history for this message
Best Alexander Belchenko (bialix) said :
#3

niels пишет:
> Question #106920 on Bazaar changed:
> https://answers.edge.launchpad.net/bzr/+question/106920
>
> Status: Answered => Open
>
> niels is still having a problem:
> Well the gui-support outside eclipse is very good, there I agree with you.
> Without installing QBzrEclipse only by looking on the launchpad-site, I can't see a big advantage of QBzrEclipse. Using the same UI is nice but I don't think a big improvement. It looks to me, that there are still a lot of open bugs. At least there is still development activity.
> The main issue for me is, that it still use the comparison dialog of qbzr, which wasn't able to do a structural compare. With eclipse and svn or csv you have for java-files a comparison which shows new methods and changed methods and so on because it has knowledge about the java-language.
> Perhaps I should add feature request?

Yes, feature request will be nice. And if possible send the screenshot
with such java comparison to QBzr mailing list. Thanks.

--

All the dude wanted was his rug back

Revision history for this message
Vitaliy Kulikov (slonua) said :
#4

niels, please add me as notification person for any your activities of java with bazzar. i'm interested too, and i will try provide support for mocks, design and implementation.

so, 1st step is java specific diff visualization.
you maybe will find usaful tool for bazzar bzr-stats .. here is small improvement http://bazaar.launchpad.net/~bzr/bzr-stats/trunk/revision/34

Revision history for this message
niels (opensource21) said :
#5

Thanks Alexander Belchenko, that solved my question.

Revision history for this message
niels (opensource21) said :
#6
Revision history for this message
niels (opensource21) said :
#7
Revision history for this message
Chris E (cbz) said :
#8

The feature request isn't qbzr specific - in that the request is for teh eclipse plugin to work like the existing Team plugins in eclipse.

It might be worth taking the mercurial plugin for eclipse and using that code base as a basis for a new eclipse integration - bzr-eclipse itself is quite old.