hgbook
changeset 489:b1ae672fd92b
translated a section
author | Javier Rojas <jerojasro@devnull.li> |
---|---|
date | Wed Jan 07 21:27:01 2009 -0500 (2009-01-07) |
parents | d1962e8a986f |
children | 254888ffaf0a |
files | es/mq-collab.tex |
line diff
1.1 --- a/es/mq-collab.tex Mon Jan 05 23:57:11 2009 -0500 1.2 +++ b/es/mq-collab.tex Wed Jan 07 21:27:01 2009 -0500 1.3 @@ -96,28 +96,30 @@ 1.4 este es de hecho el caso, MQ tiene unas cuantas características 1.5 adicionales que hacen el trabajo más agradable. 1.6 1.7 -\section{Conditionally applying patches with 1.8 - guards} 1.9 - 1.10 -Perhaps the best way to maintain sanity with so many targets is to be 1.11 -able to choose specific patches to apply for a given situation. MQ 1.12 -provides a feature called ``guards'' (which originates with quilt's 1.13 -\texttt{guards} command) that does just this. To start off, let's 1.14 -create a simple repository for experimenting in. 1.15 +\section{Aplicar parches condicionalmente mediante guardias} 1.16 + 1.17 +Tal vez la mejor manera de conservar la cordura con tantos entornos 1.18 +objetivo es poder escoger parches específicos para aplicar para cada 1.19 +situación. MQ provee una característica llamada ``guardias'' 1.20 +(que se origina del comando \texttt{guards} de Quilt) que hace 1.21 +precisamente ésto. Para empezar, creemos un repositorio sencillo para 1.22 +experimentar. 1.23 \interaction{mq.guards.init} 1.24 -This gives us a tiny repository that contains two patches that don't 1.25 -have any dependencies on each other, because they touch different files. 1.26 - 1.27 -The idea behind conditional application is that you can ``tag'' a 1.28 -patch with a \emph{guard}, which is simply a text string of your 1.29 -choosing, then tell MQ to select specific guards to use when applying 1.30 -patches. MQ will then either apply, or skip over, a guarded patch, 1.31 -depending on the guards that you have selected. 1.32 - 1.33 -A patch can have an arbitrary number of guards; 1.34 -each one is \emph{positive} (``apply this patch if this guard is 1.35 -selected'') or \emph{negative} (``skip this patch if this guard is 1.36 -selected''). A patch with no guards is always applied. 1.37 +Esto nos brinda un pequeño repositorio que contiene dos parches que no 1.38 +tienen ninguna dependencia respecto al otro, porque tocan ficheros 1.39 +diferentes. 1.40 + 1.41 +La idea detrás de la aplicación condicional es que usted puede 1.42 +``etiquetar'' un parche con un \emph{guardia}, que simplemente es una 1.43 +cadena de texto de su elección, y luego decirle a MQ que seleccione 1.44 +guardias específicos para usar cuando aplique parches. MQ entonces 1.45 +aplicará, u omitirá, un parche vigilado, dependiendo de los guardias 1.46 +que usted haya seleccionado. 1.47 + 1.48 +Un parche puede tener una cantidad arbitraria de guardias; cada uno es 1.49 +\emph{positivo} (``aplique el parche si este guardia es 1.50 +seleccionado'') o \emph{negativo} (``omita este parche si este guardia 1.51 +es seleccionado''). Un parche sin guardias siempre es aplicado. 1.52 1.53 \section{Controlling the guards on a patch} 1.54