# HG changeset patch # User Matt Mackall # Date 1433188022 18000 # Node ID eb52de500d2a308761b65bc9efaf85272c27eca5 # Parent c66d95aa1270ca7fabd4aae1930150025f00f92e# Parent ed18f4acf435a2824c6f49fba40f42b9df5da7ad merge with stable diff -r c66d95aa1270 -r eb52de500d2a i18n/ja.po --- a/i18n/ja.po Fri May 29 15:18:49 2015 -0700 +++ b/i18n/ja.po Mon Jun 01 14:47:02 2015 -0500 @@ -159,8 +159,8 @@ msgstr "" "Project-Id-Version: Mercurial\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-29 18:27+0900\n" -"PO-Revision-Date: 2015-04-29 21:20+0900\n" +"POT-Creation-Date: 2015-06-01 09:53+0900\n" +"PO-Revision-Date: 2015-06-01 10:28+0900\n" "Last-Translator: Japanese translation team \n" "Language-Team: Japanese\n" "Language: ja\n" @@ -1390,18 +1390,6 @@ " * 個人識別情報、あるいはそれに類する個人情報" msgid "" -"Censored file revisions are listed in a tracked file called .hgcensored " -"stored\n" -"in the repository root. The censor command adds an entry to the .hgcensored " -"file\n" -"in the working directory and commits it (much like ``hg tag`` and .hgtags). " -"The\n" -"censored file data is then replaced with a pointer to the new commit, " -"enabling\n" -"verification." -msgstr "" - -msgid "" "Censored nodes can interrupt mercurial's typical operation whenever the " "excised\n" "data needs to be materialized. Some commands, like ``hg cat``/``hg " @@ -1410,15 +1398,14 @@ "and\n" "``hg update``, must be capable of tolerating censored data to continue to\n" "function in a meaningful way. Such commands only tolerate censored file\n" -"revisions if they are allowed by the policy specified by the \"censor.allow" -"\"\n" -"config option.\n" +"revisions if they are allowed by the \"censor.policy=ignore\" config " +"option.\n" msgstr "" "検閲によって消去されたファイル内容は、 参照することができなくなります。\n" ":hg:`cat` や :hg:`revert` 等のコマンドは、 単純に処理が中断されます。\n" ":hg:`verify` や :hg:`update` 等の場合、 検閲済みのファイルを無視して、\n" "処理を継続することもできます。 検閲済みファイルによる中断を回避するには、\n" -"``[censor] allow`` 設定を有効にしてください。\n" +"``[censor] policy=ignore`` を設定してください。\n" msgid "REV" msgstr "リビジョン" @@ -1457,13 +1444,13 @@ msgstr "ヘッドリビジョン (%s) の内容は検閲できません" msgid "clean/delete and commit first" -msgstr "" +msgstr "検閲対象データの削除、又は当該ファイルの登録除外のコミットが必要" msgid "cannot censor working directory" msgstr "作業領域の親リビジョンの内容は検閲できません" msgid "clean/delete/update first" -msgstr "" +msgstr "対象データ削除(又は対象ファイル登録除外)済みリビジョンへの更新が必要" #, python-format msgid "censor does not support revlog version %d" @@ -10687,8 +10674,8 @@ msgid "record the specified user as committer" msgstr "指定ユーザをコミットユーザとして記録" -msgid "display with template (DEPRECATED)" -msgstr "当該テンプレートで表示をカスタマイズ (非推奨)" +msgid "display with template (EXPERIMENTAL)" +msgstr "当該テンプレートで表示をカスタマイズ (実験的実装)" msgid "STYLE" msgstr "スタイル" @@ -16035,11 +16022,11 @@ #, python-format msgid "(did you mean %r?)\n" -msgstr "(もしかして %r のことですか?)\n" +msgstr "(推測される候補: %r)\n" #, python-format msgid "(did you mean one of %s?)\n" -msgstr "(もしかして %s のいずれかのことですか?)\n" +msgstr "(推測される候補: %s)\n" msgid "entering debugger - type c to continue starting hg or h for help\n" msgstr "デバッガ動作開始 - 継続なら c 、 ヘルプなら h を入力してください\n" @@ -28006,6 +27993,10 @@ msgid "date expects one or two arguments" msgstr "date の引数は1つまたは2つです" +#. i18n: "date" is a keyword +msgid "date expects a date information" +msgstr "date の入力には日付情報を与えてください" + msgid "" ":diff([includepattern [, excludepattern]]): Show a diff, optionally\n" " specifying files to include or exclude." @@ -28167,13 +28158,16 @@ msgid ":word(number, text[, separator]): Return the nth word from a string." msgstr "" -":word(number, text[, separator]): text の冒頭 number 個の単語を抽出します。" +":word(number, text[, separator]): text の number 個目の単語を抽出します。" #. i18n: "word" is a keyword #, python-format msgid "word expects two or three arguments, got %d" msgstr "word は2または3の引数が必要です (実際の引数は %d 個)" +msgid "Use strings like '3' for numbers passed to word function" +msgstr "word 関数には '3' のような文字列形式で数値を指定してください" + msgid "unmatched quotes" msgstr "引用符の対応関係が不正です" diff -r c66d95aa1270 -r eb52de500d2a mercurial/templatekw.py --- a/mercurial/templatekw.py Fri May 29 15:18:49 2015 -0700 +++ b/mercurial/templatekw.py Mon Jun 01 14:47:02 2015 -0500 @@ -111,7 +111,7 @@ def getfiles(repo, ctx, revcache): if 'files' not in revcache: - revcache['files'] = repo.status(ctx.p1().node(), ctx.node())[:3] + revcache['files'] = repo.status(ctx.p1(), ctx)[:3] return revcache['files'] def getlatesttags(repo, ctx, cache): diff -r c66d95aa1270 -r eb52de500d2a tests/test-commit-amend.t --- a/tests/test-commit-amend.t Fri May 29 15:18:49 2015 -0700 +++ b/tests/test-commit-amend.t Mon Jun 01 14:47:02 2015 -0500 @@ -999,6 +999,37 @@ HG: @@ -0,0 +1,1 @@ HG: +y + $ echo cccc >> cc + $ hg status -amr + M cc + $ HGEDITOR=cat hg commit --amend -e -m "cc should be excluded" -X cc + cc should be excluded + + HG: M: + HG: A: foo y + HG: R: a x + HG: diff -r 6de0c1bde1c8 a + HG: --- a/a Thu Jan 01 00:00:00 1970 +0000 + HG: +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -1,2 +0,0 @@ + HG: -a + HG: -a + HG: diff -r 6de0c1bde1c8 foo + HG: --- /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: +++ b/foo Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -0,0 +1,1 @@ + HG: +foo + HG: diff -r 6de0c1bde1c8 x + HG: --- a/x Thu Jan 01 00:00:00 1970 +0000 + HG: +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -1,1 +0,0 @@ + HG: -x + HG: diff -r 6de0c1bde1c8 y + HG: --- /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: +++ b/y Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -0,0 +1,1 @@ + HG: +y + Check for issue4405 ------------------- diff -r c66d95aa1270 -r eb52de500d2a tests/test-commit.t --- a/tests/test-commit.t Fri May 29 15:18:49 2015 -0700 +++ b/tests/test-commit.t Mon Jun 01 14:47:02 2015 -0500 @@ -441,10 +441,16 @@ $ cat >> .hg/hgrc < [committemplate] > changeset = {desc} + > HG: mods={file_mods} + > HG: adds={file_adds} + > HG: dels={file_dels} > HG: files={files} > HG: > {splitlines(diff()) % 'HG: {line}\n' > }HG: + > HG: mods={file_mods} + > HG: adds={file_adds} + > HG: dels={file_dels} > HG: files={files}\n > EOF $ hg status -amr @@ -453,6 +459,9 @@ R removed $ HGEDITOR=cat hg commit -q -e -m "foo bar" changed foo bar + HG: mods=changed + HG: adds= + HG: dels= HG: files=changed HG: HG: --- a/changed Thu Jan 01 00:00:00 1970 +0000 @@ -461,6 +470,9 @@ HG: changed HG: +changed HG: + HG: mods=changed + HG: adds= + HG: dels= HG: files=changed $ hg status -amr A added @@ -474,25 +486,43 @@ $ cat >> .hg/hgrc < [committemplate] > changeset = {desc} + > HG: mods={file_mods} + > HG: adds={file_adds} + > HG: dels={file_dels} > HG: files={files} > HG: > {splitlines(diff("changed")) % 'HG: {line}\n' > }HG: + > HG: mods={file_mods} + > HG: adds={file_adds} + > HG: dels={file_dels} > HG: files={files} > HG: > {splitlines(diff("added")) % 'HG: {line}\n' > }HG: + > HG: mods={file_mods} + > HG: adds={file_adds} + > HG: dels={file_dels} > HG: files={files} > HG: > {splitlines(diff("removed")) % 'HG: {line}\n' > }HG: + > HG: mods={file_mods} + > HG: adds={file_adds} + > HG: dels={file_dels} > HG: files={files}\n > EOF $ HGEDITOR=cat hg commit -q -e -m "foo bar" added removed foo bar + HG: mods= + HG: adds=added + HG: dels=removed HG: files=added removed HG: HG: + HG: mods= + HG: adds=added + HG: dels=removed HG: files=added removed HG: HG: --- /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -500,6 +530,9 @@ HG: @@ -0,0 +1,1 @@ HG: +added HG: + HG: mods= + HG: adds=added + HG: dels=removed HG: files=added removed HG: HG: --- a/removed Thu Jan 01 00:00:00 1970 +0000 @@ -507,6 +540,9 @@ HG: @@ -1,1 +0,0 @@ HG: -removed HG: + HG: mods= + HG: adds=added + HG: dels=removed HG: files=added removed $ hg status -amr M changed