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

RE: [Subclipse-dev] Synchronize performance patch

From: Martin Letenay <mle_at_whitestein.com>
Date: 2005-06-29 17:37:11 CEST

> >
> > Other things I am seeing:
> >
> > Incoming deletes turns into outgoing adds.
> > Incorrect/missing incoming changes.
> >
> > I think this second one might be a problem in the Checkout
> changes you
> > made. I did a clean workspace and new checkout.
> > Then committed some changes from another session so that I
> would have
> > updates to Synch in.
> > When I did Synch there were some incoming additions that I did not
> > make. I switch to the Resource view and indeed those files were
> > missing. So I did a Refresh of the project and they all
> appeared. So
> > I think something during the Checkout process has also
> broken some of
> > this refresh mechanism.
> >
>
> What's strange is that I swithched to revision 1377 and it
> does not behaves correctly there neither ...
> Maybe my workspace is totally corrupted ...

OK,

I've found it.
I had to create a fresh workspace since the old was obviously corrupted ...

The problem was in the SyncFileChangeListener.

I should not do two unrelated things at the same time ...
Besides the preformance improvements, I've dedided to also a fix a small bug
there,
Which at the end was not bug at all and I just created a new one.

According to class comment the SyncFileChangeListener:
 * When a change occurs in one of these files :
 * - all files in the directory (.svn/..) are refreshed

But not the .svn files were refreshed but the normal files.
So I "fixed" that. But I shouldn't since the normal files HAVE TO be
refreshed ...

Once again, my humble appologies ...

Martin

Received on Thu Jun 30 01:37:11 2005

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