Actions:
|
2015-09-19 06:30 AEST by Glen Starrett - On Windows 10 VM, with CVS Suite 5737 (today's build) installed, importing a
file creates an unreadable RCS file that fails with error "EOF in value in RCS file"
Other files output errors "`state' not in the expected place".
Full sample set attached with trace of import command and rlog. |
|
2015-09-19 06:33 AEST by Glen Starrett - Created an attachment (id=2874)
Sample files for reporduction import
A set of simple files for import testing:
09/16/2015 02:39 PM 16 .cvsignore
09/16/2015 02:39 PM 0 aaaignore.me.txt
11/04/2005 01:54 AM 5,361 admin.php
09/16/2015 01:15 PM 4,089 backend.php
09/16/2015 12:46 PM 13,337 banners.php
09/16/2015 02:38 PM 31,335 changelog.txt
11/04/2005 01:54 AM 2,138 edituser.php
|
|
2015-09-19 06:36 AEST by Glen Starrett - Created an attachment (id=2875)
Import log
C:\Users\gstar\Desktop\SmTestImp>cvs -tttt -d :sspi:localhost:/myrepo import -i
-n -m "CLI import test" SmTestImp3 > import.txt 2>&1 |
|
2015-09-19 06:37 AEST by Glen Starrett - Created an attachment (id=2876)
rlog trace
C:\Users\gstar\Desktop\SmTestImp>cvs -tttt -d :sspi:localhost:/myrepo rlog
SmTestImp3 > rlog.txt 2>&1 |
|
2015-09-19 06:40 AEST by Glen Starrett - Created an attachment (id=2877)
RCS files from repo that were created
It looks like there is a CR missing after date but before state. Could have
something to do with the "@" in the username as well.
1.1
date 2015.09.18.20.17.35; author
MicrosoftAccount\gstarrett@mediacombb.net; state Exp;
branches;
|
|
2015-09-19 06:48 AEST by Glen Starrett - I've determined that the problem is something to do with the username (I suspect
the "@").
Setting up a "local account" requires several "no email", "no, really no email",
"I REALLY DO NOT WANT TO SET UP THIS ACCOUNT WITH AN EMAIL ADDRESS" steps, so
the @ in username will probably become more common.
Using local account "grs" works, where "gstar" aka
"MicrosoftAccount\gstarrett@mediacombb.net" does NOT work:
C:\Users\gstar\Desktop\SmTestImp>cvs -d :pserver:grs@localhost:/myrepo login
Logging in to :pserver:grs@localhost:2401:/myrepo
CVS Password:
C:\Users\gstar\Desktop\SmTestImp>cvs -d :sspi:grs@localhost:/myrepo import -i -n
-m "CLI import test" SmTestImp5
SSPI Login failed - [80090308] The token supplied to the function is invalid
C:\Users\gstar\Desktop\SmTestImp>cvs -d :pserver:grs@localhost:/myrepo import -i
-n -m "CLI import test" SmTestImp5
I SmTestImp5/aaaignore.me.txt
N SmTestImp5/.cvsignore
N SmTestImp5/admin.php
N SmTestImp5/backend.php
N SmTestImp5/banners.php
N SmTestImp5/changelog.txt
N SmTestImp5/edituser.php
N SmTestImp5/import.txt
N SmTestImp5/rlog.txt
No conflicts created by this import
C:\Users\gstar\Desktop\SmTestImp>cvs -d :pserver:grs@localhost:/myrepo rlog
SmTestImp5
cvsntsrv rlog: Logging SmTestImp5
RCS file: /myrepo/SmTestImp5/.cvsignore,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
RCS file: /myrepo/SmTestImp5/admin.php,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
RCS file: /myrepo/SmTestImp5/backend.php,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
RCS file: /myrepo/SmTestImp5/banners.php,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
RCS file: /myrepo/SmTestImp5/changelog.txt,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
RCS file: /myrepo/SmTestImp5/edituser.php,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
RCS file: /myrepo/SmTestImp5/import.txt,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
RCS file: /myrepo/SmTestImp5/rlog.txt,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2015/09/18 20:43:45; author: grs; state: Exp; kopt: kv;
CLI import test
=============================================================================
C:\Users\gstar\Desktop\SmTestImp>
|
|
2015-09-19 07:12 AEST by Glen Starrett - The workaround is to use the TortoiseCVS method: Make Module > Add Contents >
Commit. |
|
2015-10-01 03:25 AEST by Glen Starrett - Created an attachment (id=2884)
Reproduced with Windows 8.1
I reproduced the problem with a Windows 8 test VM, so this bug is confirmed
against win 8.1 and 10. |