#309 Reimport files should show tasks in task monitor

closed-fixed
Alan Ezust
7
2013-03-21
2012-08-24
Steve
No
0 up votes | 0 down votes | 0%
11 comments

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

Discussion

1 2 > >> (Page 1 of 2)
  • Alan Ezust
    Alan Ezust
    2012-08-24

    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.

     
  • Steve
    Steve
    2012-08-24

    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.

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

     
    • assigned_to: jarekczek --> nobody
     
  • Steve
    Steve
    2012-09-24

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

     
  • Alan Ezust
    Alan Ezust
    2012-11-20

    • priority: 5 --> 7
     
  • Alan Ezust
    Alan Ezust
    2012-11-20

    • summary: Reimport files should show progress --> Reimport files should show tasks in task monitor
     
  • Dale Anson
    Dale Anson
    2012-11-20

    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.

     
  • Alan Ezust
    Alan Ezust
    2013-03-21

    • assigned_to: nobody --> ezust
     
  • Alan Ezust
    Alan Ezust
    2013-03-21

    Ignore the previous comment. I can see how to do it and am working on it now.

     
1 2 > >> (Page 1 of 2)