info-cvs
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]