-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 29 April 2004 13:20, Diego Ribeiro de Andrade wrote: > Ambient > System: Conectiva Linux 8 > Cvs: CVS Server 1.11.5 > clients WinCVS 1.2 > > hi, > > Im geting a problem, but searching the messages history I dont > found nothing that answer the questions. > > Working in a project that has just imported for the repository. > After a checkout I issue the command "cvs admin -l > CVS20030310.xls" and It returns me a 0 state. > > I set the file for edit with cvs edit command, but when I modify > the file and try the commit I receive the error... > > "multiple revisions locked by d310352; please specify one" > "cvs server: could not check in CVS20030310.xls" > "cvs server: could not" > "unlock /dtp/adm_dados/planilha_cvs/CVS20030310.xls,v"
This is reproducible on another Linux machine, with CVS 1.11.15. [EMAIL PROTECTED] data]$ mkdir teste2 [EMAIL PROTECTED] data]$ cd teste2/ [EMAIL PROTECTED] teste2]$ touch a [EMAIL PROTECTED] teste2]$ touch b [EMAIL PROTECTED] teste2]$ touch c [EMAIL PROTECTED] teste2]$ cvs -d :ext:[EMAIL PROTECTED]:/home/cvs import clientes/data/teste2 godoy start [EMAIL PROTECTED]'s password: N clientes/data/teste2/a N clientes/data/teste2/b N clientes/data/teste2/c No conflicts created by this import Sending mail to [EMAIL PROTECTED] [EMAIL PROTECTED] teste2]$ cd .. [EMAIL PROTECTED] data]$ rm -rf teste2/ [EMAIL PROTECTED] data]$ cvs -d :ext:[EMAIL PROTECTED]:/home/cvs co clientes/data/teste2 [EMAIL PROTECTED]'s password: cvs checkout: Updating clientes/data/teste2 U clientes/data/teste2/a U clientes/data/teste2/b U clientes/data/teste2/c [EMAIL PROTECTED] data]$ cd clientes/data/teste2/ [EMAIL PROTECTED] teste2]$ ls CVS a b c [EMAIL PROTECTED] teste2]$ cvs admin -l a [EMAIL PROTECTED]'s password: RCS file: /home/cvs/clientes/data/teste2/a,v 1.1.1.1 locked done [EMAIL PROTECTED] teste2]$ cvs log a [EMAIL PROTECTED]'s password: RCS file: /home/cvs/clientes/data/teste2/a,v Working file: a head: 1.1 branch: 1.1.1 locks: strict godoy: 1.1.1.1 access list: symbolic names: start: 1.1.1.1 godoy: 1.1.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: - ---------------------------- revision 1.1 date: 2004/04/29 16:54:00; author: godoy; state: Exp; branches: 1.1.1; Initial revision - ---------------------------- revision 1.1.1.1 locked by: godoy; date: 2004/04/29 16:54:00; author: godoy; state: Exp; lines: +0 -0 Teste import/lock ============================================================================= [EMAIL PROTECTED] teste2]$ echo "a" > a [EMAIL PROTECTED] teste2]$ cvs commit cvs commit: Examining . [EMAIL PROTECTED]'s password: Checking in a; /home/cvs/clientes/data/teste2/a,v <-- a cvs commit: /home/cvs/clientes/data/teste2/a,v: multiple revisions locked by godoy; please specify one cvs commit: could not check in a cvs commit: could not unlock /home/cvs/clientes/data/teste2/a,v cvs commit: saving log message in /home/godoy/tmp/cvsJ9zRQL [EMAIL PROTECTED] teste2]$ cvs edit a [EMAIL PROTECTED]'s password: [EMAIL PROTECTED] teste2]$ cat a a [EMAIL PROTECTED] teste2]$ cvs commit a [EMAIL PROTECTED]'s password: Checking in a; /home/cvs/clientes/data/teste2/a,v <-- a cvs commit: /home/cvs/clientes/data/teste2/a,v: multiple revisions locked by godoy; please specify one cvs commit: could not check in a cvs commit: could not unlock /home/cvs/clientes/data/teste2/a,v cvs commit: saving log message in /home/godoy/tmp/cvsm3UvUk [EMAIL PROTECTED] teste2]$ cvs log a [EMAIL PROTECTED]'s password: RCS file: /home/cvs/clientes/data/teste2/a,v Working file: a head: 1.1 branch: 1.1.1 locks: strict godoy: 1.1 godoy: 1.1.1.1 access list: symbolic names: start: 1.1.1.1 godoy: 1.1.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: - ---------------------------- revision 1.1 locked by: godoy; date: 2004/04/29 16:54:00; author: godoy; state: Exp; branches: 1.1.1; Initial revision - ---------------------------- revision 1.1.1.1 locked by: godoy; date: 2004/04/29 16:54:00; author: godoy; state: Exp; lines: +0 -0 Teste import/lock ============================================================================= [EMAIL PROTECTED] teste2]$ Please, note how the log shows different results each time: before and after the error happens. On the other hand, without locking: [EMAIL PROTECTED] teste2]$ cvs log b [EMAIL PROTECTED]'s password: RCS file: /home/cvs/clientes/data/teste2/b,v Working file: b head: 1.1 branch: 1.1.1 locks: strict access list: symbolic names: start: 1.1.1.1 godoy: 1.1.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: - ---------------------------- revision 1.1 date: 2004/04/29 16:54:00; author: godoy; state: Exp; branches: 1.1.1; Initial revision - ---------------------------- revision 1.1.1.1 date: 2004/04/29 16:54:00; author: godoy; state: Exp; lines: +0 -0 Teste import/lock ============================================================================= [EMAIL PROTECTED] teste2]$ cvs edit b [EMAIL PROTECTED]'s password: [EMAIL PROTECTED] teste2]$ cvs log b [EMAIL PROTECTED]'s password: Permission denied, please try again. [EMAIL PROTECTED]'s password: RCS file: /home/cvs/clientes/data/teste2/b,v Working file: b head: 1.1 branch: 1.1.1 locks: strict access list: symbolic names: start: 1.1.1.1 godoy: 1.1.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: - ---------------------------- revision 1.1 date: 2004/04/29 16:54:00; author: godoy; state: Exp; branches: 1.1.1; Initial revision - ---------------------------- revision 1.1.1.1 date: 2004/04/29 16:54:00; author: godoy; state: Exp; lines: +0 -0 Teste import/lock ============================================================================= [EMAIL PROTECTED] teste2]$ echo 'b' > b [EMAIL PROTECTED] teste2]$ cvs commit b [EMAIL PROTECTED]'s password: Checking in b; /home/cvs/clientes/data/teste2/b,v <-- b new revision: 1.2; previous revision: 1.1 done Collecting file lists...Collecting diffs...Done Sending mail to [EMAIL PROTECTED] [EMAIL PROTECTED] teste2]$ With that we can disregard GUI's fault. Any hints? Anyone interested on logs with CVS_CLIENT_LOG activated? Is this a known issue? TIA, - -- Godoy. <[EMAIL PROTECTED]> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAkTfNEzC+baSjBiURAstQAJ94+Lg4sfOU3UkSpHCnn7/+r0fdbgCeJGmm +ve6dFpUNIqW5n7tx6nWLZA= =yLTs -----END PGP SIGNATURE----- _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs