[Problem] Nach Datum auschecken
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
[Problem] Nach Datum auschecken
Hallo, hab ein kleines Problem. Ich würde gerne nach Datum auschecken, nur klappt das scheinbar nicht. Ich verwende dazu folgenden Befehl:
cvs -z3 -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox co -D "07/11/16 19:00" .
Es werden aber trotzdem auch neuere Commits ausgecheckt.
cvs -z3 -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox co -D "07/11/16 19:00" .
Es werden aber trotzdem auch neuere Commits ausgecheckt.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
*argh*
OK, nun schlägt aber autogen immer fehl, bzw. läuft nicht durch. Wenn ich mit:
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r newmake -P .
auschecke funktioniert autogen. Scheinbar fehlt was beim checkout mit Datum.
Sorry für die Anfängerfragen, aber bin noch grün hinter den Ohren ^^.
OK, nun schlägt aber autogen immer fehl, bzw. läuft nicht durch. Wenn ich mit:
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r newmake -P .
auschecke funktioniert autogen. Scheinbar fehlt was beim checkout mit Datum.
Sorry für die Anfängerfragen, aber bin noch grün hinter den Ohren ^^.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Funktioniert es dann überhaupt diesen Checkout so zu modifizieren das er nur bis zu einem bestimmten Datum auscheckt?
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r newmake -P .
Egal wo und wie ich hier -D "2007-11-16 19:00+0100" reinbastle. Es geht scheinbar nicht. Nehme ich den funktionierenden Datumscheckout klapps jedoch mit autogen nicht.
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r newmake -P .
Egal wo und wie ich hier -D "2007-11-16 19:00+0100" reinbastle. Es geht scheinbar nicht. Nehme ich den funktionierenden Datumscheckout klapps jedoch mit autogen nicht.
-
- Interessierter
- Beiträge: 32
- Registriert: Dienstag 23. Oktober 2007, 09:26
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Ja stimmt. Wenn ich nach Datum auschecke:
Ist die autogen.sh vom 15.10.2004
Verwende ich jedoch diesen Checkout:
Ist autogen.sh vom 25.10.2007
Was läuft da schief? Beim Checkout nach Datum sollte doch auch die aktuelle autogen.sh abgeholt werden...
Code: Alles auswählen
cvs -z3 -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox co -D "2007-11-16 19:00+0100" .
Verwende ich jedoch diesen Checkout:
Code: Alles auswählen
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
Was läuft da schief? Beim Checkout nach Datum sollte doch auch die aktuelle autogen.sh abgeholt werden...
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Ja, schon aktuell, aber halt aus HEAD und nicht aus newmake.
Mit Datum wird immer HEAD ausgecheckt, laut manual sollte auch noch '-r newmake:"$DATE"' gehen, aber das hat bei mir dann den -f Parameter gekonnt ignoriert.
"Schuld" ist vermutlich das seltsame Layout des newmake-Branchs, also daß da nur die tatsächlich unterschiedlichen Dateien getagged sind. Ich kenne mich aber mit CVS auch nicht wirklich aus.
Mit Datum wird immer HEAD ausgecheckt, laut manual sollte auch noch '-r newmake:"$DATE"' gehen, aber das hat bei mir dann den -f Parameter gekonnt ignoriert.
"Schuld" ist vermutlich das seltsame Layout des newmake-Branchs, also daß da nur die tatsächlich unterschiedlichen Dateien getagged sind. Ich kenne mich aber mit CVS auch nicht wirklich aus.
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Das ist ja Käse... Also gibts quasi keine Möglichkeit den newmake Branch nach Date auszuchecken?!
Bis dato hatte ich auch nie was mit CVS zu tun. Wofür gibts denn SVN? ^^
Warum wird das denn hier eigentlich nicht verwendet? CVS ist ja doch schon "etwas" veraltet...
/edit
geht bei mir gar nicht. -> warning: cannot open /cvs/tuxbox/CVSROOT/val-tags read/write: Permission denied
Bis dato hatte ich auch nie was mit CVS zu tun. Wofür gibts denn SVN? ^^
Warum wird das denn hier eigentlich nicht verwendet? CVS ist ja doch schon "etwas" veraltet...
/edit
Code: Alles auswählen
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake"2007-11-16" -P .
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
hilft das?:
Code: Alles auswählen
"cvs" update -r newmake -D "2007-09-20 17:28:28" "<DATEINAME>"
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Dann kommt immer:
Code: Alles auswählen
cvs update: warning: cannot open /cvs/tuxbox/CVSROOT/val-tags read/write: Permission denied
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Sehr schade. Könnte man da nicht nen "ordentlichen" newmake Branch erstellen in dem alles drin ist, damit man auch nach mal nach Datum auschecken kann?dietmarw hat geschrieben:ich hatte es früher auch vergeblich versucht und dann aufgegeben..Striper hat geschrieben:... Also gibts quasi keine Möglichkeit den newmake Branch nach Date auszuchecken?!
Oder am besten gleich alles nach SVN portieren.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Versuchs doch mal mit 'nem cvs-Frontend. Ich nehm' dafür CrossVC. Konsole gut und schön, aber wer kennt sich damit schon 100%aus, sicher einige, aber damit geht das jedenfalls.
schau da auch mal nach, ob Du überhaupt Datenzugriff hast.cannot open /cvs/tuxbox/CVSROOT/val-tags read/write: Permission denied