Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable/Disable "Refresh SVN status cache" #48

Closed
marcgise opened this issue Aug 11, 2017 · 3 comments
Closed

Enable/Disable "Refresh SVN status cache" #48

marcgise opened this issue Aug 11, 2017 · 3 comments

Comments

@marcgise
Copy link

I have a process that modifies a lot of files in the Workspace. The problem is that each time a file is modified, a background Job named "Refresh SVN status cache" is executed, and it slow down my process drastically.

It would be great if there exists a preference that allows to enable/disable this Job. This way, previously to execute my process, I disable the Job, and once ended, I enable it again.

I consider it necessary, as it is reducing a lot my productivity.

I found that the file that starts the Job, is org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.

Some approach like the one for derived resources, maybe is valid to solve this issue.

@marcgise
Copy link
Author

I have modifies 5 files in the subclipse.core and subclipse.ui projects to add this functionality ;)

Cheers,

changes.zip

@HBuender
Copy link

I have a very similar probelm and a quick test of your solution worked well.
Is there a pull-request containing the changes?

selsemore added a commit that referenced this issue Jan 17, 2019
Add a new 'Ignore refresh SVN status cache' preference. If true, the
'Refresh SVN status cache' job does not get executed when workspace file
changes are made.

This is a patch from the changes.zip file that marcgise provided in the
issue. I've just rebased it and also moved the 'ignore refresh' check
down to just before the status cache refresh job would be scheduled.
That way the auto sharing of SVN projects will still occur.

Issue #48
@markphip
Copy link
Contributor

We merged a version of this option to add a preference and will include it in the 4.3 release. Hopefully it will help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants