hgbook
changeset 502:2791e7de8e40
merged changes from ikks
author | Javier Rojas <jerojasro@devnull.li> |
---|---|
date | Sat Jan 10 10:17:07 2009 -0500 (2009-01-10) |
parents | 05742420768e 3e176d56ab84 |
children | 507feae9d731 |
files |
line diff
1.1 --- a/es/Leame.1st Sat Jan 10 10:16:06 2009 -0500 1.2 +++ b/es/Leame.1st Sat Jan 10 10:17:07 2009 -0500 1.3 @@ -110,7 +110,7 @@ 1.4 || hgext.tex || Igor Támara || 100% || 13/12/2008 || 16/12/2008 || 1.5 || template.tex || Igor Támara || 100% || 27/12/2008 || 01/01/2009 || 1.6 || mq-collab.tex || Javier Rojas || 100% || 04/01/2009 || 08/01/2009 || 1.7 -|| mq-ref.tex || Igor Támara || 48% || 06/01/2009 || || 1.8 +|| mq-ref.tex || Igor Támara || 100% || 06/01/2009 || 10/01/2009 || 1.9 || cmdref.tex || Igor Támara || 100% || 01/01/2009 || 01/01/2009 || 1.10 || license.tex || Igor Támara || 100% || 16/12/2008 || 16/12/2008 || 1.11 || srcinstall.tex || Igor Támara || 100% || 01/01/2009 || 01/01/2009 || 1.12 @@ -164,6 +164,8 @@ 1.13 Bug: Fallo 1.14 Build Script: Guión de construcción 1.15 Builtin: integrada/o 1.16 + Bundle: Agrupamiento 1.17 + Bundled: Incluído o agrupado 1.18 Changelog: Bitácora de Cambios 1.19 Changeset: Conjunto de Cambios 1.20 Command: Orden 1.21 @@ -196,6 +198,7 @@ 1.22 Snapshot: instantánea 1.23 Snippet: Recorte de código 1.24 Stack: pila 1.25 + Stripped: 1.26 Sprint: sprint 1.27 Tarball: paquete de cambios 1.28 Timestamp : marca de tiempo
2.1 --- a/es/mq-ref.tex Sat Jan 10 10:16:06 2009 -0500 2.2 +++ b/es/mq-ref.tex Sat Jan 10 10:17:07 2009 -0500 2.3 @@ -1,27 +1,27 @@ 2.4 \chapter{Referencia de las Colas de Mercurial} 2.5 \label{chap:mqref} 2.6 2.7 -\section{Referencia de órdenes MQ} 2.8 +\section{Referencia de ��rdenes MQ} 2.9 \label{sec:mqref:cmdref} 2.10 2.11 -Si desea dar un vistazo a las órdenes que ofrece MQ, use la orden 2.12 +Si desea dar un vistazo a las ��rdenes que ofrece MQ, use la orden 2.13 \hgcmdargs{help}{mq}. 2.14 2.15 \subsection{\hgxcmd{mq}{qapplied}---imprimir los parches aplicados} 2.16 2.17 La orden \hgxcmd{mq}{qapplied} imprime la pila actual de parches 2.18 -aplicados. Los parches se imprimen en orden de antigüedad, primero 2.19 -los más antiguos y después los más recientes, por lo tanto el último 2.20 -parche de la lista es el que está en el ``tope''. 2.21 +aplicados. Los parches se imprimen en orden de antig��edad, primero 2.22 +los m��s antiguos y despu��s los m��s recientes, por lo tanto el ��ltimo 2.23 +parche de la lista es el que est�� en el ``tope''. 2.24 2.25 \subsection{\hgxcmd{mq}{qcommit}---consignar cambios en la cola del repositorio} 2.26 2.27 La orden \hgxcmd{mq}{qcommit} consigna cualquier cambio sobresaliente 2.28 en el repositorio \sdirname{.hg/patches}. Esta orden solamente 2.29 funciona si el directorio \sdirname{.hg/patches} es un repositorio, 2.30 -p.e.~usted creó el directorio con 2.31 -\hgcmdargs{qinit}{\hgxopt{mq}{qinit}{-c}} o ejecutó 2.32 -\hgcmd{init} en el directorio después de correr \hgxcmd{mq}{qinit}. 2.33 +p.e.~usted cre�� el directorio con 2.34 +\hgcmdargs{qinit}{\hgxopt{mq}{qinit}{-c}} o ejecut�� 2.35 +\hgcmd{init} en el directorio despu��s de correr \hgxcmd{mq}{qinit}. 2.36 2.37 Esta orden es un atajo para \hgcmdargs{commit}{--cwd .hg/patches}. 2.38 2.39 @@ -31,7 +31,7 @@ 2.40 La orden \hgxcmd{mq}{qdelete} elimina la entrada del fichero 2.41 \sfilename{series} para el parche en el directorio 2.42 \sdirname{.hg/patches}. No sca el parche si ha sido aplicado. De 2.43 -forma predeterminada no borra el fichero del parche; use la opción 2.44 +forma predeterminada no borra el fichero del parche; use la opci��n 2.45 \hgxopt{mq}{qdel}{-f} para hacerlo. 2.46 2.47 Opciones: 2.48 @@ -39,60 +39,60 @@ 2.49 \item[\hgxopt{mq}{qdel}{-f}] Elimina el fichero del parche. 2.50 \end{itemize} 2.51 2.52 -\subsection{\hgxcmd{mq}{qdiff}---imprimir la diferencia del último 2.53 +\subsection{\hgxcmd{mq}{qdiff}---imprimir la diferencia del ��ltimo 2.54 parche aplicado} 2.55 2.56 -La orden \hgxcmd{mq}{qdiff} imprime un diff del parche más 2.57 +La orden \hgxcmd{mq}{qdiff} imprime un diff del parche m��s 2.58 recientemente aplicado. Es equivalente a \hgcmdargs{diff}{-r-2:-1}. 2.59 2.60 \subsection{\hgxcmd{mq}{qfold}---fusionar (``integrar'') varios parches en 2.61 uno solo} 2.62 2.63 -La orden \hgxcmd{mq}{qfold} fusiona muchos parches en el último parche 2.64 -aplicado, de tal forma que el último parche aplicado es la unión de 2.65 -todos los cambios de los parches en cuestión. 2.66 +La orden \hgxcmd{mq}{qfold} fusiona muchos parches en el ��ltimo parche 2.67 +aplicado, de tal forma que el ��ltimo parche aplicado es la uni��n de 2.68 +todos los cambios de los parches en cuesti��n. 2.69 2.70 Los parches a fusionar no deben haber sido aplicados; 2.71 -\hgxcmd{mq}{qfold} saldrá indicando un error si alguno ha sido 2.72 +\hgxcmd{mq}{qfold} saldr�� indicando un error si alguno ha sido 2.73 aplicado. El orden en el cual los parches se pliegan es 2.74 significativo; \hgcmdargs{qfold}{a b} significa ``aplique el parche 2.75 -más reciente, seguido de \texttt{a}, y seguido de \texttt{b}''. 2.76 +m��s reciente, seguido de \texttt{a}, y seguido de \texttt{b}''. 2.77 2.78 Los comentarios de los parches integrados se colocan al final de los 2.79 comentarios del parche destino, con cada bloque de comentarios 2.80 -separado con tres asteriscos(``\texttt{*}''). Se usa la opción 2.81 -\hgxopt{mq}{qfold}{-e} para editar el mensaje de consignación para el 2.82 -conjunto de cambios/parches después de completarse el pliegue. 2.83 - 2.84 -Opciones: 2.85 -\begin{itemize} 2.86 -\item[\hgxopt{mq}{qfold}{-e}] Edita el mensaje de consignación y la 2.87 - descripción del parche del parche que se ha integrado. 2.88 +separado con tres asteriscos(``\texttt{*}''). Se usa la opci��n 2.89 +\hgxopt{mq}{qfold}{-e} para editar el mensaje de consignaci��n para el 2.90 +conjunto de cambios/parches despu��s de completarse el pliegue. 2.91 + 2.92 +Opciones: 2.93 +\begin{itemize} 2.94 +\item[\hgxopt{mq}{qfold}{-e}] Edita el mensaje de consignaci��n y la 2.95 + descripci��n del parche del parche que se ha integrado. 2.96 \item[\hgxopt{mq}{qfold}{-l}] Usa los contenidos del fichero dado como 2.97 - el nuevo mensaje de consignación y descripción del parche para el 2.98 + el nuevo mensaje de consignaci��n y descripci��n del parche para el 2.99 parche a integrar. 2.100 \item[\hgxopt{mq}{qfold}{-m}] Usa el texto dado como el mensaje de 2.101 - consignación y descripción del parche para el parche integrado. 2.102 -\end{itemize} 2.103 - 2.104 -\subsection{\hgxcmd{mq}{qheader}---desplegar el encabezado/descripción 2.105 + consignaci��n y descripci��n del parche para el parche integrado. 2.106 +\end{itemize} 2.107 + 2.108 +\subsection{\hgxcmd{mq}{qheader}---desplegar el encabezado/descripci��n 2.109 de un parche} 2.110 2.111 -La orden \hgxcmd{mq}{qheader} imprime el encabezado o descripción de 2.112 -un parche. De forma predeterminada, imprime el encabezado del último 2.113 +La orden \hgxcmd{mq}{qheader} imprime el encabezado o descripci��n de 2.114 +un parche. De forma predeterminada, imprime el encabezado del ��ltimo 2.115 parche aplicado. Si se da un argumento, imprime el encabezado del 2.116 parche referenciado. 2.117 2.118 \subsection{\hgxcmd{mq}{qimport}---importar el parche de un tercero en 2.119 la cola} 2.120 2.121 -La orden \hgxcmd{mq}{qimport} añade una entrada de un parche externo 2.122 +La orden \hgxcmd{mq}{qimport} a��ade una entrada de un parche externo 2.123 al fichero \sfilename{series} y copia el parche en el directorio 2.124 -\sdirname{.hg/patches}. Añade la entrada inmediatamente después del 2.125 -último parche aplicado, pero no introduce el parche. 2.126 +\sdirname{.hg/patches}. A��ade la entrada inmediatamente despu��s del 2.127 +��ltimo parche aplicado, pero no introduce el parche. 2.128 2.129 Si el directorio \sdirname{.hg/patches} es un repositorio, 2.130 -\hgxcmd{mq}{qimport} automáticamente hace un \hgcmd{add} del parche 2.131 +\hgxcmd{mq}{qimport} autom��ticamente hace un \hgcmd{add} del parche 2.132 importado. 2.133 2.134 \subsection{\hgxcmd{mq}{qinit}---preparar un repositorio para trabajar 2.135 @@ -104,44 +104,44 @@ 2.136 Opciones: 2.137 \begin{itemize} 2.138 \item[\hgxopt{mq}{qinit}{-c}] Crea \sdirname{.hg/patches} como un 2.139 - repositorio por sí mismo. También crea un fichero 2.140 - \sfilename{.hgignore} que ignorará el fichero \sfilename{status}. 2.141 -\end{itemize} 2.142 - 2.143 -Cuando el directorio \sdirname{.hg/patches} es un repositorio, las órdenes 2.144 + repositorio por s�� mismo. Tambi��n crea un fichero 2.145 + \sfilename{.hgignore} que ignorar�� el fichero \sfilename{status}. 2.146 +\end{itemize} 2.147 + 2.148 +Cuando el directorio \sdirname{.hg/patches} es un repositorio, las ��rdenes 2.149 \hgxcmd{mq}{qimport} y \hgxcmd{mq}{qnew} hacen \hgcmd{add} 2.150 -automáticamente a los parches nuevos. 2.151 +autom��ticamente a los parches nuevos. 2.152 2.153 \subsection{\hgxcmd{mq}{qnew}---crear un parche nuevo} 2.154 2.155 La orden \hgxcmd{mq}{qnew} crea un parche nuevo. Exige un argumento, 2.156 -el nombre que se usará para tal parche. El parche recién creado está 2.157 -vacío inicialmente. Se añade al fichero \sfilename{series} después 2.158 -del último parche aplicado, y se introduce en el tope de ese parche. 2.159 +el nombre que se usar�� para tal parche. El parche reci��n creado est�� 2.160 +vac��o inicialmente. Se a��ade al fichero \sfilename{series} despu��s 2.161 +del ��ltimo parche aplicado, y se introduce en el tope de ese parche. 2.162 2.163 Si \hgxcmd{mq}{qnew} encuentra ficheros modificados en el directorio 2.164 -de trabajo, rehusará crear un parche nuevo a meos que se emplee 2.165 -\hgxopt{mq}{qnew}{-f} la opción(ver más adelante). Este 2.166 -comportamiento le permite hacer \hgxcmd{mq}{qrefresh} al último parche 2.167 +de trabajo, rehusar�� crear un parche nuevo a meos que se emplee 2.168 +\hgxopt{mq}{qnew}{-f} la opci��n(ver m��s adelante). Este 2.169 +comportamiento le permite hacer \hgxcmd{mq}{qrefresh} al ��ltimo parche 2.170 aplicado antes de aplicar un parche nuevo encima de este. 2.171 2.172 Opciones: 2.173 \begin{itemize} 2.174 \item[\hgxopt{mq}{qnew}{-f}] Crea un parche nuevo si los contenidos 2.175 - del directorio actual han sido modificados. Cualquier modificación 2.176 - significativa se añade al parche recientemente creado, de tal forma 2.177 - que al finalizar la orden, el directorio de trabajo no lucirá 2.178 + del directorio actual han sido modificados. Cualquier modificaci��n 2.179 + significativa se a��ade al parche recientemente creado, de tal forma 2.180 + que al finalizar la orden, el directorio de trabajo no lucir�� 2.181 modificado. 2.182 \item[\hgxopt{mq}{qnew}{-m}] Usa el texto dado como el mensaje de 2.183 - consignación. Este texto se almacenará al principio del fichero del 2.184 + consignaci��n. Este texto se almacenar�� al principio del fichero del 2.185 parche, antes de los datos del parche. 2.186 \end{itemize} 2.187 2.188 -\subsection{\hgxcmd{mq}{qnext}---imprimir el nombre del próximo parche} 2.189 +\subsection{\hgxcmd{mq}{qnext}---imprimir el nombre del pr��ximo parche} 2.190 2.191 La orden \hgxcmd{mq}{qnext} imprime el nombre del siguiente parche en 2.192 -el fichero \sfilename{series} a continuación del último parche 2.193 -aplicado. Este parche sería el próximo parche a aplicar si se 2.194 +el fichero \sfilename{series} a continuaci��n del ��ltimo parche 2.195 +aplicado. Este parche ser��a el pr��ximo parche a aplicar si se 2.196 ejecutara la orden \hgxcmd{mq}{qpush}. 2.197 2.198 \subsection{\hgxcmd{mq}{qpop}---sustraer parches de la pila} 2.199 @@ -151,28 +151,28 @@ 2.200 remueve un parche. 2.201 2.202 Esta orden elimina los conjuntos de cambios que representan los 2.203 -parches sustraídos del repositorio, y actualiza el directorio de 2.204 +parches sustra��dos del repositorio, y actualiza el directorio de 2.205 trabajo para deshacer los efectos de los parches. 2.206 2.207 Esta orden toma un argumento opcional, que usa como el nombre o el 2.208 -índice del parche que desea sustraer. Si se da el nombre, sustraerá 2.209 -los parches hasta que el parche nombrado sea el último parche 2.210 -aplicado. Si se da un número, \hgxcmd{mq}{qpop} lo trata como un 2.211 -índice dentro del fichero \sfilename{series}, contando desde 2.212 -cero(no cuenta las líneas vacías o aquellas que sean únicamente 2.213 +��ndice del parche que desea sustraer. Si se da el nombre, sustraer�� 2.214 +los parches hasta que el parche nombrado sea el ��ltimo parche 2.215 +aplicado. Si se da un n��mero, \hgxcmd{mq}{qpop} lo trata como un 2.216 +��ndice dentro del fichero \sfilename{series}, contando desde 2.217 +cero(no cuenta las l��neas vac��as o aquellas que sean ��nicamente 2.218 comentarios). Sustrae los parches hasta que el parche identificado 2.219 -por el índice sea el último parche aplicado. 2.220 +por el ��ndice sea el ��ltimo parche aplicado. 2.221 2.222 La orden \hgxcmd{mq}{qpop} no lee o escribe parches en el fichero 2.223 \sfilename{series}. \hgxcmd{mq}{qpop} se constituye por tanto en una 2.224 forma segura de sustraer un parche del fichero \sfilename{series} o un 2.225 parche que ha eliminado o renombrado completamente. En los dos 2.226 -últimos casos, use el nombre del parche tal como lo hizo cuando lo 2.227 -aplicó. 2.228 - 2.229 -De forma predeterminada, la orden \hgxcmd{mq}{qpop} no sustraerá 2.230 +��ltimos casos, use el nombre del parche tal como lo hizo cuando lo 2.231 +aplic��. 2.232 + 2.233 +De forma predeterminada, la orden \hgxcmd{mq}{qpop} no sustraer�� 2.234 parche alguno si el directorio de trabajo ha sido modificado. Puede 2.235 -modificar este comportamiento con la opción \hgxopt{mq}{qpop}{-f}, que 2.236 +modificar este comportamiento con la opci��n \hgxopt{mq}{qpop}{-f}, que 2.237 revierte todas las modificaciones del directorio de trabajo. 2.238 2.239 Opciones: 2.240 @@ -180,183 +180,197 @@ 2.241 \item[\hgxopt{mq}{qpop}{-a}] Sustrae todos los parches aplicados. 2.242 Restaura el repositorio al estado antes de haber aplicado parche alguno. 2.243 \item[\hgxopt{mq}{qpop}{-f}] Revertir forzadamente cualquier 2.244 - modificación del directorio de trabajo cuando se hace sustracciones. 2.245 + modificaci��n del directorio de trabajo cuando se hace sustracciones. 2.246 \item[\hgxopt{mq}{qpop}{-n}] Sustraer un parche de la cola dado un nombre. 2.247 \end{itemize} 2.248 2.249 -La orden \hgxcmd{mq}{qpop} elimina una línea del final del fichero 2.250 +La orden \hgxcmd{mq}{qpop} elimina una l��nea del final del fichero 2.251 \sfilename{status} por cada parche que se sustrae. 2.252 2.253 \subsection{\hgxcmd{mq}{qprev}---imprimir el nombre del parche anterior} 2.254 2.255 La orden \hgxcmd{mq}{qprev} imprime el nombre del parche en el fichero 2.256 -\sfilename{series} que está antes del último parche aplicado. Este 2.257 -se volverá el último parche aplicado si ejecuta \hgxcmd{mq}{qpop}. 2.258 - 2.259 -\subsection{\hgxcmd{mq}{qpush}---push patches onto the stack} 2.260 +\sfilename{series} que est�� antes del ��ltimo parche aplicado. Este 2.261 +se volver�� el ��ltimo parche aplicado si ejecuta \hgxcmd{mq}{qpop}. 2.262 + 2.263 +\subsection{\hgxcmd{mq}{qpush}---introducir parches a la pila} 2.264 \label{sec:mqref:cmd:qpush} 2.265 2.266 -The \hgxcmd{mq}{qpush} command adds patches onto the applied stack. By 2.267 -default, it adds only one patch. 2.268 - 2.269 -This command creates a new changeset to represent each applied patch, 2.270 -and updates the working directory to apply the effects of the patches. 2.271 - 2.272 -The default data used when creating a changeset are as follows: 2.273 -\begin{itemize} 2.274 -\item The commit date and time zone are the current date and time 2.275 - zone. Because these data are used to compute the identity of a 2.276 - changeset, this means that if you \hgxcmd{mq}{qpop} a patch and 2.277 - \hgxcmd{mq}{qpush} it again, the changeset that you push will have a 2.278 - different identity than the changeset you popped. 2.279 -\item The author is the same as the default used by the \hgcmd{commit} 2.280 - command. 2.281 -\item The commit message is any text from the patch file that comes 2.282 - before the first diff header. If there is no such text, a default 2.283 - commit message is used that identifies the name of the patch. 2.284 -\end{itemize} 2.285 -If a patch contains a Mercurial patch header (XXX add link), the 2.286 -information in the patch header overrides these defaults. 2.287 - 2.288 -Options: 2.289 -\begin{itemize} 2.290 -\item[\hgxopt{mq}{qpush}{-a}] Push all unapplied patches from the 2.291 - \sfilename{series} file until there are none left to push. 2.292 -\item[\hgxopt{mq}{qpush}{-l}] Add the name of the patch to the end 2.293 - of the commit message. 2.294 -\item[\hgxopt{mq}{qpush}{-m}] If a patch fails to apply cleanly, use the 2.295 - entry for the patch in another saved queue to compute the parameters 2.296 - for a three-way merge, and perform a three-way merge using the 2.297 - normal Mercurial merge machinery. Use the resolution of the merge 2.298 - as the new patch content. 2.299 -\item[\hgxopt{mq}{qpush}{-n}] Use the named queue if merging while pushing. 2.300 -\end{itemize} 2.301 - 2.302 -The \hgxcmd{mq}{qpush} command reads, but does not modify, the 2.303 -\sfilename{series} file. It appends one line to the \hgcmd{status} 2.304 -file for each patch that it pushes. 2.305 - 2.306 -\subsection{\hgxcmd{mq}{qrefresh}---update the topmost applied patch} 2.307 - 2.308 -The \hgxcmd{mq}{qrefresh} command updates the topmost applied patch. It 2.309 -modifies the patch, removes the old changeset that represented the 2.310 -patch, and creates a new changeset to represent the modified patch. 2.311 - 2.312 -The \hgxcmd{mq}{qrefresh} command looks for the following modifications: 2.313 -\begin{itemize} 2.314 -\item Changes to the commit message, i.e.~the text before the first 2.315 - diff header in the patch file, are reflected in the new changeset 2.316 - that represents the patch. 2.317 -\item Modifications to tracked files in the working directory are 2.318 - added to the patch. 2.319 -\item Changes to the files tracked using \hgcmd{add}, \hgcmd{copy}, 2.320 - \hgcmd{remove}, or \hgcmd{rename}. Added files and copy and rename 2.321 - destinations are added to the patch, while removed files and rename 2.322 - sources are removed. 2.323 -\end{itemize} 2.324 - 2.325 -Even if \hgxcmd{mq}{qrefresh} detects no changes, it still recreates the 2.326 -changeset that represents the patch. This causes the identity of the 2.327 -changeset to differ from the previous changeset that identified the 2.328 -patch. 2.329 - 2.330 -Options: 2.331 -\begin{itemize} 2.332 -\item[\hgxopt{mq}{qrefresh}{-e}] Modify the commit and patch description, 2.333 - using the preferred text editor. 2.334 -\item[\hgxopt{mq}{qrefresh}{-m}] Modify the commit message and patch 2.335 - description, using the given text. 2.336 -\item[\hgxopt{mq}{qrefresh}{-l}] Modify the commit message and patch 2.337 - description, using text from the given file. 2.338 -\end{itemize} 2.339 - 2.340 -\subsection{\hgxcmd{mq}{qrename}---rename a patch} 2.341 - 2.342 -The \hgxcmd{mq}{qrename} command renames a patch, and changes the entry for 2.343 -the patch in the \sfilename{series} file. 2.344 - 2.345 -With a single argument, \hgxcmd{mq}{qrename} renames the topmost applied 2.346 -patch. With two arguments, it renames its first argument to its 2.347 -second. 2.348 - 2.349 -\subsection{\hgxcmd{mq}{qrestore}---restore saved queue state} 2.350 +La orden \hgxcmd{mq}{qpush} a��ade parches a la pila. De forma 2.351 +predeterminada a��ade solamente un parche. 2.352 + 2.353 +Esta orden crea un conjunto de cambios que representa cada parche 2.354 +aplicado y actualiza el directorio de trabajo aplicando los efectos de 2.355 +los parches. 2.356 + 2.357 +Los datos predeterminados cuando se crea un conjunto de cambios 2.358 +corresponde a: 2.359 +\begin{itemize} 2.360 +\item La fecha de consignaci��n y zona horaria corresponden a la hora 2.361 + actual de la zona. Dado que tales datos se usan para computar la 2.362 + identidad de un conjunto de cambios, significa que si hace 2.363 + \hgxcmd{mq}{qpop} a un parche y \hgxcmd{mq}{qpush} de nuevo, el 2.364 + conjunto de cambios que introduzca tendr�� una identidad distinta a 2.365 + la del conjunto de cambios que sustrajo. 2.366 +\item El autor es el mismo que el predeterminado usado por la orden 2.367 + \hgcmd{commit}. 2.368 +\item El mensaje de consignaci��n es cualquier texto del fichero del 2.369 + parche que viene antes del primer encabezado del diff. Si no hay 2.370 + tal texto, un mensaje predeterminado se sua para identificar el 2.371 + nombre del parche. 2.372 +\end{itemize} 2.373 +Su un parche contiene un encabezado de parche de Mercurial (XXX add 2.374 +link), la informaci��n en el encabezado del parche tiene precedencia 2.375 +sobre el predeterminado. 2.376 + 2.377 +Opciones: 2.378 +\begin{itemize} 2.379 +\item[\hgxopt{mq}{qpush}{-a}] Introduce todos los parches que no han 2.380 + sido aplicados del fichero \sfilename{series} hasta que no haya nada 2.381 + m��s para introducir. 2.382 +\item[\hgxopt{mq}{qpush}{-l}] A��ade el nombre del parche al final del 2.383 + mensaje de consignaci��n 2.384 +\item[\hgxopt{mq}{qpush}{-m}] Si un parche no se aplica limpiamente, 2.385 + usa la entrada para un parche en otra cola almacenada para computar 2.386 + los par��metros en una fusi��n de tres, y aplica una fusi��n de tres 2.387 + fuentes usando la maquinaria usual de Mercurial. Usa la resoluci��n 2.388 + de la fusi��n como el contenido del parche nuevo. 2.389 +\item[\hgxopt{mq}{qpush}{-n}] Usa la cola mencionada si se est�� 2.390 + fusionando en la introducci��n. 2.391 +\end{itemize} 2.392 + 2.393 +La orden \hgxcmd{mq}{qpush} lee, pero no modifica el fichero 2.394 +\sfilename{series}. A��ade al final del fichero \hgcmd{status} una 2.395 +l��nea por cada parche que se introduce. 2.396 + 2.397 +\subsection{\hgxcmd{mq}{qrefresh}---actualiza el ��ltimo parche aplicado} 2.398 + 2.399 +La orden \hgxcmd{mq}{qrefresh} actualiza el ��ltimo parche aplicado. 2.400 +Modifica el parche, elimina el ��ltimo conjunto de cambios que 2.401 +represent�� el parche, y crea un nuevo conjunto de cambios para 2.402 +representar el parche modificado. 2.403 + 2.404 +La orden \hgxcmd{mq}{qrefresh} busca las siguientes modificaciones: 2.405 +\begin{itemize} 2.406 +\item Los cambios al mensaje de consignaci��n, p.e.~el texto antes del 2.407 + primer encabezado de diff en el fichero del parche, se replejan en 2.408 + el nuevo conjunto de cambios que representa el parche. 2.409 +\item Las modificaciones a los ficheros a los que se les da 2.410 + seguimiento en el directorio de trabajo se a��ade al parche. 2.411 +\item Los cambios a los archivos a los que se les da seguimiento con 2.412 + \hgcmd{add}, \hgcmd{copy}, \hgcmd{remove}, o \hgcmd{rename}. Se 2.413 + a��aden al parche los ficheros a��adidos, copiados y renombrados, 2.414 + mientras que los ficheros eliminados y las fuentes renombradas se 2.415 + eliminan. 2.416 +\end{itemize} 2.417 + 2.418 +Incluso si \hgxcmd{mq}{qrefresh} no detecta cambios, de todas maneras 2.419 +recrea el conjunto de cambios que representa el cambio. Esto causa 2.420 +que la identidad del conjunto de cambios difiera del conjunto de 2.421 +cambios previo que identific�� al parche. 2.422 + 2.423 +Opciones: 2.424 +\begin{itemize} 2.425 +\item[\hgxopt{mq}{qrefresh}{-e}] Modificar la descripci��n de la 2.426 + consignaci��n y el parche con el editor de texto preferido. 2.427 +\item[\hgxopt{mq}{qrefresh}{-m}] Modificar el mensaje de consignaci��n 2.428 + y la descripci��n del parche con el texto dado. 2.429 +\item[\hgxopt{mq}{qrefresh}{-l}] Modificar el mensaje de consignaci��n 2.430 + y la descripci��n del parche con el texto del fichero dado. 2.431 +\end{itemize} 2.432 + 2.433 +\subsection{\hgxcmd{mq}{qrename}---renombrar un parche} 2.434 + 2.435 +La orden \hgxcmd{mq}{qrename} renombra un parche y cambia la entrada 2.436 +del parche en el fichero \sfilename{series}. 2.437 + 2.438 +Con un argumento sencillo, \hgxcmd{mq}{qrename} renombra el ��ltimo 2.439 +parche aplicado. Con dos argumentos, renombra el primer argumento con 2.440 +el segundo. 2.441 + 2.442 +\subsection{\hgxcmd{mq}{qrestore}---restaurar el estado almacenado de 2.443 + la cola} 2.444 2.445 XXX No idea what this does. 2.446 2.447 -\subsection{\hgxcmd{mq}{qsave}---save current queue state} 2.448 +\subsection{\hgxcmd{mq}{qsave}---almacena el estado actual de la cola} 2.449 2.450 XXX Likewise. 2.451 2.452 -\subsection{\hgxcmd{mq}{qseries}---print the entire patch series} 2.453 - 2.454 -The \hgxcmd{mq}{qseries} command prints the entire patch series from the 2.455 -\sfilename{series} file. It prints only patch names, not empty lines 2.456 -or comments. It prints in order from first to be applied to last. 2.457 - 2.458 -\subsection{\hgxcmd{mq}{qtop}---print the name of the current patch} 2.459 - 2.460 -The \hgxcmd{mq}{qtop} prints the name of the topmost currently applied 2.461 -patch. 2.462 - 2.463 -\subsection{\hgxcmd{mq}{qunapplied}---print patches not yet applied} 2.464 - 2.465 -The \hgxcmd{mq}{qunapplied} command prints the names of patches from the 2.466 -\sfilename{series} file that are not yet applied. It prints them in 2.467 -order from the next patch that will be pushed to the last. 2.468 - 2.469 -\subsection{\hgcmd{strip}---remove a revision and descendants} 2.470 - 2.471 -The \hgcmd{strip} command removes a revision, and all of its 2.472 -descendants, from the repository. It undoes the effects of the 2.473 -removed revisions from the repository, and updates the working 2.474 -directory to the first parent of the removed revision. 2.475 - 2.476 -The \hgcmd{strip} command saves a backup of the removed changesets in 2.477 -a bundle, so that they can be reapplied if removed in error. 2.478 - 2.479 -Options: 2.480 -\begin{itemize} 2.481 -\item[\hgopt{strip}{-b}] Save unrelated changesets that are intermixed 2.482 - with the stripped changesets in the backup bundle. 2.483 -\item[\hgopt{strip}{-f}] If a branch has multiple heads, remove all 2.484 - heads. XXX This should be renamed, and use \texttt{-f} to strip revs 2.485 - when there are pending changes. 2.486 -\item[\hgopt{strip}{-n}] Do not save a backup bundle. 2.487 -\end{itemize} 2.488 - 2.489 -\section{MQ file reference} 2.490 - 2.491 -\subsection{The \sfilename{series} file} 2.492 - 2.493 -The \sfilename{series} file contains a list of the names of all 2.494 -patches that MQ can apply. It is represented as a list of names, with 2.495 -one name saved per line. Leading and trailing white space in each 2.496 -line are ignored. 2.497 - 2.498 -Lines may contain comments. A comment begins with the ``\texttt{\#}'' 2.499 -character, and extends to the end of the line. Empty lines, and lines 2.500 -that contain only comments, are ignored. 2.501 - 2.502 -You will often need to edit the \sfilename{series} file by hand, hence 2.503 -the support for comments and empty lines noted above. For example, 2.504 -you can comment out a patch temporarily, and \hgxcmd{mq}{qpush} will skip 2.505 -over that patch when applying patches. You can also change the order 2.506 -in which patches are applied by reordering their entries in the 2.507 -\sfilename{series} file. 2.508 - 2.509 -Placing the \sfilename{series} file under revision control is also 2.510 -supported; it is a good idea to place all of the patches that it 2.511 -refers to under revision control, as well. If you create a patch 2.512 -directory using the \hgxopt{mq}{qinit}{-c} option to \hgxcmd{mq}{qinit}, this 2.513 -will be done for you automatically. 2.514 - 2.515 -\subsection{The \sfilename{status} file} 2.516 - 2.517 -The \sfilename{status} file contains the names and changeset hashes of 2.518 -all patches that MQ currently has applied. Unlike the 2.519 -\sfilename{series} file, this file is not intended for editing. You 2.520 -should not place this file under revision control, or modify it in any 2.521 -way. It is used by MQ strictly for internal book-keeping. 2.522 +\subsection{\hgxcmd{mq}{qseries}---imprime la serie completa de parches} 2.523 + 2.524 +La orden \hgxcmd{mq}{qseries} imprime la serie completa de parches del 2.525 +fichero \sfilename{series}. Imprime solamente los nombres de los 2.526 +parches sin las l��neas en blanco o comentarios. Imprime primero el 2.527 +primero y de ��ltimo, el ��ltimo aplicado. 2.528 + 2.529 +\subsection{\hgxcmd{mq}{qtop}---imprime el nombre del parche actual} 2.530 + 2.531 +\hgxcmd{mq}{qtop} imprime el nombre del ��ltimo parche aplicado. 2.532 + 2.533 +\subsection{\hgxcmd{mq}{qunapplied}---imprimir los parches que a��n no 2.534 + se han aplicado} 2.535 + 2.536 +La orden \hgxcmd{mq}{qunapplied} imprime los nombres de los parches 2.537 +del fichero \sfilename{series} que todav��a no han sido aplicados. Los 2.538 +imprime de acuerdo al orden en el cual ser��an introducidos. 2.539 + 2.540 +\subsection{\hgcmd{strip}---remover una revisi��n y sus descendientes} 2.541 + 2.542 +La orden \hgcmd{strip} remueve una revisi��n, y todos sus descendientes 2.543 +del repositorio. Deshace los efectos de las revisiones removidas del 2.544 +repositorio, y actualiza el directorio de trabajo hasta el primer 2.545 +padre de la revisi��n removida. 2.546 + 2.547 +La orden \hgcmd{strip} almacena una copia de segurida de los conjuntos 2.548 +de cambios en un agrupamiento, de forma tal que puedan ser reaplicados 2.549 +en caso de que se hayan removido por equivocaci��n. 2.550 + 2.551 +Opciones: 2.552 +\begin{itemize} 2.553 +\item[\hgopt{strip}{-b}] Almacenar conjuntos de cambios no 2.554 + relacionados que se han mezclado con los conjuntos de cambios que 2.555 + est��n en franjas con el agrupamiento de copia de seguridad. 2.556 +\item[\hgopt{strip}{-f}] Si una rama tiene varias ramas principales 2.557 + remueve todos los frentes. XXX This should be renamed, y usa 2.558 + \texttt{-f} para desagrupar revisiones cuando hay cambios pendientes. 2.559 +\item[\hgopt{strip}{-n}] No almacene la copia de seguridad agrupada. 2.560 +\end{itemize} 2.561 + 2.562 +\section{Referencia de ficheros de MQ} 2.563 + 2.564 +\subsection{El fichero \sfilename{series}} 2.565 + 2.566 +El fichero \sfilename{series} contiene una lista de los nombres de 2.567 +todos los parches que MQ puede aplicar. Se representa como una lista 2.568 +de nombres, uno por l��nea. Se ignora el espacio en blanco al 2.569 +principio y al final. 2.570 + 2.571 +Las l��neas pueden contener comentario. Un comentario comienza con el 2.572 +caracter ``\texttt{\#}'', y va hasta el final de la l��nea. Se ignoran 2.573 +las l��neas vac��as y las que solamente contengan comentarios. 2.574 + 2.575 +En alg��n momento podr��a editar el fichero \sfilename{series} a mano, 2.576 +por tal motivo se admiten comentarios y l��neas en blanco como se 2.577 +menciono anteriormente. Por ejemplo, puede poner en comentario un 2.578 +parche temporalmente y \hgxcmd{mq}{qpush} omitir�� tal parche cuando 2.579 +los aplique. Tambi��n puede cambiar el orden en el cual se aplican los 2.580 +parches, reordenando las entradas en el fichero \sfilename{series}. 2.581 + 2.582 +Tambi��n es posible colocar el fichero \sfilename{series} bajo control 2.583 +de revisiones; tambi��n es favorable colocar todos los parches que refiera 2.584 +bajo control de revisiones. Si crea un directorio de parches con la 2.585 +opci��n \hgxopt{mq}{qinit}{-c} de \hgxcmd{mq}{qinit}, esto se har�� 2.586 +autom��ticamente. 2.587 + 2.588 +\subsection{El fichero \sfilename{status}} 2.589 + 2.590 +El fichero \sfilename{status} contiene los nombres y los hashes de los 2.591 +conjuntos de cambios de todos los parches que MQ ha aplicado. A 2.592 +diferencia del fichero \sfilename{series}, este NO ha sido dise��ado 2.593 +para ser editado. No deber��a colocar este fichero bajo el control de 2.594 +revisiones o modificarlo de forma alguna. MQ lo usa estrictamente 2.595 +para administraci��n interna. 2.596 2.597 %%% Local Variables: 2.598 %%% mode: latex