cdc(1) cdc(1)
NAME
cdc - Deltakommentar eines SCCS-Deltas ändern
SYNTAX
cdc -r SID [-m [MR-Liste]] [-y [Kommentar]] Datei...
BESCHREIBUNG
cdc (change delta comment) ändert den Deltakommentar für die mit der
Option -r angegebene SID (SCCS-Identifikationszeichenkette) jeder
angegebenen SCCS-Datei.
Der Deltakommentar besteht aus den Änderungsanforderungen (modifica-
tion request MR) und den Kommentardaten, die normalerweise bei dem
Kommando delta (Optionen -m und -y) angegeben werden.
Wenn ein Dateiverzeichnis angegeben wird, verhält sich cdc so, als ob
jede Datei im Dateiverzeichnis angegeben wurde, wobei jedoch Nicht-
SCCS-Dateien [siehe admin(1)] und unlesbare Dateien kommentarlos igno-
riert werden. Bei Angabe von - wird die Standardeingabe gelesen und
jede Zeile der Standardeingabe wird als Name einer zu bearbeitenden
SCCS-Datei angesehen.
OPTIONEN
Die Argumente für cdc, die in beliebiger Reihenfolge erscheinen kön-
nen, bestehen aus Optionen und Dateinamen. Alle beschriebenen Options-
argumente gelten unabhängig für jede angegebene Datei:
-rSID
wird zur Angabe der SID eines Deltas verwendet, für das der Del-
takommentar geändert werden soll.
-mMR-Liste
Wenn die Option v in der SCCS-Datei gesetzt wurde [siehe
admin(1)], dann kann eine Liste der MR-Nummern angegeben werden,
die im Deltakommentar der bei der Option -r angegebenen SID hin-
zugefügt und/oder gelöscht werden sollen. Eine leere MR-Liste hat
keine Auswirkung.
MR-Nummern werden in der gleichen Weise zur Liste der MRs hinzu-
gefügt wie bei delta. Zum Löschen einer MR müssen Sie der MR-
Nummer das Zeichen ! voranstellen (siehe Abschnitt BEISPIELE).
Wenn sich die zu löschende MR in der Liste der MRs befindet, wird
sie entfernt und in eine Kommentarzeile geändert. Eine Liste
aller gelöschten MRs wird in den Kommentarteil des Deltakommen-
tars gesetzt, dem eine Kommentarzeile mit der entsprechenden
Löschungsmeldung vorangestellt wird.
Wird -m nicht benutzt und ist die Standardeingabe die Tastatur,
wird der Prompt MRs? auf der Standardausgabe ausgegeben, bevor
die Standardeingabe gelesen wird; wenn die Standardeingabe nicht
die Tastatur ist, wird kein Prompt ausgegeben. Der Prompt MRs?
steht immer vor dem Prompt comments? (siehe -y).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
cdc(1) cdc(1)
Einträge in der MR-Liste werden mit Leerzeichen und/oder Tabula-
torzeichen voneinander getrennt. Die MR-Liste wird mit einem
nicht entwerteten Neue-Zeile-Zeichen abgeschlossen.
Wenn das Flag v ein Argument hat [siehe admin(1)], wird dieses
als Name eines Programms (oder einer Shell-Prozedur) verwendet,
mit dem die Richtigkeit der MR-Nummern validiert wird. Wenn ein
Endestatus ungleich Null vom Validierungsprogramm zurückgegeben
wird, bricht cdc ab, und der Deltakommentar bleibt unverändert.
-y[Kommentar]
beliebiger Text, der die Kommentare ersetzt, die bisher für das
mit der Option -r angegebene Delta vorhanden waren.
Die vorhergehenden Kommentare werden beibehalten, und ihnen wird
eine Kommentarzeile mit dem Hinweis vorangestellt, daß sie geän-
dert wurden. Ein leerer Kommentar hat keine Auswirkungen.
Wenn -y nicht angegeben wurde und die Standardeingabe die Tasta-
tur ist, wird der Prompt comments? auf der Standardausgabe ausge-
geben, bevor die Standardeingabe gelesen wird; ist die Standard-
eingabe nicht die Tastatur, wird kein Prompt ausgegeben. Ein
nicht entwertetes Neue-Zeile-Zeichen beendet den Kommentartext.
Wenn Sie das Delta erstellt haben und über die entsprechenden
Zugriffsrechte verfügen, können Sie seinen Deltakommentar ändern.
BEISPIELE
Mit der Eingabe:
cdc -r1.6 -m"bl88-12345 !bl87-54321 bl89-00001" -ytrouble s.file
werden bl88-12345 und bl89-00001 zur MR-Liste hinzugefügt, bl87-54321
von der MR-Liste entfernt und der Kommentar trouble zu Delta 1.6 von
s.file hinzugefügt.
Die folgende Eingabe erfüllt dieselbe Aufgabe:
cdc -r1.6 s.file
MRs? !bl87-54321 bl88-12345 bl89-00001
comments? trouble
HINWEISE
Werden SCCS-Dateinamen über die Standardeingabe (- auf der Kommando-
zeile) an das Kommando cdc geliefert, müssen auch die Optionen -m und
-y verwendet werden.
DATEIEN
x-Datei siehe delta(1)
z-Datei siehe delta(1)
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
cdc(1) cdc(1)
SIEHE AUCH
admin(1), delta(1), get(1), help(1), prs(1), sccsfile(4).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98