[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-dev] GSoC Project Idea: Subversion 1.5 Changelists

From: Mark Phippard <markphip_at_gmail.com>
Date: Wed, 26 Mar 2008 07:59:27 -0400

On Wed, Mar 26, 2008 at 7:39 AM, Hiranya Jayathilaka
<csehiranya_at_gmail.com> wrote:

> I'm a computer engineering undergraduate from University of Moratuwa, Sri
> Lanka. I'm interested in implementing the 'subversion 1.5 changelists'
> project idea for GSoC 2008.
> I'm a regular Eclipse user and have some experience with Subclipse as well.
> I would like to have some more information regarding this project idea to
> get started. Please let me know if there are any particular areas I should
> look into before I start. Any references will be highly appreciated.

This task could wind up being relatively easy. There is a simple part
to the task and then an unknown part.

The simple part is to take our existing changeset code, such as when
we add/remove an item to changesets, and modify it to call the new SVN
1.5 changelist API's so that it is registered with the SVN working
copy. The Eclipse support lets you add items that SVN does not,
(folders and unversioned items), so you will just need to deal with
that in some way.

The unknown part is changing the code so that we read the SVN WC
changelist information when building our UI. The use case you need to
support is that a user goes to the command line, or another SVN
client, and puts some files in various changelists. Then in our
Eclipse UI you should be able to see this. So you will need to come
up with some kind of a hybrid routine that uses both our existing
changeset code in Eclipse, and some new code that uses SVN API's.

While you are working on this, you could probably come up with some
other ideas or proposals to improve the changeset feature in general.
I believe the feature is mostly driven by Eclipse so there probably
are not a lot of improvements that can be made, but you still might
see some.

Mark Phippard
To unsubscribe, e-mail: dev-unsubscribe_at_subclipse.tigris.org
For additional commands, e-mail: dev-help_at_subclipse.tigris.org
Received on 2008-03-26 12:59:35 CET

This is an archived mail posted to the Subclipse Dev mailing list.