Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
I've created a test repository and imported two vendor branches... $ cd ~/tmp/wxWidgets-2.5.3 $ cvs import -d -ko -I! -m "load 2.5.3" prj/wxWidgets WX_WIDGETS WX_2_5_3 $ cd ~/tmp/wxWidgets-2.5.4 $ cvs import -d -ko -I! -m "load 2.5.4" prj/wxWidgets WX_WIDGETS WX_2_5_4 When I explicitly checkout a branch by tag (e.g. cvs checkout -r WX_2_53 prj/wxWidgets) all works well. But, if I attempt to checkout the head (i.e. cvs checkout prj/wxWidgets), I get weirdness :( $ cvs checkout prj/wxWidgets cvs server: Updating prj/wxWidgets U prj/wxWidgets/.cvsignore U prj/wxWidgets/BuildCVS.txt cvs server: Unknown expansion option 'æ'. cvs server: invalid RCS expansion flags Valid flags are one of: t Text file (default) b Binary file (merges not allowed). B Binary file using binary deltas (merges not allowed). u Unicode (UCS-2) file with BOM. {encoding} Extended encoding type Followed by any of: c Force reserved edit. x Force exclusive edit. k Substitute keyword. v Substiture value. l Generate lockers name. L Generate Unix style line endings on checkout. D Generate DOS style line endings on checkout. M Generate MAC style line endings on checkout. o Don't change keywords. z Compress deltas within RCS files. (Specify the --help global option for a list of other help options) If I take a look at the log one of the files that's changed, then: $ cvs log prj/wxWidgets/acinclude.m4 RCS file: /omz13/prj/wxWidgets/acinclude.m4,v Working file: prj/wxWidgets/acinclude.m4 head: 1.1 branch: 1.1.1 locks: strict access list: symbolic names: WX_2_5_4: 1.1.1.2 WX_2_5_3: 1.1.1.1 WX_WIDGETS: 1.1.1 keyword substitution: o total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.1 date: 2004/09/28 21:44:59; author: dsomers; state: Exp; kopt: o; branches: 1.1.1; Initial revision ---------------------------- revision 1.1.1.2 date: 2005/02/19 08:15:49; author: dsomers; state: Exp; lines: +72 -1; kopt: æ·|úæ·È\ ; commitid: 12e9429b5f799ead; filename: acinclude.m4; load 2.5.4 ---------------------------- revision 1.1.1.1 date: 2004/09/28 21:44:59; author: dsomers; state: Exp; lines: +0 -0; load 2.5.3 ============================================================================ = The kopt looks very, very, wrong when revision 1.1.1.2 happened (although it was fine in the previous revision). Any ideas what's going on? Both client and server are on 2.5.01.1976 and running in a gnu/linux environment. Greetings from cold, wet, and windy Luxembourg, David