Community
Participate
Working Groups
From the CVS preference page, do the following: 1) set the default keyword substitution to -kkv 2) Press the export button to export preferences 3) reopen CVS preferences 4) import preferences from the same file The default keyword substitution field is now set to the default (-ko) The problem here is that the -kkv option is saved in .metadata/.plugins/org.eclipse.team.cvs.ui/pref_store.ini as an empty string; (see the first line of the following method in org/eclipse/team/internal/ccvs/core/client/Command.java) public String toMode() { if (KSUBST_TEXT_EXPAND.equals(this)) return ""; //$NON-NLS-1$ return getOption(); } The export function apparently does not export empty strings, so the value of the property is reset to the default on import.
Thanks for hunting this down.
Fixed in R2_0_1. Should release to HEAD as well.
Released to HEAD.