Hilfe benötigt für cvs2cl

22/02/2009 - 12:00 von Lothar Behrens | Report spam
Hallo,

ich beabsichtige bei meiner kommenden Release auch ein cvange log zu
bauen. Nun habe ich aber das Problem,
dass dies sehr groß ist (ca. 1 MB). Dabei sind auch Änderungen
enthalten, die vor meiner letzten Veröffentlichung
lagen.

Dies mochte ich gerne trennen, da ich Tags für jede Veröffentlichung
angelegt habe, könnte ich diese verwenden.

Wie mache ich das für:

1.) Rückwàrts bis zum Tag 'Release_002'
2.) Rückwàrts von Tag 'Release_002' bis 'Release_001'

Vielen Dank für Eure Hilfe.

PS.

Gibt es Tools, die auf dem XML Output aufsetzen und z.B. jeweils die
Diffs mit einblenden (in einer Datenbank)
um dann nur die wichtigsten zu filtern ?

Pseudo Befehlsparameter !

cvs2cl --XML --pipe | importcvs2cl_XML2DB -u 'dba' -p 'XXX' --
keepexisting

Wenn die Daten so einmal importiert wurden, kann einmal ausgeblendetes
für spàtere Zwecke ausgeblendet bleiben.
Was man sonst noch so mit diesen Daten anstellen könnte - naja.

Ist nur so ne Idee. Ob das bei dieser Changelog Größe Sinn
macht ... :-)

Lothar
 

Lesen sie die antworten

#1 Lothar Behrens
22/02/2009 - 12:28 | Warnen spam
Ich habe nun mal folgendes probiert:

cvs log -rRelease_1_0_rc2::HEAD | ../../cvs2cl/cvs2cl.pl --stdin

Dabei bekomme ich nun viele Warnungen, dass die Revision nicht
enthalten ist:

cvs log: warning: no revision `Release_1_0_rc2' in `/cvsroot/lbdmf/CPP/
Plugins/DatabaseForm/ExecuteAction.cpp,v'

Das kommt ja daher, weil dies Dateien sind, die nach dem Release neu
dazu gekommen sind. Die Datei, die generiert
wird, ist somit viel kleiner, aber enthàlt auch nicht die Änderungen
der neuen Dateien seit dem Release.

Gibt es dafür eine Fallback Lösung auf ein Datum, seit dem Änderungen
angezeigt werden sollen ?

Danke

Lothar

Lothar Behrens schrieb:
Hallo,

ich beabsichtige bei meiner kommenden Release auch ein cvange log zu
bauen. Nun habe ich aber das Problem,
dass dies sehr groß ist (ca. 1 MB). Dabei sind auch Änderungen
enthalten, die vor meiner letzten Veröffentlichung
lagen.

Dies mochte ich gerne trennen, da ich Tags für jede Veröffentlichung
angelegt habe, könnte ich diese verwenden.

Wie mache ich das für:

1.) Rückwàrts bis zum Tag 'Release_002'
2.) Rückwàrts von Tag 'Release_002' bis 'Release_001'

Vielen Dank für Eure Hilfe.

PS.

Gibt es Tools, die auf dem XML Output aufsetzen und z.B. jeweils die
Diffs mit einblenden (in einer Datenbank)
um dann nur die wichtigsten zu filtern ?

Pseudo Befehlsparameter !

cvs2cl --XML --pipe | importcvs2cl_XML2DB -u 'dba' -p 'XXX' --
keepexisting

Wenn die Daten so einmal importiert wurden, kann einmal ausgeblendetes
für spàtere Zwecke ausgeblendet bleiben.
Was man sonst noch so mit diesen Daten anstellen könnte - naja.

Ist nur so ne Idee. Ob das bei dieser Changelog Größe Sinn
macht ... :-)

Lothar

Ähnliche fragen