Patch Set 1: I would prefer that you didn't submit this

(3 inline comments)

It would be nice if files listed in <working tree> node would be automatically selected in commit dialog so that user shouldn't think what files he need to select.

I've also added minor style nits comments.

BTW. The commit dialog doesn't include resources that are out of the workspace or in closed project. In some cases this behavior can confusing for the users