#309 Reimport files should show tasks in task monitor

closed-fixed
7
2013-03-21
2012-08-24
Steve
No

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

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

     
  • Jarek Czekalski

    Jarek Czekalski - 2012-08-24

    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.

     
  • Jarek Czekalski

    Jarek Czekalski - 2012-08-24
    • 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.

     
  • Alan Ezust

    Alan Ezust - 2013-03-21

    Pushed to git. 5297a0a..e09b5a3 master -> master
    Will be in PV 3.5.2

     
  • Alan Ezust

    Alan Ezust - 2013-03-21
    • status: open --> closed-fixed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks