# HG changeset patch # User Yoshiki Yazawa # Date 1219050926 -32400 # Node ID f3fa98815193630772ac67017db8d588034c327c # Parent 5a5419eeab7086a457d35915d8a2f45f9246696d a bit more mq-collab.tex diff -r 5a5419eeab70 -r f3fa98815193 ja/mq-collab.tex --- a/ja/mq-collab.tex Mon Aug 18 11:21:45 2008 +0900 +++ b/ja/mq-collab.tex Mon Aug 18 18:15:26 2008 +0900 @@ -163,19 +163,35 @@ %This gives us a tiny repository that contains two patches that don't %have any dependencies on each other, because they touch different files. +多くのターゲットを対象としながら正常に保つ一番良い方方は,状況に応じて特 +定のパッチを選べるようにすることである.MQはこの目的のためにquiltの +\texttt{guards}コマンドに類似した``guards''と呼ばれる機能を提供している. +開始に当たって,実験のために単純なリポジトリを作成する. +\interaction{mq.guards.init} +小さなリポジトリを作り,別々のファイルを操作する互いに依存性のない2つのパッ +チを置く. - +%The idea behind conditional application is that you can ``tag'' a +%patch with a \emph{guard}, which is simply a text string of your +%choosing, then tell MQ to select specific guards to use when applying +%patches. MQ will then either apply, or skip over, a guarded patch, +%depending on the guards that you have selected. -The idea behind conditional application is that you can ``tag'' a -patch with a \emph{guard}, which is simply a text string of your -choosing, then tell MQ to select specific guards to use when applying -patches. MQ will then either apply, or skip over, a guarded patch, -depending on the guards that you have selected. +条件付きでパッチパッチの適用をコントロールする方法の背後にあるの +は,\emph{guard}によってパッチに付けられた``タグ''である.タグは自由に選 +んだ単純なテキストで,MQがパッチを適用するときに用いる特定のガードを指定 +する.MQはガードパッチの適用またはスキップを,指定されたガードによって決 +定する. -A patch can have an arbitrary number of guards; -each one is \emph{positive} (``apply this patch if this guard is -selected'') or \emph{negative} (``skip this patch if this guard is -selected''). A patch with no guards is always applied. +%A patch can have an arbitrary number of guards; +%each one is \emph{positive} (``apply this patch if this guard is +%selected'') or \emph{negative} (``skip this patch if this guard is +%selected''). A patch with no guards is always applied. + +パッチは任意の数のガードを持つことができる.各々のガード +は,\emph{positive}(このガードが選択されているときにこのパッチを適用)ま +たは\emph{negative}(このガードが選択されているときにこのパッチをスキッ +プ)である.ガードを持たないパッチは常に適用される. %\section{Controlling the guards on a patch} \section{パッチ内のガードを操作する}