[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 10:33:54 -0400

On Wed, Mar 26, 2008 at 10:31 AM, Eugene Kuleshov <eu_at_md.pp.ru> wrote:
> Mark Phippard 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.
> >
> Please also note that there is also Mylyn integration that is
> automatically creating change sets. It might work out of the box, but we
> need to test that. Which reminds me that we need to create some kind
> of test suite for this functionality.

I could be wrong, but I think the Mylyn stuff just winds up calling
the methods I mentioned above. You are of course right that we need
to test it, but I was just assuming it calls the same methods.

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 15:54:12 CET

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