%\chapter*{Preface}
\chapter*{まえがき}
\addcontentsline{toc}{chapter}{Preface}
\label{chap:preface}

%Distributed revision control is a relatively new territory, and has
%thus far grown due to people's willingness to strike out into
%ill-charted territory.

分散リビジョンコントロールは比較的新しい領域であり，これまでの間違った領
域から抜け出そうという人々の意志で急速に発展している．

%I am writing a book about distributed revision control because I
%believe that it is an important subject that deserves a field guide.
%I chose to write about Mercurial because it is the easiest tool to
%learn the terrain with, and yet it scales to the demands of real,
%challenging environments where many other revision control tools fail.

筆者が分散リビジョンコントロールについての本を書いているのは，これがフィー
ルドガイドを必要とする重要な課題だと思ったからだ．Mercurialについて書こう
と選んだのは，これが全体を学ぶのが最も簡単なツールで，しかも他のリビジョ
ンコントロールツールが往々にして失敗している，実際の挑戦的な環境の求めに
合わせてスケールするツールだからだ．


%\section{This book is a work in progress}
\section{この本は執筆中である}

%I am releasing this book while I am still writing it, in the hope that
%it will prove useful to others.  I also hope that readers will
%contribute as they see fit.

この本はまだ執筆中であるが，これが読者にとって有用であると信じて公開する
ことにした．また，読者からも彼らの求めに合わせて貢献があることを期待して
いる．

%\section{About the examples in this book}
\section{この本の例について}

%This book takes an unusual approach to code samples.  Every example is
%``live''---each one is actually the result of a shell script that
%executes the Mercurial commands you see.  Every time an image of the
%book is built from its sources, all the example scripts are
%automatically run, and their current results compared against their
%expected results.

この本はコードサンプルに普通と違うアプローチを取っている．全ての例は``生
きている''---全ての例はMercurialコマンドを起動するシェルスクリプトの結果
である．この本では，画像がソースから生成される度に，スクリプトが自動的に
起動する．現在の結果は期待される結果と比較される．

%The advantage of this approach is that the examples are always accurate;
%they describe \emph{exactly} the behaviour of the version of Mercurial
%that's mentioned at the front of the book.  If I update the version of
%Mercurial that I'm documenting, and the output of some command changes,
%the build fails.

このアプローチの利点は，例が常に正確であることで，記述は本の表紙で言及し
ているMercurialのバージョンでの挙動と\emph{厳密に}一致する．
筆者がMercurialのバージョンを更新し，コマンドの出力が変わるとビルドは失
敗する．

%There is a small disadvantage to this approach, which is that the dates
%and times you'll see in examples tend to be ``squashed'' together in a
%way that they wouldn't be if the same commands were being typed by a
%human.  Where a human can issue no more than one command every few
%seconds, with any resulting timestamps correspondingly spread out, my
%automated example scripts run many commands in one second.

このアプローチの小さな欠点は，例の中で見られる日付と時刻が人間がタイプし
ていれば有り得ないほど``集まって''しまっていることだ．人間であれば，1つの
コマンドを実行するのに数秒はかかり，タイムスタンプは広い範囲に拡がるはず
のところが，この本で例を作成するスクリプトでは，1秒に多くのコマンドを実行
してしまう．

%As an instance of this, several consecutive commits in an example can
%show up as having occurred during the same second.  You can see this
%occur in the \hgext{bisect} example in section~\ref{sec:undo:bisect},
%for instance.

このため，例の中に現れる連続したコミットは，同じ秒に起きたようになってい
る．例えば，~\ref{sec:undo:bisect}の節の\hgext{bisect}の例でこれが見られ
る．

%So when you're reading examples, don't place too much weight on the
%dates or times you see in the output of commands.  But \emph{do} be
%confident that the behaviour you're seeing is consistent and
%reproducible.

従って，例を読む時には，日付と時刻にあまり拘らないようにしていただきたい．
しかし，そこで見られるふるまいは正確であり，再現可能であることは間違いの
ないものである．


%\section{Colophon---this book is Free}
\section{背表紙---この本は無料である}

%This book is licensed under the Open Publication License, and is
%produced entirely using Free Software tools.  It is typeset with
%\LaTeX{}; illustrations are drawn and rendered with
%\href{http://www.inkscape.org/}{Inkscape}.

この本はOpen Publication Licenseの下でライセンスされ，全体に渡ってフリー
ソフトウェアツールを使って作られている．組版は\LaTeX{}を使って行われ，図
版は\href{http://www.inkscape.org/}{Inkscape}を使って行われている．

%The complete source code for this book is published as a Mercurial
%repository, at \url{http://hg.serpentine.com/mercurial/book}.

この本の完全なソースは，\url{http://hg.serpentine.com/mercurial/book}に
てMercurialリポジトリとして公開されている．

%%% Local Variables: 
%%% mode: yatex
%%% TeX-master: "00book"
%%% End: 
