暫く前に、本家のユーザ ML 宛てに以下の質問が寄せられていました。 元々禁止されている文字以外に、ブランチ、ブックマーク、タグの名前に、使うべきではない文字ってある? (意訳) Mercurial では、以下の名前と: tip . (ドット) null 数字のみで構成された名前 以下の文字を使用したブランチ、ブックマーク、タグの新規作成は、事前検出で「不正な名前」とみなされ、処理が中断されます。 ":" (コロン) "\0" (ヌル文字) "\n" (LF) "\r" (CR) ML でのやり取りでは、上記のものに加えて、以下の文字の使用は回避すべき、という意見が出されました。 URL 指定での区切り記号/エスケープ記号と紛らわしい "/" (スラッシュ) や "#"、"%" 各種検索でエスケープ処理が必要になる "\\" (バックスラッシュ) また、"-" (マイナス記号) は、rev