English in comment should be improved (hope I didn't corrupt what you want to say):

EGit decorates the project node shown in the package explorer. 
The '>' decorator indicates that there are uncommitted changes present in the project. 
Also the repository and branch name are added as a suffix ('[<repo name> <branch name>]' suffix). 
To bypass this decoration we use here this loop.