Dit is de opdracht rlog die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
rlog - print logberichten en andere informatie over RCS-bestanden
KORTE INHOUD
log [ opties ] filet ...
PRODUCTBESCHRIJVING
log drukt informatie over RCS-bestanden af.
Bestandsnamen die overeenkomen met een RCS-achtervoegsel duiden RCS-bestanden aan; alle andere duiden werkbestanden aan. namen
zijn gekoppeld zoals uitgelegd in ci(1).
log drukt de volgende informatie af voor elk RCS-bestand: RCS-bestandsnaam, werkbestandsnaam,
head (dat wil zeggen het nummer van de laatste revisie op de trunk), standaard branch, toegangslijst,
vergrendelingen, symbolische namen, achtervoegsel, totaal aantal revisies, aantal geselecteerde revisies
afdrukken en beschrijvende tekst. Dit wordt gevolgd door vermeldingen voor de geselecteerde revisies in
omgekeerde chronologische volgorde voor elke tak. Voor elke revisie log afdrukken revisie
nummer, auteur, datum/tijd, staat, aantal regels toegevoegd/verwijderd (met betrekking tot de
vorige revisie), locker van de revisie (indien aanwezig) en logbericht. Alle tijden zijn
standaard weergegeven in Coördineerde Universele Tijd (UTC); hiermee kan worden overschreven -z.
Zonder opties, log drukt volledige informatie af. Onderstaande opties beperken dit
uitgang.
-L Negeer RCS-bestanden waarvoor geen vergrendelingen zijn ingesteld. Dit is handig in combinatie met -h,
-l en -R.
-R Druk alleen de naam van het RCS-bestand af. Dit is handig bij het vertalen van een werkstuk
bestandsnaam om in een RCS-bestandsnaam.
-h Druk alleen de RCS-bestandsnaam, werkbestandsnaam, hoofd, standaardvertakking, toegangslijst,
sloten, symbolische namen en achtervoegsels.
-t Druk hetzelfde af als -h, plus de beschrijvende tekst.
-N Druk de symbolische namen niet af.
-b Druk informatie af over de revisies op de standaardvertakking, normaal gesproken de hoogste
tak op de stam.
-ddadels
Druk informatie af over revisies met een incheckdatum/-tijd binnen het bereik gegeven door de
door puntkomma's gescheiden lijst van dadels. Een bereik van de vorm d1<d2 or d2>d1 selecteert de
revisies die tussen zijn gedeponeerd d1 en d2 exclusief. Een bereik van de vorm <d or
d> selecteert alle revisies eerder dan d. Een bereik van de vorm d< or >d selecteert alles
herzieningen van later dan d. Indien < or > wordt gevolgd door = dan zijn de bereiken
inclusief, niet exclusief. Een bereik van de vorm d selecteert de enige, laatste revisie
gedateerd d of eerder. De datum-/tijdreeksen d, d1 en d2 zijn in het vrije formaat
uitgelegd in co(1). Citeren is normaal gesproken noodzakelijk, vooral voor < en >. Merk op dat
het scheidingsteken is een puntkomma.
-l[lockers]
Druk alleen informatie af over vergrendelde revisies. Bovendien, als de komma's gescheiden zijn
lijst lockers van de inlognamen wordt gegeven, negeer dan alle andere vergrendelingen dan die van de
lockers. Bijvoorbeeld, log -L -R -lwft RCS/* drukt de naam af van RCS-bestanden die zijn vergrendeld door
de gebruiker wft.
-r[revisies]
drukt informatie af over revisies die in de door komma's gescheiden lijst staan revisies of
revisies en bereiken. Een bereik rev1:rev2 betekent revisies rev1 naar rev2 op dezelfde
Afdeling, :rev betekent herzieningen vanaf het begin van de branche tot en met rev,
en rev: betekent herzieningen beginnend met rev naar het einde van de tak die bevat rev.
Een argument dat een vertakking is, betekent alle revisies op die vertakking. Een scala aan takken
betekent alle herzieningen van de takken in dat bereik. Een tak gevolgd door een . betekent het
laatste herziening in die branche. Een kale -r zonder revisies betekent de laatste herziening
op de standaardtak, normaal gesproken de trunk.
-sstaten
drukt informatie af over revisies waarvan de statusattributen overeenkomen met een van de staten
opgegeven in de door komma's gescheiden lijst staten.
-w[logins]
drukt informatie af over revisies die zijn ingecheckt door gebruikers met inlognamen
de door komma's gescheiden lijst logins. Indien logins wordt weggelaten, wordt uitgegaan van de login van de gebruiker.
-q Deze optie heeft geen effect; het is bedoeld voor consistentie met andere opdrachten.
-T Deze optie heeft geen effect; het is aanwezig voor compatibiliteit met andere RCS-opdrachten.
-V Druk het versienummer van RCS af.
-Vn RCS-versie emuleren n bij het genereren van logboeken. Zien co(1) voor meer.
-xachtervoegsels
achtervoegsels om RCS-bestanden te karakteriseren. Zien ci(1) voor details.
log drukt het snijpunt af van de geselecteerde revisies met de opties -d, -l, -s en
-w, doorsneden met de unie van de revisies geselecteerd door -b en -r.
-zzone specificeert het datumuitvoerformaat en specificeert de standaardtijdzone voor gegevens in
the -ddadels optie. De zone moet leeg zijn, een numerieke UTC-offset of de special
snaar LT voor lokale tijd. De standaardwaarde is leeg zone, die gebruik maakt van de traditionele
RCS-formaat van UTC zonder enige tijdzone-indicatie en met schuine strepen tussen de
delen van de datum; anders worden de tijden uitgevoerd in ISO 8601-formaat met tijdzone
indicatie. Als de lokale tijd bijvoorbeeld 11 januari 1990 is, 8 uur Pacific Standard
Tijd, acht uur ten westen van UTC, dan wordt de tijd als volgt weergegeven:
optie tijd uitvoer
-z 1990/01/12 04:00:00 (Standaard)
-zLT 1990-01-11 20: 00: 00-08
-z+05:30 1990-01-12 09:30:00+05:30
Voorbeelden
log -L -R RCS/*
log -L -h RCS/*
log -L -l RCS/*
log RCS/*
Het eerste commando drukt de namen af van alle RCS-bestanden in de submap RCS die moeten
sloten. De tweede opdracht drukt de headers van die bestanden af, en de derde drukt de
headers plus de logberichten van de vergrendelde revisies. De laatste opdracht wordt voltooid afgedrukt
informatie.
MILIEU
RCSINIT
Opties worden voorafgegaan door de argumentenlijst, gescheiden door spaties. Een terugslag ontsnapt
spaties binnen een optie. De RCSINIT opties worden vóór de argumentlijsten geplaatst
van de meeste RCS-commando's. Bruikbaar RCSINIT opties omvatten -q, -V, -x en -z.
RCS_MEM_LIMIT
Normaal gesproken wordt voor snelheid de opdracht Memory Map gegeven of wordt het RCS-bestand naar het geheugen gekopieerd als
de grootte is kleiner dan de geheugenlimiet, momenteel standaard ingesteld op ``onbeperkt''.
Anders (of als de aanvankelijk beproefde snelle manieren mislukken), vallen de commando's terug op
met behulp van standaard i/o-routines. U kunt de geheugenlimiet aanpassen door in te stellen
RCS_MEM_LIMIT naar een numerieke waarde lim (gemeten in kilobytes). Een lege waarde is
stilletjes genegeerd. Als bijwerking het specificeren RCS_MEM_LIMIT remt terugval naar
langzamere routines.
TMPDIR Naam van de tijdelijke map. Indien niet ingesteld, de omgevingsvariabelen TMP en
TEMP worden in plaats daarvan geïnspecteerd en de eerste gevonden waarde wordt genomen; als geen van hen dat is
ingesteld, wordt doorgaans een host-afhankelijke standaardwaarde gebruikt / tmp.
DIAGNOSE
De afsluitstatus is nul als en slechts als alle bewerkingen succesvol zijn geweest.
Identificatie
Auteur: Walter F. Tichy.
Handmatige paginarevisie: 5.9.4; Releasedatum: 2015-06-21.
Copyright © 2010-2015 Thien-Thi Nguyen.
Copyright © 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Gebruik rlog online met behulp van onworks.net-services