> >
> > 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