GoGPT Best VPN GoSearch

Favicon OnWorks

cvs-mailcommit - Online în cloud

Rulați cvs-mailcommit în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda cvs-mailcommit care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


cvs-mailcommit - Trimiteți angajamente CVS prin poștă

REZUMAT


cvs-mailcommit [opțiuni] [versiunea*]

DESCRIERE


cvs-mailcommit este o aplicație de ajutor pentru CVS pentru a ajuta oamenii să țină evidența CVS
depozite prin poștă. Este conectat la sistemul CVS prin intermediul CVSROOT/informații de conectare fişier. Aceasta
va citi informațiile de modificare din CVS prin stdin și necesită informații despre versiune prin
linia de comandă.

cvs-mailcommit va trimite diferențele de fișiere modificate sau fișiere noi întregi prin e-mail către
adresa indicată.

Va trebui să-l conectați în CVS pentru fiecare modul dintr-un depozit pe care doriți să îl monitorizați
prin mail. Vedea INSTALARE de mai jos

OPŢIUNI


Acest program susține următoarele argumente. Când argumentele nu au sens
programul nu va face nimic.

-m adresa, --mailto adresa
Trimiteți e-mailul la adresa specificată adresa. Această opțiune poate fi specificată pe
linia de comandă de mai multe ori.

--dif
Generați diferențe unificate pentru toate fișierele modificate.

--deplin
Includeți întreaga umplere pentru fișierele nou create care au fost adăugate în depozit.

--maxline NNN
Puteți specifica câte linii pe fișier pot fi citate în e-mailul rezultat.
Limitarea numărului de linii citate poate fi utilă pentru depozitele cu exces
modificări care sunt similare. Implicit este copierea a 400 de linii.

--xloop adresa
Includeți o specială X-Loop antet în e-mailul generat. Acesta este destinat utilizatorilor
pentru a putea filtra e-mailurile CVS după o linie de antet comună. Linia va arăta ca

X-Loop: adresa

--din adresa
Generați un De la:-linie a formei

De la: Utilizator CVS fooadresa>

În caz contrar, va fi folosit utilizatorul local sub care rulează programul adresa.
Cu acest parametru vă puteți asigura că toate aceste e-mailuri vor fi trimise cu același lucru
de la linie, care poate fi util pentru liste moderate sau unele în care sunt doar abonați
poate scrie.

--raspunde la adresa
Încercați să redirecționați răspunsurile la e-mailurile CVS către o altă adresă, setând antetul corespunzător
linii precum

Raspunde la: adresa

Urmărire e-mail către: adresa

--aprobat adresa
Includeți o specială Aprobat:-linie prin poștă. Acest antet este destinat moderatorilor
liste de corespondență pentru a trece mecanismul de moderare SmartList. Antetul creat va
arată ca

Aprobat: adresa

--cvs versiune şir
Această opțiune transportă informațiile despre versiunea CVS din CVS în program. Va fi
adăugat automat de CVS. Când instalați acest program în informații de conectare dosarul unui
Depozitul CVS, va trebui să adăugați următoarea opțiune:

--cvs %{sVv}

Dacă doriți să testați acest program manual, va trebui să furnizați directorul modulului
și fișierele modificate, inclusiv versiunile vechi și noi. Acesta va arăta ca

--cvs „CVSROOT loginfo,1.1,1.2”

Această opțiune este utilă numai pentru șirurile de format CVS în stil vechi (adică înainte de CVS
1.12.6). Puteți continua să utilizați șiruri de format vechi cu CV-uri mai noi dacă aveți
scrieți %1{sVv} și setați UtilizațiNewInfoFmtStrings=da în CVSROOT/config. Pentru mai recent
versiuni de CVS ar trebui, totuși, să utilizați noile argumente --root și --dir și
plasați %{sVv} la sfârșitul liniei de comandă.

--rădăcină cvs depozit
Specificați directorul depozitului CVS. Acest lucru se face în mod normal de către serverul CVS.
Înainte de versiunea 1.12, arhiva era transmisă procesorului de jurnal prin intermediul
CVSROOT variabilă de mediu. Parametrul acestei opțiuni este în mod normal completat de
CVS folosind șirul de format %r:

