[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What's "Checkout protocol error: Duplicate Mod_time"?
From: |
Rene Berber |
Subject: |
Re: What's "Checkout protocol error: Duplicate Mod_time"? |
Date: |
12 Feb 2002 16:11:37 -0800 |
address@hidden (Larry Jones) wrote in message news:<address@hidden>...
> > As the subject says, I want to know the meaning of that error message.
>
> It means that, for some reason, the server is sending two modification
> time responses for the same file, which is contrary to the client/
> server protocol. If you can reproduce the problem, it would be helpful
> to see a complete transcript of the checkout with tracing enabled and
> the client/server protocol dumps produced by setting $CVS_CLIENT_LOG.
Here's what the checkout operation outputs to the terminal:
bash-2.02$ cvs co P_PresupuestoTotal
cvs server: Updating CYVSA/Apps/Presupuestos/PresupuestoTotal
U CYVSA/Apps/Presupuestos/PresupuestoTotal/.dir.tiff
U CYVSA/Apps/Presupuestos/PresupuestoTotal/ApplicationDelegate.h
U CYVSA/Apps/Presupuestos/PresupuestoTotal/ApplicationDelegate.m
[snip]
U CYVSA/Apps/Presupuestos/PresupuestoTotal/messages
cvs server: Updating
CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj
U CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/MainController.nib
cvs checkout: protocol error: duplicate Mod-time
U
CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/PresupuestoTotal-windows.nib
cvs checkout: protocol error: duplicate Mod-time
U CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/PresupuestoTotal.nib
cvs server: Updating
CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo
cvs checkout: protocol error: duplicate Mod-time
U CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/PBUserInfo_enrique.plist
[snip]
Note: The 3 .nib files are stored as binary (tar wrapped), there were
only 2 error complaints by cvs, and all 3 come out undamaged.
And here's some of the cvs_client_log.out:
Valid-requests Root Valid-responses valid-requests Repository
Directory Max-dotdot Static-directory Sticky Checkin-prog Update-prog
Entry Kopt Modified Is-modified UseUnchanged Unchanged Notify
Questionable Case Argument Argumentx Global_option Gzip-stream
wrapper-sendme-rcsOptions Set expand-modules ci co update diff log add
remove update-patches gzip-file-contents status rdiff tag rtag import
admin export history release watch-on watch-off watch-add watch-remove
watchers editors init annotate noop
ok
Module-expansion CYVSA/Apps/Presupuestos/PresupuestoTotal
ok
Clear-sticky CYVSA/
/System/Developer/CVSRoot/CYVSA/
Set-static-directory CYVSA/
/System/Developer/CVSRoot/CYVSA/
Clear-sticky CYVSA/Apps/
/System/Developer/CVSRoot/CYVSA/Apps/
Set-static-directory CYVSA/Apps/
/System/Developer/CVSRoot/CYVSA/Apps/
Clear-sticky CYVSA/Apps/Presupuestos/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/
Set-static-directory CYVSA/Apps/Presupuestos/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/
Clear-sticky CYVSA/Apps/Presupuestos/PresupuestoTotal/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/
Clear-static-directory CYVSA/Apps/Presupuestos/PresupuestoTotal/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/
E cvs server: Updating CYVSA/Apps/Presupuestos/PresupuestoTotal
Mod-time 28 Jan 2002 18:53:16 -0000
MT +updated
MT text U
MT fname CYVSA/Apps/Presupuestos/PresupuestoTotal/.dir.tiff
MT newline
MT -updated
Created CYVSA/Apps/Presupuestos/PresupuestoTotal/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/.dir.tiff
/.dir.tiff/1.1.1.1//-kb/
u=rw,g=rw,o=rw
9410
[snip]
Clear-sticky CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
Clear-static-directory
CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
E cvs server: Updating
CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj
Mod-time 8 Feb 2002 19:58:31 -0000
MT +updated
MT text U
MT fname
CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/MainController.nib
MT newline
MT -updated
Created CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/MainController.nib
/MainController.nib/1.2///
u=rwx,g=rx,o=rx
T102400
MainController.nib/[snip-binary-data]
address@hidden 28 Jan 2002 18:53:23 -0000
MT +updated
MT text U
MT fname
CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/PresupuestoTotal-windows.nib
MT newline
MT -updated
Created CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/PresupuestoTotal-windows.nib
/PresupuestoTotal-windows.nib/1.1.1.1///
u=rwx,g=rwx,o=rx
T10240
PresupuestoTotal-windows.nib/[snip]
...Mod-time 28 Jan 2002 18:53:23 -0000
MT +updated
MT text U
MT fname
CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/PresupuestoTotal.nib
MT newline
MT -updated
Created CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/PresupuestoTotal.nib
/PresupuestoTotal.nib/1.1.1.1///
u=rwx,g=rwx,o=rx
T10240
PresupuestoTotal.nib/[snip]
Clear-sticky CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/English.lproj/
Clear-sticky CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/
Clear-static-directory
CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/
E cvs server: Updating
CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo
Mod-time 28 Jan 2002 18:53:23 -0000
MT +updated
MT text U
MT fname
CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/PBUserInfo_enrique.plist
MT newline
MT -updated
Created CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/
/System/Developer/CVSRoot/CYVSA/Apps/Presupuestos/PresupuestoTotal/PBUserInfo/PBUserInfo_enrique.plist
/PBUserInfo_enrique.plist/1.1.1.1///
u=rw,g=rw,o=rw
240
{[snip]
Any ideas?
--
R. Berber