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