hgbook
diff it/appB-mq-ref.xml @ 784:6b037278c749
Translated diff formats.
author | Giulio@puck |
---|---|
date | Mon Aug 10 19:07:10 2009 +0200 (2009-08-10) |
parents | 6569bd1e5dbc |
children | 64f122caeeac |
line diff
1.1 --- a/it/appB-mq-ref.xml Thu Jul 30 13:07:43 2009 +0200 1.2 +++ b/it/appB-mq-ref.xml Mon Aug 10 19:07:10 2009 +0200 1.3 @@ -1,16 +1,16 @@ 1.4 <appendix id="chap:mqref"> 1.5 <?dbhtml filename="guida-di-riferimento-di-mercurial-queues.html"?> 1.6 - <title>Guida di riferimento di Mercurial Queues</title> 1.7 + <title>Guida di riferimento a Mercurial Queues</title> 1.8 1.9 <sect1 id="sec:mqref:cmdref"> 1.10 - <title>Guida di riferimento dei comandi MQ</title> 1.11 + <title>Guida di riferimento ai comandi MQ</title> 1.12 1.13 <para id="x_5e8">Per un'introduzione ai comandi forniti da MQ, usate il comando <command role="hg-cmd">hg help mq</command>.</para> 1.14 1.15 <sect2> 1.16 <title><command role="hg-ext-mq">qapplied</command>&emdash;stampa le patch applicate</title> 1.17 1.18 - <para id="x_5e9">Il comando <command role="hg-ext-mq">qapplied</command> stampa la pila corrente delle patch applicate. Le patch vengono stampate nell'ordine dalla più vecchia alla più recente, così l'ultima patch nella lista è quella <quote>in cima</quote> alla pila.</para> 1.19 + <para id="x_5e9">Il comando <command role="hg-ext-mq">qapplied</command> stampa la pila corrente delle patch applicate. Le patch vengono stampate in ordine dalla più vecchia alla più recente, così l'ultima patch nella lista è quella <quote>in cima</quote> alla pila.</para> 1.20 1.21 </sect2> 1.22 <sect2> 1.23 @@ -23,7 +23,7 @@ 1.24 <sect2> 1.25 <title><command role="hg-ext-mq">qdelete</command>&emdash;elimina una patch dal file <filename role="special">series</filename></title> 1.26 1.27 - <para id="x_5ec">Il comando <command role="hg-ext-mq">qdelete</command> rimuove la voce relativa a una patch dal file <filename role="special">series</filename> nella directory <filename role="special" class="directory">.hg/patches</filename>. Non estrae la patch se la patch è già applicata. Di default, non cancella il file della patch; usate l'opzione <option role="hg-ext-mq-cmd-qdel-opt">-f</option> per fare questo.</para> 1.28 + <para id="x_5ec">Il comando <command role="hg-ext-mq">qdelete</command> rimuove la voce relativa a una patch dal file <filename role="special">series</filename> nella directory <filename role="special" class="directory">.hg/patches</filename>. Non estrae la patch se la patch è già applicata. Di default, non cancella il file della patch, perciò dovrete usare l'opzione <option role="hg-ext-mq-cmd-qdel-opt">-f</option> se volete fare questo.</para> 1.29 1.30 <para id="x_5ed">Opzioni:</para> 1.31 <itemizedlist> 1.32 @@ -33,33 +33,33 @@ 1.33 1.34 </sect2> 1.35 <sect2> 1.36 - <title><command role="hg-ext-mq">qdiff</command>&emdash;stampa un diff della patch applicata in cima alla pila</title> 1.37 - 1.38 - <para id="x_5ef">Il comando <command role="hg-ext-mq">qdiff</command> stampa un diff della patch applicata in cima alla pila. È equivalente al comando <command role="hg-cmd">hg diff -r-2:-1</command>.</para> 1.39 + <title><command role="hg-ext-mq">qdiff</command>&emdash;stampa un diff dell'ultima patch applicata</title> 1.40 + 1.41 + <para id="x_5ef">Il comando <command role="hg-ext-mq">qdiff</command> stampa un diff dell'ultima patch applicata. È equivalente al comando <command role="hg-cmd">hg diff -r-2:-1</command>.</para> 1.42 1.43 </sect2> 1.44 <sect2> 1.45 <title><command role="hg-ext-mq">qfinish</command>&emdash;sposta le patch applicate nella cronologia del repository</title> 1.46 1.47 - <para id="x_72d">Il comando <command>hg qfinish</command> converte le patch applicate specificate in modifiche permanenti spostandole fuori dal controllo di MQ in modo che siano trattate come normale cronologia del repository.</para> 1.48 + <para id="x_72d">Il comando <command>hg qfinish</command> converte le patch applicate specificate in modifiche permanenti, spostandole fuori dal controllo di MQ in modo che siano trattate come normale cronologia del repository.</para> 1.49 </sect2> 1.50 1.51 <sect2> 1.52 <title><command role="hg-ext-mq">qfold</command>&emdash;unisce (<quote>include</quote>) diverse patch in una</title> 1.53 1.54 - <para id="x_5f0">Il comando <command role="hg-ext-mq">qfold</command> unisce più patch con la patch applicata in cima alla pila, in modo che la patch applicata in cima alla pila rappresenti l'unione di tutti i cambiamenti delle patch in questione.</para> 1.55 - 1.56 - <para id="x_5f1">Le patch da includere non devono essere applicate; <command role="hg-ext-mq">qfold</command> terminerà con un errore se una qualsiasi lo è. L'ordine in cui le patch vengono incluse è significativo; <command role="hg-cmd">hg qfold a b</command> significa <quote>applica la patch corrente in cima alla pila, seguita da <literal>a</literal>, seguita da <literal>b</literal></quote>.</para> 1.57 - 1.58 - <para id="x_5f2">I commenti dalle patch incluse vengono aggiunti alla fine dei commenti della patch di destinazione, separando ogni blocco di commenti con tre caratteri di asterisco (<quote><literal>*</literal></quote>). Usate l'opzione <option role="hg-ext-mq-cmd-qfold-opt">-e</option> per modificare il messaggio di commit della patch/changeset combinata dopo che l'inclusione è stata completata.</para> 1.59 + <para id="x_5f0">Il comando <command role="hg-ext-mq">qfold</command> unisce più patch all'ultima patch applicata, in modo che l'ultima patch applicata rappresenti l'unione di tutti i cambiamenti delle patch in questione.</para> 1.60 + 1.61 + <para id="x_5f1">Le patch da includere non devono essere applicate, altrimenti <command role="hg-ext-mq">qfold</command> terminerà segnalando un errore. L'ordine in cui le patch vengono incluse è significativo: <command role="hg-cmd">hg qfold a b</command> significa <quote>applica la patch più recente, seguita da <literal>a</literal>, seguita da <literal>b</literal></quote>.</para> 1.62 + 1.63 + <para id="x_5f2">I commenti delle patch incluse vengono aggiunti alla fine dei commenti della patch di destinazione, separando ogni blocco di commenti con tre caratteri di asterisco (<quote><literal>*</literal></quote>). Usate l'opzione <option role="hg-ext-mq-cmd-qfold-opt">-e</option> per modificare il messaggio di commit della patch/changeset combinata dopo che l'inclusione è stata completata.</para> 1.64 1.65 <para id="x_5f3">Opzioni:</para> 1.66 <itemizedlist> 1.67 <listitem><para id="x_5f4"><option role="hg-ext-mq-cmd-qfold-opt">-e</option>: modifica il messaggio di commit e la descrizione di patch per la nuova patch combinata.</para> 1.68 </listitem> 1.69 - <listitem><para id="x_5f5"><option role="hg-ext-mq-cmd-qfold-opt">-l</option>: usa i contenuti del file dato come il nuovo messaggio di commit e descrizione di patch per la patch combinata.</para> 1.70 - </listitem> 1.71 - <listitem><para id="x_5f6"><option role="hg-ext-mq-cmd-qfold-opt">-m</option>: usa il testo dato come il nuovo messaggio di commit e descrizione di patch per la patch combinata.</para> 1.72 + <listitem><para id="x_5f5"><option role="hg-ext-mq-cmd-qfold-opt">-l</option>: usa il testo contenuto nel file dato come nuovo messaggio di commit e descrizione di patch per la patch combinata.</para> 1.73 + </listitem> 1.74 + <listitem><para id="x_5f6"><option role="hg-ext-mq-cmd-qfold-opt">-m</option>: usa il testo dato come nuovo messaggio di commit e descrizione di patch per la patch combinata.</para> 1.75 </listitem> 1.76 </itemizedlist> 1.77 1.78 @@ -67,13 +67,13 @@ 1.79 <sect2> 1.80 <title><command role="hg-ext-mq">qheader</command>&emdash;mostra l'intestazione/descrizione di una patch</title> 1.81 1.82 - <para id="x_5f7">Il comando <command role="hg-ext-mq">qheader</command> stampa l'intestazione, o descrizione, di una patch. Di default, stampa l'intestazione della patch applicata in cima alla pila. Dato un argomento, stampa l'intestazione della patch nominata.</para> 1.83 + <para id="x_5f7">Il comando <command role="hg-ext-mq">qheader</command> stampa l'intestazione, o descrizione, di una patch. Di default, stampa l'intestazione dell'ultima patch applicata. Dato un argomento, stampa l'intestazione della patch indicata.</para> 1.84 1.85 </sect2> 1.86 <sect2> 1.87 <title><command role="hg-ext-mq">qimport</command>&emdash;importa una patch di terze parti nella coda</title> 1.88 1.89 - <para id="x_5f8">Il comando <command role="hg-ext-mq">qimport</command> aggiunge una voce per una patch esterna al file <filename role="special">series</filename> e copia la patch nella directory <filename role="special" class="directory">.hg/patches</filename>. Aggiunge la voce immediatamente dopo la patch applicata in cima alla pila, ma non inserisce la patch.</para> 1.90 + <para id="x_5f8">Il comando <command role="hg-ext-mq">qimport</command> aggiunge una voce per una patch esterna al file <filename role="special">series</filename> e copia la patch nella directory <filename role="special" class="directory">.hg/patches</filename>. Aggiunge la voce immediatamente dopo l'ultima patch applicata, ma non inserisce la patch.</para> 1.91 1.92 <para id="x_5f9">Se la directory <filename role="special" class="directory">.hg/patches</filename> è un repository, <command role="hg-ext-mq">qimport</command> usa <command role="hg-cmd">hg add</command> per aggiungere automaticamente la patch importata.</para> 1.93 1.94 @@ -85,7 +85,7 @@ 1.95 1.96 <para id="x_5fb">Opzioni:</para> 1.97 <itemizedlist> 1.98 - <listitem><para id="x_5fc"><option role="hg-ext-mq-cmd-qinit-opt">-c</option>: Crea <filename role="special" class="directory">.hg/patches</filename> sotto forma di un repository. Crea anche un file <filename role="special">.hgignore</filename> che ignorerà il file <filename role="special">status</filename>.</para> 1.99 + <listitem><para id="x_5fc"><option role="hg-ext-mq-cmd-qinit-opt">-c</option>: Crea <filename role="special" class="directory">.hg/patches</filename> sotto forma di repository. Crea anche un file <filename role="special">.hgignore</filename> che ignorerà il file <filename role="special">status</filename>.</para> 1.100 </listitem> 1.101 </itemizedlist> 1.102 1.103 @@ -95,13 +95,13 @@ 1.104 <sect2> 1.105 <title><command role="hg-ext-mq">qnew</command>&emdash;crea una nuova patch</title> 1.106 1.107 - <para id="x_5fe">Il comando <command role="hg-ext-mq">qnew</command> crea una nuova patch. Prende un argomento obbligatorio, il nome da usare per il file di patch. La patch appena creata viene creata vuota di default, viene aggiunta al file <filename role="special">series</filename> dopo la patch applicata correntemente in cima alla pila e viene immediatamente inserita sopra quella patch.</para> 1.108 - 1.109 - <para id="x_5ff">Se <command role="hg-ext-mq">qnew</command> trova qualche file modificato nella directory di lavoro, si rifiuterà di creare una nuova patch a meno che non usiate l'opzione <option role="hg-ext-mq-cmd-qnew-opt">-f</option> (vedete più avanti). Questo comportamento vi permette di aggiornare la patch applicata in cima alla pila tramite <command role="hg-ext-mq">qrefresh</command> prima di applicare una nuova patch sopra di essa.</para> 1.110 + <para id="x_5fe">Il comando <command role="hg-ext-mq">qnew</command> crea una nuova patch. Prende come argomento obbligatorio il nome da usare per il file di patch. La nuova patch viene creata vuota di default, viene aggiunta al file <filename role="special">series</filename> dopo l'ultima patch applicata e viene immediatamente inserita sopra quella patch.</para> 1.111 + 1.112 + <para id="x_5ff">Se <command role="hg-ext-mq">qnew</command> trova qualche file modificato nella directory di lavoro, si rifiuterà di creare una nuova patch a meno che non usiate l'opzione <option role="hg-ext-mq-cmd-qnew-opt">-f</option> (vedete più avanti). Questo comportamento vi permette di aggiornare l'ultima patch applicata tramite <command role="hg-ext-mq">qrefresh</command> prima di applicare una nuova patch.</para> 1.113 1.114 <para id="x_600">Opzioni:</para> 1.115 <itemizedlist> 1.116 - <listitem><para id="x_601"><option role="hg-ext-mq-cmd-qnew-opt">-f</option>: crea una nuova patch se il contenuto della directory di lavoro è stato modificato. Ogni cambiamento in sospeso viene aggiunto alla patch appena creata in modo che, dopo che l'esecuzione del comando è terminata, la directory di lavoro non conterrò più alcuna modifica.</para> 1.117 + <listitem><para id="x_601"><option role="hg-ext-mq-cmd-qnew-opt">-f</option>: crea una nuova patch se il contenuto della directory di lavoro è stato modificato. Ogni cambiamento in sospeso viene aggiunto alla patch appena creata, pertanto al termine dell'esecuzione del comando la directory di lavoro non risulterà più modificata.</para> 1.118 </listitem> 1.119 <listitem><para id="x_602"><option role="hg-ext-mq-cmd-qnew-opt">-m</option>: usa il testo dato come messaggio di commit. Il testo verrà memorizzato all'inizio del file di patch, prima dei dati di patch.</para> 1.120 </listitem> 1.121 @@ -111,7 +111,7 @@ 1.122 <sect2> 1.123 <title><command role="hg-ext-mq">qnext</command>&emdash;stampa il nome della patch successiva</title> 1.124 1.125 - <para id="x_603">Il comando <command role="hg-ext-mq">qnext</command> stampa il nome della prossima patch nel file <filename role="special">series</filename> dopo la patch applicata in cima alla pila. Quella patch diventerà la patch applicata in cima alla pila se invocate <command role="hg-ext-mq">qpush</command>.</para> 1.126 + <para id="x_603">Il comando <command role="hg-ext-mq">qnext</command> stampa il nome della patch nel file <filename role="special">series</filename> che segue la patch applicata più recentemente. Questa patch diventerà l'ultima patch applicata se invocate <command role="hg-ext-mq">qpush</command>.</para> 1.127 1.128 </sect2> 1.129 <sect2> 1.130 @@ -121,15 +121,15 @@ 1.131 1.132 <para id="x_605">Questo comando rimuove dal repository i changeset che rappresentano le patch estratte e aggiorna la directory di lavoro per annullare gli effetti delle patch.</para> 1.133 1.134 - <para id="x_606">Questo comando accetta un argomento opzionale che viene usato come ilnome o l'indice numerico della patch da estrarre. Se viene dato un nome, il comando continuerà a estrarre patch fino a quando la patch nominata sarà in cima alla pila delle patch applicate. Se viene dato un numero, <command role="hg-ext-mq">qpop</command> tratterà il numero come un indice d'accesso alle voci nel file della serie, partendo da zero (le righe vuote e le righe contenenti solo commenti non vengono contate). Il comando continuerà a estrarre patch fino a quando la patch identificata dall'indice dato sarà in cima alla pila delle patch applicate.</para> 1.135 - 1.136 - <para id="x_607">Il comando <command role="hg-ext-mq">qpop</command> non legge e non scrive né le patch né il file <filename role="special">series</filename>. Perciò, potete tranquillamente usare <command role="hg-ext-mq">qpop</command> su una patch che avete rimosso dal file <filename role="special">series</filename>, o su una patch che avete rinominato o cancellato interamente. Negli ultimi due casi, usate il nome che la patch aveva quando l'avete applicata.</para> 1.137 - 1.138 - <para id="x_608">Di default, il comando <command role="hg-ext-mq">qpop</command> non estrarrà alcuna patch se la directory di lavoro è stata modificata. Potete aggirare questo comportamento usando l'opzione <option role="hg-ext-mq-cmd-qpop-opt">-f</option>, che annulla tutte le modifiche nella directory di lavoro.</para> 1.139 + <para id="x_606">Questo comando accetta un argomento opzionale che viene usato per indicare il nome o l'indice numerico della patch da estrarre. Se viene passato un nome, il comando continuerà a estrarre patch fino a quando la patch nominata sarà in cima alla pila delle patch applicate. Se viene passato un numero, <command role="hg-ext-mq">qpop</command> tratterà il numero come un indice d'accesso alle voci nel file della serie, partendo da zero (le righe vuote e le righe contenenti solo commenti non vengono contate). Il comando continuerà a estrarre patch fino a quando la patch identificata dall'indice dato sarà in cima alla pila delle patch applicate.</para> 1.140 + 1.141 + <para id="x_607">Il comando <command role="hg-ext-mq">qpop</command> non legge e non modifica né le patch né il file <filename role="special">series</filename>. Perciò, potete tranquillamente usare <command role="hg-ext-mq">qpop</command> su una patch che avete rimosso dal file <filename role="special">series</filename>, o su una patch che avete rinominato o completamente cancellato. Negli ultimi due casi, usate il nome che la patch aveva quando l'avete applicata.</para> 1.142 + 1.143 + <para id="x_608">Di default, il comando <command role="hg-ext-mq">qpop</command> non estrarrà alcuna patch se la directory di lavoro è stata modificata. Potete cambiare questo comportamento usando l'opzione <option role="hg-ext-mq-cmd-qpop-opt">-f</option>, che annulla tutte le modifiche nella directory di lavoro.</para> 1.144 1.145 <para id="x_609">Opzioni:</para> 1.146 <itemizedlist> 1.147 - <listitem><para id="x_60a"><option role="hg-ext-mq-cmd-qpop-opt">-a</option>: estrae tutte le patch applicate. Questo riporta il repository allo stato in cui era prima che applicaste qualunque patch.</para> 1.148 + <listitem><para id="x_60a"><option role="hg-ext-mq-cmd-qpop-opt">-a</option>: estrae tutte le patch applicate, riportando il repository allo stato in cui era prima che applicaste qualunque patch.</para> 1.149 </listitem> 1.150 <listitem><para id="x_60b"><option role="hg-ext-mq-cmd-qpop-opt">-f</option>: annulla forzatamente qualsiasi modifica alla directory di lavoro al momento dell'estrazione.</para> 1.151 </listitem> 1.152 @@ -143,34 +143,34 @@ 1.153 <sect2> 1.154 <title><command role="hg-ext-mq">qprev</command>&emdash;stampa il nome della patch precedente</title> 1.155 1.156 - <para id="x_60e">Il comando <command role="hg-ext-mq">qprev</command> stampa il nome della patch nel file <filename role="special">series</filename> che viene prima della patch applicata in cima alla pila. Quella patch diventerà la patch applicata in cima alla pila se invocate <command role="hg-ext-mq">qpop</command>.</para> 1.157 + <para id="x_60e">Il comando <command role="hg-ext-mq">qprev</command> stampa il nome della patch nel file <filename role="special">series</filename> che precede la patch applicata più recentemente. Questa patch diventerà l'ultima patch applicata se invocate <command role="hg-ext-mq">qpop</command>.</para> 1.158 1.159 </sect2> 1.160 <sect2 id="sec:mqref:cmd:qpush"> 1.161 <title><command role="hg-ext-mq">qpush</command>&emdash;inserisce le patch in cima alla pila</title> 1.162 1.163 - <para id="x_60f">Il comando<command role="hg-ext-mq">qpush</command> aggiunge le patch in cima alla pila delle patch applicate. Di default, aggiunge solo una patch.</para> 1.164 + <para id="x_60f">Il comando <command role="hg-ext-mq">qpush</command> aggiunge le patch in cima alla pila delle patch applicate. Di default, aggiunge solo una patch.</para> 1.165 1.166 <para id="x_610">Questo comando crea un nuovo changeset per rappresentare ogni patch applicata e aggiorna la directory di lavoro per applicare gli effetti delle patch.</para> 1.167 1.168 <para id="x_611">I dati predefiniti usati per creare un changeset sono i seguenti.</para> 1.169 <itemizedlist> 1.170 - <listitem><para id="x_612">La data e la zona temporale del commit sono la data e la zona temporale corrente. Dato che questi dati vengono usati per computare l'identità di un changeset, questo significa che se invocate <command role="hg-ext-mq">qpop</command> su una patch e poi invocate <command role="hg-ext-mq">qpush</command> sulla stessa patch, il changeset che inserite avrà una identità diversa dal changeset che avete estratto.</para> 1.171 + <listitem><para id="x_612">La data e il fuso orario del commit sono la data e il fuso orario corrente. Dato che questi dati vengono usati per computare l'identità di un changeset, questo significa che se invocate <command role="hg-ext-mq">qpop</command> su una patch e poi invocate <command role="hg-ext-mq">qpush</command> sulla stessa patch, il changeset che inserite avrà un'identità diversa dal changeset che avete estratto.</para> 1.172 </listitem> 1.173 <listitem><para id="x_613">L'autore è quello predefinito usato dal comando <command role="hg-cmd">hg commit</command>.</para> 1.174 </listitem> 1.175 - <listitem><para id="x_614">Il messaggio di commit è il testo proveniente dal file di patch che si trova prima della prima intestazione del diff. Se questo testo non è presente, viene usato un messaggio di commit predefinito che identifichi il nome della patch.</para> 1.176 + <listitem><para id="x_614">Il messaggio di commit è il testo proveniente dal file di patch che precede la prima intestazione del diff. Se questo testo non è presente, viene usato un messaggio di commit predefinito che identifica il nome della patch.</para> 1.177 </listitem> 1.178 </itemizedlist> 1.179 <para id="x_615">Se una patch contiene un'intestazione di patch Mercurial, i dati nell'intestazione di patch sostituiscono quelli predefiniti.</para> 1.180 1.181 <para id="x_616">Opzioni:</para> 1.182 <itemizedlist> 1.183 - <listitem><para id="x_617"><option role="hg-ext-mq-cmd-qpush-opt">-a</option>: inserisce tutte le patch non applicate nel file <filename role="special">series</filename> fino a quando non ne rimane nessuna da inserire.</para> 1.184 + <listitem><para id="x_617"><option role="hg-ext-mq-cmd-qpush-opt">-a</option>: inserisce tutte le patch non applicate contenute nel file <filename role="special">series</filename> fino a quando non ne rimane nessuna da inserire.</para> 1.185 </listitem> 1.186 <listitem><para id="x_618"><option role="hg-ext-mq-cmd-qpush-opt">-l</option>: aggiunge il nome della patch alla fine del messaggio di commit.</para> 1.187 </listitem> 1.188 - <listitem><para id="x_619"><option role="hg-ext-mq-cmd-qpush-opt">-m</option>: se una patch non riesce a venire applicata in maniera pulita, usa la voce per la patch in un'altra coda salvata per computare i parametri di un'unione a tre vie ed effettua un'unione a tre vie usando il normale meccanismo di unione di Mercurial. Usa il risultato dell'unione come nuovo contenuto della patch.</para> 1.189 + <listitem><para id="x_619"><option role="hg-ext-mq-cmd-qpush-opt">-m</option>: se l'applicazione di una patch fallisce, usa la voce relativa alla patch contenuta in un'altra coda salvata per computare i parametri di un'unione a tre vie, effettuando poi l'unione a tre vie attraverso il normale meccanismo di unione di Mercurial. Usa il risultato dell'unione come nuovo contenuto della patch.</para> 1.190 </listitem> 1.191 <listitem><para id="x_61a"><option role="hg-ext-mq-cmd-qpush-opt">-n</option>: usa la coda nominata se effettua un'unione durante l'inserimento.</para> 1.192 </listitem> 1.193 @@ -181,21 +181,21 @@ 1.194 </sect2> 1.195 <sect2> 1.196 <title><command 1.197 - role="hg-ext-mq">qrefresh</command>&emdash;aggiorna la patch applicata in cima alla pila</title> 1.198 - 1.199 - <para id="x_61c">Il comando <command role="hg-ext-mq">qrefresh</command> aggiorna la patch applicata in cima alla pila. Modifica la patch, rimuove il vecchio changeset che rappresentava la patch e crea un nuovo changeset per rappresentare la patch modificata.</para> 1.200 + role="hg-ext-mq">qrefresh</command>&emdash;aggiorna l'ultima patch applicata</title> 1.201 + 1.202 + <para id="x_61c">Il comando <command role="hg-ext-mq">qrefresh</command> aggiorna l'ultima patch applicata. Modifica la patch, rimuove il vecchio changeset che rappresentava la patch e crea un nuovo changeset per rappresentare la patch modificata.</para> 1.203 1.204 <para id="x_61d">Il comando <command role="hg-ext-mq">qrefresh</command> si occupa delle seguenti modifiche.</para> 1.205 <itemizedlist> 1.206 - <listitem><para id="x_61e">I cambiamenti al messaggio di commit, i.e. il testo prima della prima intestazione di diff nel file di patch, vengono riflessi nel nuovo changeset che rappresenta la patch.</para> 1.207 + <listitem><para id="x_61e">I cambiamenti al messaggio di commit, i.e. il testo che precede la prima intestazione di diff nel file di patch, vengono riflessi nel nuovo changeset che rappresenta la patch.</para> 1.208 </listitem> 1.209 <listitem><para id="x_61f">Le modifiche ai file registrati nella directory di lavoro vengono aggiunte alla patch.</para> 1.210 </listitem> 1.211 - <listitem><para id="x_620">Per quanto riguarda i cambiamenti ai file registrati apportati tramite <command role="hg-cmd">hg add</command>, <command role="hg-cmd">hg copy</command>, <command role="hg-cmd">hg remove</command>, o <command role="hg-cmd">hg rename</command>, i file aggiunti e i file destinazione di copie e cambiamenti di nome vengono aggiunti alla patch, mentre i file rimossi e i file sorgente dei cambiamenti di nome vengono rimossi.</para> 1.212 - </listitem> 1.213 - </itemizedlist> 1.214 - 1.215 - <para id="x_621">Anche se <command role="hg-ext-mq">qrefresh</command> non scopre alcun cambiamento, ricrea comunque il changeset che rappresenta la patch. Questo produce una differenza tra l'identità del changeset e il changeset precedente che identificava la patch.</para> 1.216 + <listitem><para id="x_620">Per quanto riguarda le modifiche ai file registrati apportate tramite <command role="hg-cmd">hg add</command>, <command role="hg-cmd">hg copy</command>, <command role="hg-cmd">hg remove</command>, o <command role="hg-cmd">hg rename</command>, i file aggiunti e i file destinazione di copie e cambiamenti di nome vengono aggiunti alla patch, mentre i file rimossi e i file sorgente dei cambiamenti di nome vengono rimossi.</para> 1.217 + </listitem> 1.218 + </itemizedlist> 1.219 + 1.220 + <para id="x_621">Anche se <command role="hg-ext-mq">qrefresh</command> non trova alcun cambiamento, ricrea comunque il changeset che rappresenta la patch. Questo produce una differenza tra l'identità del nuovo changeset e quella del precedente changeset che identificava la patch.</para> 1.221 1.222 <para id="x_622">Opzioni:</para> 1.223 <itemizedlist> 1.224 @@ -203,7 +203,7 @@ 1.225 </listitem> 1.226 <listitem><para id="x_624"><option role="hg-ext-mq-cmd-qrefresh-opt">-m</option>: modifica il messaggio di commit e la descrizione della patch, usando il testo dato.</para> 1.227 </listitem> 1.228 - <listitem><para id="x_625"><option role="hg-ext-mq-cmd-qrefresh-opt">-l</option>: modifica il messaggio di commit e la descrizione della patch, usando il testo dal file dato.</para> 1.229 + <listitem><para id="x_625"><option role="hg-ext-mq-cmd-qrefresh-opt">-l</option>: modifica il messaggio di commit e la descrizione della patch, usando il testo contenuto nel file dato.</para> 1.230 </listitem> 1.231 </itemizedlist> 1.232 1.233 @@ -211,28 +211,28 @@ 1.234 <sect2> 1.235 <title><command role="hg-ext-mq">qrename</command>&emdash;rinomina una patch</title> 1.236 1.237 - <para id="x_626">Il comando <command role="hg-ext-mq">qrename</command> rinomina una patch e modifica la voce della patch nel file <filename role="special">series</filename>.</para> 1.238 - 1.239 - <para id="x_627">Con un singolo argomento, <command role="hg-ext-mq">qrename</command> rinomina la patch applicata in cima alla pila. Con due argomenti, cambia il nome del primo argomento al secondo argomento.</para> 1.240 + <para id="x_626">Il comando <command role="hg-ext-mq">qrename</command> rinomina una patch e modifica la voce relativa alla patch nel file <filename role="special">series</filename>.</para> 1.241 + 1.242 + <para id="x_627">Con un singolo argomento, <command role="hg-ext-mq">qrename</command> rinomina l'ultima patch applicata. Con due argomenti, cambia il nome del primo argomento al secondo argomento.</para> 1.243 1.244 </sect2> 1.245 <sect2> 1.246 <title><command role="hg-ext-mq">qseries</command>&emdash;stampa l'intera serie di patch</title> 1.247 1.248 - <para id="x_62a">Il comando <command role="hg-ext-mq">qseries</command> stampa l'intera serie di patch contenuta nel file <filename role="special">series</filename>. Stampa solo i nomi delle patch, saltando le righe vuote e i commenti. Stampa le patch nell'ordine dalla prima a essere applicata all'ultima.</para> 1.249 + <para id="x_62a">Il comando <command role="hg-ext-mq">qseries</command> stampa l'intera serie di patch contenuta nel file <filename role="special">series</filename>. Stampa solo i nomi delle patch, saltando le righe vuote e i commenti. Stampa le patch in ordine dalla prima che è stata applicata all'ultima.</para> 1.250 1.251 </sect2> 1.252 <sect2> 1.253 <title><command role="hg-ext-mq">qtop</command>&emdash;stampa il nome della patch corrente</title> 1.254 1.255 - <para id="x_62b">Il comando <command role="hg-ext-mq">qtop</command> stampa il nome della patch applicata correntemente in cima alla pila.</para> 1.256 + <para id="x_62b">Il comando <command role="hg-ext-mq">qtop</command> stampa il nome della patch attualmente in cima alla pila delle patch applicate.</para> 1.257 1.258 </sect2> 1.259 <sect2> 1.260 <title><command 1.261 role="hg-ext-mq">qunapplied</command>&emdash;stampa le patch non ancora applicate</title> 1.262 1.263 - <para id="x_62c">Il comando <command role="hg-ext-mq">qunapplied</command> stampa i nomi delle patch contenute nel file <filename role="special">series</filename> che non sono ancora state applicate. Le stampa in ordine dalla successiva patch che verrà inserita all'ultima.</para> 1.264 + <para id="x_62c">Il comando <command role="hg-ext-mq">qunapplied</command> stampa i nomi delle patch non ancora applicate contenute nel file <filename role="special">series</filename>, nell'ordine in cui le patch verrebbero inserite.</para> 1.265 1.266 </sect2> 1.267 <sect2> 1.268 @@ -244,11 +244,11 @@ 1.269 1.270 <para id="x_62f">Opzioni:</para> 1.271 <itemizedlist> 1.272 - <listitem><para id="x_630"><option role="hg-opt-strip">-b</option>: salva i changeset non correlati che sono mischiati con i changeset eliminati nel bundle di backup.</para> 1.273 + <listitem><para id="x_630"><option role="hg-opt-strip">-b</option>: salva i changeset non correlati che sono mescolati ai changeset eliminati nel bundle di backup.</para> 1.274 </listitem> 1.275 <listitem><para id="x_631"><option role="hg-opt-strip">-f</option>: se un ramo ha più teste, rimuove tutte le teste.</para> 1.276 </listitem> 1.277 - <listitem><para id="x_632"><option role="hg-opt-strip">-n</option>: evita di salvare un bundle di backup.</para> 1.278 + <listitem><para id="x_632"><option role="hg-opt-strip">-n</option>: evita di salvare il bundle di backup.</para> 1.279 </listitem></itemizedlist> 1.280 1.281 </sect2> 1.282 @@ -259,19 +259,19 @@ 1.283 <sect2> 1.284 <title>Il file <filename role="special">series</filename></title> 1.285 1.286 - <para id="x_633">Il file <filename role="special">series</filename> contiene una lista dei nomi di tutte le patch che MQ può applicare. Viene rappresentato come una lista di nomi, con un nome salvato per riga. Lo spazio bianco all'inizo e alla fine di ogni riga viene ignorato.</para> 1.287 - 1.288 - <para id="x_634">Le righe possono contenere commenti. Un commento comincia con il carattere <quote><literal>#</literal></quote> character e si estende fino alla fine della riga. Le righe vuote e le righe che contengono solo commenti vengono ignorate.</para> 1.289 - 1.290 - <para id="x_635">Avrete spesso bisogno di modificare il file <filename role="special">series</filename> a mano, da cui il supporto per i commenti e le righe vuote appena notato. Per esempio, potete commentare temporaneamente una patch in modo che <command role="hg-ext-mq">qpush</command> la salti quando applica le patch. Potete anche cambiare l'ordine in cui le patch vengono applicate riordinando le loro voci nel file <filename role="special">series</filename>.</para> 1.291 - 1.292 - <para id="x_636">Viene anche supportata la possibilità di piazzare il file <filename role="special">series</filename> sotto controllo di revisione. È una buona idea piazzare sotto controllo di revisione anche tutte le patch a cui il file si riferisce. Se create una directory di patch usando l'opzione <option role="hg-ext-mq-cmd-qinit-opt">-c</option> del comando <command role="hg-ext-mq">qinit</command>, questo verrà fatto per voi automaticamente.</para> 1.293 + <para id="x_633">Il file <filename role="special">series</filename> contiene una lista dei nomi di tutte le patch che MQ può applicare. Viene rappresentato come una lista di nomi, con un nome salvato per riga. Lo spazio bianco all'inizio e alla fine di ogni riga viene ignorato.</para> 1.294 + 1.295 + <para id="x_634">Le righe possono contenere commenti. Un commento comincia con il carattere <quote><literal>#</literal></quote> e si estende fino alla fine della riga. Le righe vuote e le righe che contengono solo commenti vengono ignorate.</para> 1.296 + 1.297 + <para id="x_635">Avrete spesso bisogno di modificare il file <filename role="special">series</filename> a mano, da cui il supporto per i commenti e le righe vuote appena descritto. Per esempio, potete commentare temporaneamente una patch in modo che <command role="hg-ext-mq">qpush</command> la salti quando applica le patch. Potete anche cambiare l'ordine in cui le patch vengono applicate riordinando le loro voci nel file <filename role="special">series</filename>.</para> 1.298 + 1.299 + <para id="x_636">Viene anche supportata la possibilità di mettere il file <filename role="special">series</filename> sotto controllo di revisione. È una buona idea mettere sotto controllo di revisione anche tutte le patch a cui il file si riferisce. Se create una directory di patch usando l'opzione <option role="hg-ext-mq-cmd-qinit-opt">-c</option> del comando <command role="hg-ext-mq">qinit</command>, questo verrà fatto per voi automaticamente.</para> 1.300 1.301 </sect2> 1.302 <sect2> 1.303 <title>Il file <filename role="special">status</filename></title> 1.304 1.305 - <para id="x_637">Il flie <filename role="special">status</filename> contiene i nomi e gli hash di changeset per tutte le patch che MQ ha correntemente applicato. A differenza del file <filename role="special">series</filename>, questo file non è destinato a essere modificato. Non dovreste piazzare questo file sotto controllo di revisione, né modificarlo in alcun modo. Viene usato da MQ per mantenere traccia di informazioni strettamente private.</para> 1.306 + <para id="x_637">Il flie <filename role="special">status</filename> contiene i nomi e gli hash di changeset per tutte le patch che MQ ha attualmente applicato. A differenza del file <filename role="special">series</filename>, questo file non è destinato a essere modificato. Non dovreste mettere questo file sotto controllo di revisione, né modificarlo in alcun modo. Viene usato da MQ per mantenere traccia di informazioni strettamente private.</para> 1.307 1.308 </sect2> 1.309 </sect1>