Ponieważ każdy widok, w którym wyświetlane są zasoby, może zawierać
projekty skonfigurowane z różnymi dostawcami zespołowymi, dostawcy ci mogą
wnosić dekoracje
wyróżniające zasoby skonfigurowane dla repozytoriów poszczególnych dostawców. Klient CVS używa dekoracji do wyświetlania takich informacji, jak flagi modyfikacji (symbol >), znaczniki, słowa kluczowe (na przykład "(ASCII-kkv)") i podwersje (na przykład "1.15").
Dekoracje można stosować także dla ikon (na przykład symbol oznacza, że zasób jest zarządzany przez system CVS).
Niektóre dekoracje mogą wymagać intensywnych obliczeń, dlatego dobrze jest przekazać użytkownikom pewną kontrolę na wykorzystaniem dekoracji, a nawet nad ich treścią. W kliencie CVS jest dostępna strona preferencji, na której użytkownicy mogą kontrolować prezentację i treść dekoracji.
Pełny opis punktu rozszerzeń dekoracji można znaleźć na stronie org.eclipse.ui.decorators. Kod w języku znaczników dla dekoracji CVS wygląda następująco:
<extension point="org.eclipse.ui.decorators"> <decorator objectClass="org.eclipse.core.resources.IResource" adaptable="true" label="%DecoratorStandard.name" state="false" class="org.eclipse.team.internal.ccvs.ui.CVSDecorator" id="org.eclipse.team.cvs.ui.decorator"> <description> %DecoratorStandard.description </description> </decorator> </extension>