PreviousNextTracker indexSee it online !

(149/159) 3561346 - Reimport files should show tasks in task monitor

When I have a very large project, and I use Reimport files with SVN as the filter setting, it can take a very long time to finish. While it is running, there is no progress indication, or even indication that it is still busy, but project viewer seems to stop working (ignores mouse clicks). This is not very user friendly.

v5.0pre2 daily of 02-July-12
ProjectViewer daily of 27-July-12

Submitted snarum-micron - 2012-08-24 - 18:06:13z Assigned nobody
Priority 7 Category Project Viewer
Status Open Group None
Resolution None Visibility No

Comments

2012-08-24 - 18:15:30z
ezust
I *think* this has to be done in each individual plugin (SVNPlugin, GitPlugin, etc) because the code isn't in ProjectViewer. But in the case of GitPlugin, the code is actually in CommonControls.

2012-08-24 - 18:19:53z
snarum-micron
Correction: statement that PV "ignores mouse clicks" should have been "ignores right mouse clicks". The left mouse works fine to switch between open buffers, open files, etc.
2012-08-24 - 18:39:08z
jarekczek
I was substituting Project Viewer maintainer. I made several changes that I considered necessary, but now I would like to stop maintaining it. Tickets will no longer be autoassigned to me and any developer is welcome to work on Project Viewer.
2012-09-24 - 19:13:48z
snarum-micron
In this case, I'm using SVN plugin (latest daily) and it takes ~30 minutes to update my ~9000 file project (yes, the file system is painfully slow.)
2012-11-20 - 18:01:25z
daleanson
I think this does belong in ProjectViewer. ProjectViewer actually does the import and has an idea of the number of files to be re-imported. For the SVNPlugin, all it provides is an import filter that lets ProjectViewer know if a particular file is acceptable for importing. The filter does not know how many files there are overall, nor how many are already imported. That sort of state information is in ProjectViewer, in particular, it's in the ReImporter class.

Attachments