ブランチの切り方

Rapid Release に切り替わったことで、mozja リポジトリは 6 週間毎に新バージョンに対応する作業を始める前に、ブランチを切る必要があります。ここでは簡単にブランチの作成手順を説明します。

まずは lot の src ディレクトリに移動して最新のチェンジセットを pull してください。

cd src/trunk
hg pull -u

次に現在の作業領域のブランチと既存のブランチ一覧を確認してください。
hg branch
# default と表示されることを確認
hg branches
# 次のようにブランチのリストが表示される:
# default                      716:4b441380456b
# l10n-mozilla-6.0             697:da8136038d5e
#     ... 中略 ...
# l10n-central                 190:8bb850322668 (非アクティブ)

作成したいブランチがまだ存在しないことを確認したら、新しいブランチを作成してください。

hg branch l10n-mozilla-7.0
# 作業領域が新しいブランチに切り替わる
hg commit -m "create l10n-mozilla-7.0 branch"

再度 hg branches でブランチが追加されたことを確認したら、ブランチを default に戻し、mozja リモートリポジトリに push します。

hg branches
# 次のように新しいブランチが追加される:
# l10n-mozilla-7.0             718:5ff4c7b544fc
#     ... 中略 ...
# default                      717:81d1dbc11c68 (非アクティブ)
# l10n-central                 190:8bb850322668 (非アクティブ)
hg up default
# リモートリポジトリにブランチを追加するので --new-branch を付ける
hg push --new-branch

あとは普通に default ブランチで新しいバージョン向けの作業を続けてください。