Hi,
gibt es in cvs eine Option, mit der ich bestimmen kann, dass die Dateiberechtigungen der Files in meiner Arbeitskopie auch nach einem update erhalten bleiben? Bisher muss ich immer ein chmod() nach dem update machen, das nervt gewaltig.
Jens
On Friday 10 June 2005 14:47, Jens Puruckherr wrote:
gibt es in cvs eine Option, mit der ich bestimmen kann, dass die Dateiberechtigungen der Files in meiner Arbeitskopie auch nach einem update erhalten bleiben?
Meinst Du update oder einen frischen checkout? Bei update sollten eigentlich alle Rechte so bleiben wie sie sind.
Bisher muss ich immer ein chmod() nach dem update machen, das nervt gewaltig.
Nur teilweise: das eXecute-Bit bleibt erhalten, kann aber nicht versioniert werden.
Am besten Du schreibst Dir ein kleines Script für die Korrekturen und legst es mit ins Repository.
Konrad
Linux-User-Group Dresden lug-dd@schlittermann.de on Sat Jun 11 2005 at 10:47 +0100 wrote:
On Friday 10 June 2005 14:47, Jens Puruckherr wrote:
gibt es in cvs eine Option, mit der ich bestimmen kann, dass die Dateiberechtigungen der Files in meiner Arbeitskopie auch nach
einem
update erhalten bleiben?
Meinst Du update oder einen frischen checkout? Bei update sollten eigentlich alle Rechte so bleiben wie sie sind.
Ja, das dachte ich eigentlich auch.
Bisher muss ich immer ein chmod() nach dem update machen, das nervt gewaltig.
Nur teilweise: das eXecute-Bit bleibt erhalten, kann aber nicht versioniert werden.
Am besten Du schreibst Dir ein kleines Script für die Korrekturen und legst es mit ins Repository.
Ja, sowas habe ich schon in Arbeit inkl. Anpassung der Konfigfiles auf die verschiedenen Workspaces. Ich muss dass nur noch gescheit ans update-Kommando dranknüppern, dass es automatisch nach jedem Update gestartet wird.
Mit freundlichen Grüßen
Jens Puruckherr
Jens Puruckherr jpuruckherr@cyberport.de (Mo 13 Jun 2005 07:46:15 CEST):
Linux-User-Group Dresden lug-dd@schlittermann.de on Sat Jun 11 2005
gibt es in cvs eine Option, mit der ich bestimmen kann, dass die Dateiberechtigungen der Files in meiner Arbeitskopie auch nach
einem
update erhalten bleiben?
cvs2svn ;-)
Bisher muss ich immer ein chmod() nach dem update machen, das nervt gewaltig.
Wenigstens das execute-Bit kann als Meta-Information im Repository gespeichert werden. Bei SubVersion.
Heiko
Jens Puruckherr said:
Am besten Du schreibst Dir ein kleines Script für die Korrekturen und legst es mit ins Repository.
Ja, sowas habe ich schon in Arbeit inkl. Anpassung der Konfigfiles auf die verschiedenen Workspaces. Ich muss dass nur noch gescheit ans update-Kommando dranknüppern, dass es automatisch nach jedem Update gestartet wird.
Das wird nicht gehen. Meines Wissens gibt es keine Client-Side-Hooks bei CVS (oder irgendeinem anderen VCS). Andersrum wird ein Schuh draus: schreib das Script so, dass es als erstes "cvs update" macht und dann seine Arbeit tut. Oder schreib Dir eine entsprechende Regel ins Makefile. Oder...
Konrad
Linux-User-Group Dresden lug-dd@schlittermann.de on Mon Jun 13 2005 at 16:10 +0100 wrote:
Ja, sowas habe ich schon in Arbeit inkl. Anpassung der Konfigfiles auf die verschiedenen Workspaces. Ich muss dass nur noch gescheit ans update-Kommando dranknüppern, dass es automatisch nach jedem Update gestartet wird.
Das wird nicht gehen. Meines Wissens gibt es keine Client-Side-Hooks bei CVS (oder irgendeinem anderen VCS). Andersrum wird ein Schuh draus: schreib das Script so, dass es als erstes "cvs update" macht und dann seine Arbeit tut. Oder schreib Dir eine entsprechende Regel ins Makefile. Oder...
Ja, und ich habe mich schon verrrückt gesucht. Naja, wir finden schon eine proktikable Lösung.
Mit freundlichen Grüßen
Jens Puruckherr
lug-dd@mailman.schlittermann.de