diff options
Diffstat (limited to 'it_IT.ISO8859-15/articles/committers-guide/article.sgml')
-rw-r--r-- | it_IT.ISO8859-15/articles/committers-guide/article.sgml | 78 |
1 files changed, 64 insertions, 14 deletions
diff --git a/it_IT.ISO8859-15/articles/committers-guide/article.sgml b/it_IT.ISO8859-15/articles/committers-guide/article.sgml index 51ec8b6f3e..104f5f897d 100644 --- a/it_IT.ISO8859-15/articles/committers-guide/article.sgml +++ b/it_IT.ISO8859-15/articles/committers-guide/article.sgml @@ -2,7 +2,7 @@ The FreeBSD Italian Documentation Project $FreeBSD$ - Original revision: 1.207 + Original revision: 1.219 --> <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ @@ -60,7 +60,7 @@ <sect1 id="admin"> <title>Dettagli Amministrativi</title> - <informaltable frame="none" orient="port"> + <informaltable frame="none" orient="port" pgwide="1"> <tgroup cols="2"> <tbody> <row> @@ -117,6 +117,7 @@ <entry><emphasis>Tag CVS Degni di Nota</emphasis></entry> <entry><literal>RELENG_4</literal> (4.X-STABLE), + <literal>RELENG_5</literal> (5.X-STABLE), <literal>HEAD</literal> (-CURRENT)</entry> </row> </tbody> @@ -153,7 +154,7 @@ possibilmente prendendo un mentore per quell'area per un po' di tempo.</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols="3"> <tbody> <row> @@ -252,18 +253,56 @@ <para>Si assume che tu abbia già familiarità con le operazioni di base di CVS.</para> - <para>I &a.cvsadm; sono i <quote>proprietari</quote> del repository CVS e sono - responsabili delle sue modifiche dirette allo scopo di ripulire o + <para>I &a.cvsadm; sono i <quote>proprietari</quote> del repository CVS e + sono responsabili delle sue modifiche dirette allo scopo di ripulire o sistemare dei gravi abusi di CVS da parte di un committer. Nel caso dovessi causare qualche problema al repository, diciamo una errata operazione di <command>cvs import</command> o - <command>cvs tag</command>, invia un messaggio ai &a.cvsadm; (o chiama uno di - loro) ed esponi il problema ad uno di loro. Gli unici che hanno il + <command>cvs tag</command>, invia un messaggio al membro responsabile + fra i &a.cvsadm;, come stabilito nella tabella qui sotto, (o chiama uno + di loro) ed esponi il problema. Per questioni molto importanti che + interessano l'intero albero CVS—non solo un'area + specifica—puoi contattare i &a.cvsadm;. <emphasis>Non</emphasis> + contattare i &a.cvsadm; per copie di repository o altre cose che possono + gestire i team più specifici.</para> + + <para>Gli unici che hanno il permesso di manipolare direttamente i bit del repository sono i <quote>repomeister</quote>. Per questo non ci sono shell di login disponibili sulle macchine del repository, tranne che per i repomeister.</para> + <note> + <para>A seconda dell'area interessata del repository CVS, dovresti + mandare la tua richiesta a uno dei seguenti indirizzi email:</para> + + <itemizedlist> + <listitem> + <para>ncvs@ - a proposito di <filename + role="directory">/home/ncvs</filename>, il repository dei + src</para> + </listitem> + + <listitem> + <para>pcvs@ - a proposito di <filename + role="directory">/home/pcvs</filename>, il repository dei + port</para> + </listitem> + + <listitem> + <para>dcvs@ - a proposito di <filename + role="directory">/home/dcvs</filename>, il repository dei + doc</para> + </listitem> + + <listitem> + <para>projcvs@ - a proposito di <filename + role="directory">/home/projcvs</filename>, il repository dei + progetti di terze parti</para> + </listitem> + </itemizedlist> + </note> + <para>L'albero CVS è attualmente diviso in quattro repository differenti, ovvero <literal>doc</literal>, <literal>ports</literal>, <literal>projects</literal> e <literal>src</literal>. Questi vengono @@ -556,7 +595,7 @@ alias scvs env CVS_RSH=ssh cvs -d <replaceable>user</replaceable>@ncvs.FreeBSD.o di ogni file nella directory <filename>shazam</filename>. Per ogni file, lo stato è uno fra:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols=2> <tbody> <row> @@ -620,7 +659,7 @@ alias scvs env CVS_RSH=ssh cvs -d <replaceable>user</replaceable>@ncvs.FreeBSD.o <para>Opzioni utili, in aggiunta a quelle elencate sopra, con <command>checkout</command>:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols=2> <tbody> <row> @@ -680,7 +719,7 @@ alias scvs env CVS_RSH=ssh cvs -d <replaceable>user</replaceable>@ncvs.FreeBSD.o cura</emphasis>. La lettera all'inizio di ogni file indica cosa è stato fatto su di esso:</para> - <informaltable frame="none"> + <informaltable frame="none" pgwide="1"> <tgroup cols=2> <tbody> <row> @@ -762,7 +801,7 @@ alias scvs env CVS_RSH=ssh cvs -d <replaceable>user</replaceable>@ncvs.FreeBSD.o <para>Estrai la versione &os.stable; del modulo <filename>shazam</filename>:</para> - <screen>&prompt.user; <userinput>cvs co -rRELENG_4 shazam</userinput></screen> + <screen>&prompt.user; <userinput>cvs co -rRELENG_5 shazam</userinput></screen> </listitem> <listitem> @@ -1044,8 +1083,7 @@ checkout -P</programlisting> errati nelle diff a causa del carattere aggiuntivo all'inizio di ogni riga).</para> - <para><ulink - url="http://people.FreeBSD.org/~eivind/cdiff"></ulink></para> + <para><filename role="package">textproc/cdiff</filename></para> <para>Semplicemente usalo al posto di &man.more.1; o &man.less.1;:</para> @@ -1080,7 +1118,19 @@ checkout -P</programlisting> cui stai lavorando ed impedirà ad altri sviluppatori di effettuare commit nella stessa directory. Se devi digitare un messaggio di commit lungo, scrivilo prima di eseguire - <command>cvs commit</command>, e inseriscilo successivamente.</para> + <command>cvs commit</command> e inseriscilo successivamente oppure + salvalo in un file prima di effettuare il commit ed usa l'opzione + <option>-F</option> di CVS per leggere il messaggio di commit da + quel file, cioè:</para> + + <screen>&prompt.user; <userinput>vi logmsg</userinput> +&prompt.user; <userinput>cvs ci -F logmsg shazam</userinput></screen> + + <para>Questo è il metodo più veloce per passare un + messaggio di commit a CVS ma devi stare attento quando modifichi + il file <filename>logmsg</filename> prima del commit, perché + CVS non ti darà la possibilità di modificare il + messaggio quando effettuerai realmente il commit.</para> </listitem> </orderedlist> </sect1> |