Actions:
|
2013-03-13 04:55 AEST by Arthur Barrett - The client will crash if there is more than one RCS lock and you use 'cvs
admin -u' to unlock all revisions, eg:
Client: Concurrent Versions System (CVSNT) 2.8.01 (Soolin) Build 4747
(client/server)
Server: Concurrent Versions System (CVSNT) 2.8.01 (Soolin) Build 4747
(client/server)
cvs admin -l1.2 version.h
RCS file: /cvsrepo/cvsnt/version.h,v
1.2 locked
done
cvs admin -l1.4 version.h
RCS file: /cvsrepo/cvsnt/version.h,v
1.4 locked
done |
|
2013-03-13 05:05 AEST by Arthur Barrett - * I can still repro the crash when using an elevated command prompt, even now
that "Glen Starrett" has been added to the admin file.
* The time I got a no-crash result below, that was a normal, non-elevated
command prompt with "Glen Starrett" in the admin file.
* When I try the action without "Glen Starrett" in the admin file at a non-
elevated command prompt, I get the "you must be a repository administrator"
message (and no crash).
C:\Users\Glen Starrett\Documents\test\europa\junklocal>type cvs\root
d:\Repos\myrepo
C:\Users\Glen Starrett\Documents\test\europa\junklocal>type cvs\repository
samp
I noticed something else here.
* I did the repo from an elevated Administrator command prompt (right-click
the command prompt shortcut, choose "Run As Administrator"). Why? because my
CVSROOT admin file had EUROPA\Glen Starrett which didn't map when using local
protocol, so I jumped to an elevated admin.
* Note: When I'm an elevated Admin and lock the file, the RCS data still says
it's locked by Glen Starrett, NOT Admin. Nothing too odd, it's still me, but
it might be relevant.
* I added my base username (Glen Starrett) to the admin file then did the
unlock command from a command prompt and got a different (no crash) result,
the same one you get:
C:\Users\Glen Starrett\Documents\test\europa\junklocal>cvs admin -u more.txt
RCS file: d:\Repos\myrepo/samp/more.txt,v
cvs admin: d:\Repos\myrepo/samp/more.txt,v: multiple revisions locked by Glen
St
arrett; please specify one
cvs admin: RCS file for `more.txt' not modified.
|