This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | [68cat]Reparsing starts after CVS-Diff | ||
---|---|---|---|
Product: | editor | Reporter: | stefan79 <stefan79> |
Component: | Parsing & Indexing | Assignee: | Tomas Zezula <tzezula> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | tstupka |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: |
Logfile (-J-Dorg.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.level=FINE was activated)
Just a test, please ignore Message-Log After closing the sample-project from Bug 170976, the IDE made a total scan of all my Libraries. Message-Log Log-File |
Description
stefan79
2009-11-09 09:43:04 UTC
Created attachment 90625 [details]
Logfile (-J-Dorg.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.level=FINE was activated)
(In reply to comment #0) > -) After I closed the Diff-Window, the IDE starts reparsing of H:/develop > Here are my classes. Sorry. It was CVS/Search History (and not CVS/Diff). Created attachment 90626 [details]
Just a test, please ignore
Created attachment 90629 [details]
Message-Log
An other situation.
-) I started the IDE.
-) After Scanning Projects has finished, I made a diff on my local folders.
After that "Scanning projects" on H:/develop starts.
Created attachment 90733 [details] After closing the sample-project from Bug 170976, the IDE made a total scan of all my Libraries. Then I tried to edit a file and make some changes. Then the IDE doesn´t response and I had to kill the IDE (TaskManager). What exactly did you do when you say "I made a diff on my local folders"? I'm still trying to get my head around the log files and explain why H:/develop was scanned. The thing is that when you do CVS/Diff it silently performs CVS/Update in order to show remote changes and this CVS/Update triggers refresh, which it should not, because it is not updating the real source file. The CVS folks promised to fix this. But since you say that H:/develop contains *.class files and the scanning recognizes it as a binary source root I still don't understand how any CVS operation could trigger rescanning of this root (and many other binary roots as I can see in the log file). They are not under CVS controll, right? So, their rescanning is either triggered by some other action or you do CVS/Diff in the way that triggers refreshing of all scanned roots. Tomas, thanks for fixing the silent CVS/Update. (In reply to comment #6) > What exactly did you do when you say "I made a diff on my local folders"? I´ve checked out some folders (src, test, ...) under E:/Entwicklung65. I´ve selected the folders, that are under CVS-Control and selected CVS/Diff. >I'm > still trying to get my head around the log files and explain why H:/develop was > scanned. I also don´t understand this, but I see several time this feature. > The thing is that when you do CVS/Diff it silently performs CVS/Update in order > to show remote changes and this CVS/Update triggers refresh, which it should > not, because it is not updating the real source file. The CVS folks promised to > fix this. Ok, I understand, but why rescanning of all roots? > But since you say that H:/develop contains *.class files and the scanning > recognizes it as a binary source root I still don't understand how any CVS > operation could trigger rescanning of this root (and many other binary roots as > I can see in the log file). H:/develop only contains class-Files/Properties-Files (it´s a build-dir). There are no java-Files. It´s defined at a library in Classpath-tabpane. >They are not under CVS controll, right? Under CVS-Control is only E:/Entwicklung65 > So, their > rescanning is either triggered by some other action or you do CVS/Diff in the > way that triggers refreshing of all scanned roots. ?? Integrated into 'main-golden', will be available in build *200911160201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/682e40170868 User: Tomas Stupka <tstupka@netbeans.org> Log: fixed the part in cvs Issue #176271 - [68cat]Reparsing starts after CVS-Diff Created attachment 91623 [details]
Message-Log
Same situation at 200911230200.
I made a CVS-Diff and then the Scanning-Projects started.
Please have a look at the log-file.
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.level=FINE was activated (I hope this helps).
Created attachment 91767 [details]
Log-File
Same "Feature" again.
I make a CVS-Diff and Scanning Projects starts at my Library-Classpath(!?!).
Is there no option to turn on a logmessage (Which class has initialized the scanning-process). (In reply to comment #13) > Is there no option to turn on a logmessage (Which class has initialized the > scanning-process). No, only logs in RepositoryUpdater. This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue. Thanks for your cooperation, NetBeans IDE 8.2 Release Boss |