Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] [ANN] Speed-up with the CVS plugin

In the last integration build we added support for specifying separate 
read and write 
connection methods for a single CVS repository location. The motivation 
was to allow
operations that require only read access to the repository to use a faster 
connection 
method while still allowing write operations to use the authenticated 
connection.

The common use-case is to use an anonymous pserver for the read connection 
and either
an 'ext' or 'extssh' connection as the write. This means that operations 
where the authentication
overhead was longer than the time to transfer contents, there is a huge 
responsiveness gain.

The areas where we have seen the most improvements are: browsing changes 
via
the synchronize view, opening remote files, browsing a repository, 
merging, and comparing.

Here are the steps for configuring a read connection for an existing 'ext' 
or 'extssh' 
connection:

1. Create a read repository location (e.g. for Eclipse developers create 
an anonymous
pserver connection to dev.eclipse.org).

2. From the repositories view, select your existing 'ext' or 'extssh' 
repository location
and open the properties page via the context menu.

3. Configure the read location for the connection method.

The current UI for creating/configuring read and write locations is pretty 
weak, and we
will be working on improving this for 3.0. In the mean time you can 
benefit from the 
responsiveness gains now!

Cheers,
Jean-Michel


Back to the top