Hola a todos, Tengo un servidor corriendo CVS para los programadores, pero me acabo de dar cuenta de una cosa, cuando un programador coge un fichero en edición, el fichero aparece bloqueado 2 horas antes de la hora correcta. Es decir si yo bloqueo un fichero para editarlo cuando los demás verifican quien esta bloqueando el fichero, aparece el nombre correcto, pero 2 horas antes. He revisado la hora del servidor y es correcta, #date jue abr 21 12:30:33 CEST 2005 #cvs editors fichero .... emi Thu Apr 21 10:30:10 2005 GMT iranon-emi C:\librerias\ ¿Alguien sabe donde se controla eso? Gracias Emiliano Sutil
cuando un programador coge un fichero en edición, el fichero aparece bloqueado 2 horas antes de la hora correcta. #date jue abr 21 12:30:33 CEST 2005
#cvs editors fichero .... emi Thu Apr 21 10:30:10 2005 GMT iranon-emi C:\librerias\
Si te fijas, la hora del sistema es hora local (cest) y la del cvs hora del meridiano de grenwitch (gmt) y si estás en España, con horario de verano estamos en gmt + 2... Simplemente has de decirle al cvs que utilice la hora local en lugar de gmt. Posiblemente venga por defecto el uso de gmt debido a que cvs es un sotware que una de sus aplicaciones más importantes es el desarrollo de proyectos por parte de gente que puede estar en zonas horarias, incluso continentes, diferentes, y para que no haya follón con las diferentes horas locales, se estandariza todo a gmt.
Edetano _ wrote:
cuando un programador coge un fichero en edición, el fichero aparece bloqueado 2 horas antes de la hora correcta. #date jue abr 21 12:30:33 CEST 2005
#cvs editors fichero .... emi Thu Apr 21 10:30:10 2005 GMT iranon-emi C:\librerias\
Si te fijas, la hora del sistema es hora local (cest) y la del cvs hora del meridiano de grenwitch (gmt) y si estás en España, con horario de verano estamos en gmt + 2...
Pues no habia fijado en ese detalle, eso lo explica todo
Simplemente has de decirle al cvs que utilice la hora local en lugar de gmt. Posiblemente venga por defecto el uso de gmt debido a que cvs es un sotware que una de sus aplicaciones más importantes es el desarrollo de proyectos por parte de gente que puede estar en zonas horarias, incluso continentes, diferentes, y para que no haya follón con las diferentes horas locales, se estandariza todo a gmt.
Y sabes como se hace eso? el cvs lo lanzo desde el xinetd y la verdad no veo donde decirle eso. ¿será en el script que lanza el xinetd? ¿alguna idea? Muchas gracias por tu contestación Un saludo Emiliano Sutil
El 2005-04-21 a las 13:48 +0200, Emiliano Sutil escribió:
es un sotware que una de sus aplicaciones más importantes es el desarrollo de proyectos por parte de gente que puede estar en zonas horarias, incluso continentes, diferentes, y para que no haya follón con las diferentes horas locales, se estandariza todo a gmt.
El linux, como el unix, usa la hora gmt para todos sus ficheros; otra cosa es que te la muestre como la hora local del usuario - y recuerda que cada usuario puede tener una hora local diferente en la misma maquina. Ahora bien, parece que estás usando una partición vfat (C:\), y no se que efecto tiene eso. Creo que el windows usa hora local - el dos lo hacía.
Y sabes como se hace eso? el cvs lo lanzo desde el xinetd y la verdad no veo donde decirle eso. ¿será en el script que lanza el xinetd? ¿alguna idea?
Yo no lo haría. Si fuera posible, tendrías que leerte el manual del cvs y buscar la opción. -- Saludos Carlos Robinson
participants (3)
-
Carlos E. R.
-
Edetano _
-
Emiliano Sutil