bzr-eclipse team mailing list archive
-
bzr-eclipse team
-
Mailing list archive
-
Message #00034
bzr-eclipse & lightweight checkouts
Hi,
I have been looking into some issues (426103, 492376) related to
lightweight checkouts and I am more and more inclined to completely
drop support for lightweight checkouts from bzr-eclipse.
I ran some basic tests and it looks like lightweight checkouts are not
handled by bzr very well either :
1) I do not think lightweight checkouts are really meant to be used in
complex IDEs like Eclipse. They seem to be perfect for simple build
scripts that just need to grab the code and process it in some way as
every single query requires communication with the server and it is
far too slow for my liking. As bzr-xmloutput uses a single-threaded
XMLRPC server working with lightweight checkouts in Eclipse might be a
bit frustrating.
2) There seem to be quite a few bugs in bzr when it comes to
lightweight checkouts e.g.
bzr checkout --lightweight lp:unity
cd unity
bzr info
bzr: ERROR: Parent not accessible given base
"bzr+ssh://bazaar.launchpad.net/+branch/unity/" and relative path
"../../../~anjali-team/anjali/unity/"
bzr checkout --lightweight lp:bzr-xmloutput
cd bzr-xmloutput
bzr info --verbose
bzr: ERROR: No such file: '/'
I think we should inform the users that lightweight checkouts are not
well-suited for the use in Eclipse and stop supporting them.
Please let me know you thoughts.
Cheers,
Piotr