--rădăcină %r

--dir modul director
Specificați directorul din depozitul CVS în care se aflau directoarele sau fișierul
adăugat sau modificat. Parametrul acestei opțiuni este în mod normal completat de CVS folosind
șirul formatului %p:

--dir %p

CONFIGURARE FILE


cvs-mailcommit acceptă un fișier de configurare suplimentar /etc/cvs-mailcommit.pl astfel încât
valorile implicite codificate pot fi suprascrise. Fișierul este inclus prin require și, prin urmare
trebuie să conțină cod Perl valid, care evaluează la adevărat. Adică locul 1; la sfârșitul
fișierul.

INSTALARE


CVSROOT/informații de conectare controlează fișierul unde cvs comite informațiile de jurnal sunt trimise. Primul
intrarea pe o linie este o expresie regulată care trebuie să se potrivească cu directorul (modul alias) care
modificarea este efectuată în raport cu $CVSROOT. Dacă se găsește o potrivire, atunci
restul liniei este un program de filtrare care ar trebui să aștepte informații de jurnal pe acesta
intrare standard.

A informații de conectare linia arata ca

-- --

NOTE


--cvs opțiunea este valabilă numai pentru șirurile de format CVS de stil vechi anterioare versiunii 1.12.6 a
CVS cu %{sVv} sau pentru șiruri de format CVS de stil nou folosind hack-ul de compatibilitate cu
%1{sVv}.

Pentru șiruri de format CVS în stil nou pentru versiunea CVS 1.12.6 sau mai recentă --cvs nu trebuie folosit
mai, dar în schimb --rădăcină și --dir sunt necesare. Informațiile despre versiune %{sVv} trebuie să:
fi adăugat la sfârșitul liniei de comandă.

EXEMPLU


Să presupunem că doriți să monitorizați modificările în CVSROOT modulul, atunci poate doriți să utilizați
următoarea linie.

CVSROOT cvs-mailcommit \
--mailto [e-mail protejat] \
--din [e-mail protejat] \
--cvs %{sVv} --diff --full

Dacă doriți să distribuiți modificările într-un modul printr-o listă de corespondență în care doar acestea se înregistrează
ar trebui să apară mesaje, poate fi necesar să adăugați o linie de antet X-Loop: sau Approved:.

webwml cvs-mailcommit \
--mailto [e-mail protejat] \
--din [e-mail protejat] \
--aprobat [e-mail protejat] \
--cvs %{sVv} --diff --full

Liniile de configurare de mai sus sunt valabile numai pentru șirurile de format vechi. Cu un mai mult
versiunea recentă a CVS (1.12.6 sau mai nouă) va trebui să o înlocuiți %{sVv} implementate cu %1{sVv} și stabilit
UtilizațiNewInfoFmtStrings la da in CVSROOT/config.

Pentru șirurile de format CVS în stil nou, trebuie utilizați alți parametri, deoarece CVS a schimbat
sintaxa si semantica. Nu trebuie să utilizați --cvs opțiune mai, dar trebuie folosit --rădăcină
și --dir și plasați lista de versiuni la sfârșit. Ultimul exemplu convertit pentru stil nou
șirurile de format arată astfel:

webwml cvs-mailcommit \
--mailto [e-mail protejat] \
--din [e-mail protejat] \
--aprobat [e-mail protejat] \
--diff --full --root %r --dir %p %{sVv}

Pentru a îmbunătăți lizibilitatea, liniile de mai sus au fost împărțite în mai multe rânduri folosind normal
linii de continuare. Acest lucru nu este acceptat de CVS. Va trebui să-l scrii într-una
o singura linie.

AVERTISMENT


CVS nu acceptă linii de continuare (linii multiple per comandă) în
CVSROOT/informații de conectare fişier. Va trebui să scrieți fiecare filtru într-o singură linie proprie.

SOURCE


http://www.infodrom.org/Infodrom/tools/cvs-mailcommit.html

Utilizați cvs-mailcommit online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.