There are two kinds of capitalizations styles in user interfaces: sentence and header/title, see the GNOME [1] or Apple HIG [2].

The task name should have sentence capitalization, based on what I can see from other task names in Eclipse.

In the Git man pages, "repository" is never capitalized, and they are pretty well-written. Also, looking at the CVS repository property page, they don't capitalize it either in the text. If repository is part of a title, then it should be capitalized (header capitalization), but not in sentence capitalization.

Also, we would have to capitalize many Git-specific terms, such as "branch" (it's not a branch of a tree, it's a Git branch), tag, tree..

[1] http://library.gnome.org/devel/hig-book/stable/design-text-labels.html.en#layout-capitalization
[2] http://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGText/XHIGText.html#//apple_ref/doc/uid/TP30000365-BABDIBBH