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