[cvsnt] [cvsweb_nt] spaces in user name
Thierry Bothorel
thierry.bo at netcourrier.com
Thu Jul 10 14:27:27 BST 2003
Hi,
After intalling cvsweb_nt, I face now with this problem. I use TortoiseCVS
locally, and cvs automatically use my windows 'username' in all files from
my repository. The problem is that there is one space in my user name and
i have this message :
"Error: Error parsing RCS output: date: 2003/05/21 01:08:32; author: T.
BOTHOREL; state: Exp; "
I edited a file from the repository to remove the space in my user name
and after that it works.
I have 2 solutions :
- change my winnt username and replace it also from all files of my
repository, but having already tried to change my username on a winnt
system, I will run in a lot of problems.
- try to change this portion of cvsweb.cgi I think is related to the
problem (line 1743 to 1756 ~). I have not used regular expressions before,
but I think it is in the first line that we can make a change so that the
author name match even if there is a space in it. Could you help me to
make the change ?
Thanks,
Thierry B.
-------------------------------------------------------
if
(m|^date:\s+(\d+)/(\d+)/(\d+)\s+(\d+):(\d+):(\d+);\s+author:\s+(\S+);\s+state:\s+(\S+);\s+(lines:\s+([0-9\s+-]+))?|)
{
my $yr = $1;
# damn 2-digit year routines :-)
if ($yr > 100) {
$yr -= 1900;
}
$date{$rev} = &Time::Local::timegm($6,$5,$4,$3,$2 - 1,$yr);
$author{$rev} = $7;
$state{$rev} = $8;
$difflines{$rev} = $10;
}
else {
&fatal("500 Internal Error", "Error parsing RCS output: $_");
}
------------------------------------------------------
More information about the cvsnt
mailing list