Eclipse Integration (was Re: Bazaar 1.0...)
Guillermo Gonzalez
guillo.gonzo at gmail.com
Wed Nov 14 05:06:56 GMT 2007
Andrew Cowie wrote:
> On Tue, 2007-11-13 at 12:37 +1000, Ian Clatworthy wrote:
>> Should we...
>
> I had *another* client reject Bazaar this week due to the lack of mature
> Eclipse integration.
ups
>
> This isn't something that will be achieved piecemeal; the user
> experience there needs to be _polished_ and not haphazard, otherwise it
> reflects badly on Bazaar itself. Which is a shame, because I know some
> people are working hard on it, but it's not the sort of thing to get
> love from the core developers who are, after all, a Python mafia. :)
>
> This is just FYI, but since you guys care about adoption, I figured I'd
> put my 2¢ in.
>
Andrew,
I agree mostly, only I can say is I'm trying to take bzr-eclipse there,
but is a lot of work and for the moment I only can work on it in my spare
time.
> ++
>
> For me the killer feature would be switching branches in an Eclipse
> aware way. Right now I use a *symlink* in ~/workspace to the place where
> I keep my branches. I have to "Close Project", rm symlink, create new
> symlink, re "Open Project", and then "Refresh" to change branches. Talk
> about a pain in the ass. [You have to do this because otherwise all the
> launcher configurations are for a specific path and are no-op if you try
> to do one-project-per-branch].
>
> More generally, this all points to the fact that branch management is a
> complex topic for all GUIs.
>
[snip]
This is the kind of feedback needed for put me to work ;)
About the Project/branch switch issue, I must agree with John, there is
no standard way to switch the location of a project, there is a bug
report (https://bugs.eclipse.org/bugs/show_bug.cgi?id=35973) related to
this issue, but it seems there are no intentios to fix it any time soon :(
To manage my branches inside eclipse, I keep all of them as projects in
the same Eclipse workspace, but located (at filesystem level) outside the
workspace directory.
I can implement 'bzr switch' in the next days.
There is a new build of bzr-eclipse, which provides Annotate and History
integration.
Just to inform the estimated roadmap, the next planned features are:
multiple projects in the same branch (need to figure out some details),
compare integration, merge and conflict resolution.
Any other features you want, please fill a bug or a blueprint if is
something specific to bazaar and bzr-eclipse.
Regards,
Guillermo
More information about the bazaar
mailing list