Number of resources to commit differs for 'Tree' and 'Compressed Folders' presentation
| Bugzilla Link | 323122 |
| Status | NEW |
| Importance | P3 normal |
| Reported | Aug 19, 2010 06:41 EDT |
| Modified | Aug 19, 2010 10:54 EDT |
| Reporter | Nick Sorokin |
Description
Build Identifier: Eclipse SDK Version: 3.5.2 Build id: M20100211-1343, Subversive 0.7.9 Build id: I20100512-1900
When performing bulk commit from Team Synchronizing perspective the number of resources selected by Subversive depends on selected presentation of the synchronised projects. When presentation 'Compressed folders' is chosen and all changes are selected for commit, the number of resources selected by plugin is less than actual number of resources qualified for update. With 'Tree' presentation the number of resources qualified perfectly corresponds with physical file system content.
Subversive plugin was installed from downloaded archive site Subversive-incubation-0.7.9.I20100512-1900.zip
Repository used is hosted by Subversion 1.6.12
Java used is JDK 1.6.0_u16
Test source library used is a Subversive source code from org.eclipse.team.svn.sources_0.7.9.I20100512-1900.jar plugin
Reproducible: Always
Steps to Reproduce: 1.Create empty repository on Subversion server 2.Create empty Eclipse project and connect it to the repository created in step 1 3.Create new folder in Eclipse project 4.Unpack content of org.eclipse.team.svn.sources_0.7.9.I20100512-1900.jar file into new folder in Eclipse project. Refresh Eclipse project if new folder content was added outside of Eclipse. 5.Synchronise project with repository and switch to 'Team Synchronizing' perspective 6.In 'Synchronize' view select Menu -> Preferences -> Workspace -> Compressed Folders and press OK button 7.In 'Synchronize' view select all outgoing changes and commit. In 'Commit' window note the number of the resources selected by Subversive plugin, then cancel commit 8.In 'Synchronize' view select Menu -> Preferences -> Workspace -> Tree and press OK button 9.In 'Synchronize' view select all outgoing changes and commit. In 'Commit' window note the number of the resources selected by Subversive plugin, then cancel commit.
Following these steps I found that there is a big difference in calculated by Subversive number of resources eligible to commit