Activity log for bug #258115

Date Who What changed Old value New value Message
2008-08-15 08:52:20 Nicholas Allen bug added bug
2008-08-15 09:08:48 Nicholas Allen description If I have modified 2 files in a branch and select Team/Commit... from the context menu of 1 of the files only that file is shown in the commit dialog. Bzr-eclipse also indicates (rather misleadingly) that all files are shown via the check box "Check/Uncheck All". When committing all files that have been modified in the current branch should always all appear in this dialog so the user can just check/uncheck the ones I don't want to commit. If I have modified 2 files in a branch and select Team/Commit... from the context menu of 1 of the files only that file is shown in the commit dialog. Bzr-eclipse also indicates (rather misleadingly) that all files are shown via the check box "Check/Uncheck All". When committing all files that have been modified in the current branch should always all appear in this dialog so the user can just check/uncheck the ones they don't want to commit.
2008-08-16 23:24:12 Guillermo Gonzalez bzr-eclipse: status New Invalid
2008-08-16 23:24:12 Guillermo Gonzalez bzr-eclipse: statusexplanation Hi Nicholas, Thanks for reporting this. I must say, that this is a feature not a bug. Let me explain it a bit more.. :) When you choose commit from the context menu of a selected file (or from the menu bar with the focus in a editor or single file), the commit dialog only handle these selected resource (file in this case). The "Check/Uncheck All" check box is not related to all the changes in the branch nor to all the resources in a project, it's just for the currently handled resources in the commit dialog, it's just a shortcut to check/uncheck all currently handled resources. If you want to commit all changed resources from a project, the commit action should be called from the project itself. Same applies for all the changes files inside a specific folder. I'm marking this as invalid, because this is the desired behaviour and also all the other team plugins (I used: CVS and subclipse/subversive) use the same approach.