##// END OF EJS Templates
merge with stable
Augie Fackler -
r22367:c5df4af1 merge default
parent child Browse files
Show More
@@ -92,3 +92,4 b' 269c80ee5b3cb3684fa8edc61501b3506d02eb10'
92 92 2d8cd3d0e83c7336c0cb45a9f88638363f993848 0 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
@@ -105,3 +105,4 b' 269c80ee5b3cb3684fa8edc61501b3506d02eb10'
105 105 2d8cd3d0e83c7336c0cb45a9f88638363f993848 3.0.2
106 106 6c36dc6cd61a0e1b563f1d51e55bdf4dacf12162 3.1-rc
107 107 3178e49892020336491cdc6945885c4de26ffa8b 3.1
108 5dc91146f35369949ea56b40172308158b59063a 3.1.1
@@ -149,8 +149,8 b' msgid ""'
149 149 msgstr ""
150 150 "Project-Id-Version: Mercurial\n"
151 151 "Report-Msgid-Bugs-To: <mercurial-devel@selenic.com>\n"
152 "POT-Creation-Date: 2014-08-01 17:00+0900\n"
153 "PO-Revision-Date: 2014-08-01 17:24+0900\n"
152 "POT-Creation-Date: 2014-08-30 21:28+0900\n"
153 "PO-Revision-Date: 2014-08-31 20:40+0900\n"
154 154 "Last-Translator: Japanese translation team <mercurial-ja@googlegroups.com>\n"
155 155 "Language-Team: Japanese\n"
156 156 "Language: ja\n"
@@ -9923,6 +9923,13 b' msgstr "\xe4\xbd\x9c\xe6\xa5\xad\xe9\xa0\x98\xe5\x9f\x9f\xe3\x81\xb8\xe3\x81\xae\xe9\x81\xa9\xe7\x94\xa8"'
9923 9923 msgid "not a Mercurial patch"
9924 9924 msgstr "Mercurial 向けのパッチではありません"
9925 9925
9926 msgid ""
9927 "warning: import the patch as a normal revision\n"
9928 "(use --exact to import the patch as a merge)\n"
9929 msgstr ""
9930 "警告: パッチを通常リビジョンとして取り込みます\n"
9931 "(マージ実施パッチを取り込む場合は --exact を指定してください)\n"
9932
9926 9933 msgid "patch is damaged or loses information"
9927 9934 msgstr "パッチには破損または情報の欠落があります"
9928 9935
@@ -12068,6 +12075,10 b' msgstr "\xe4\xbb\xbb\xe6\x84\x8f\xe3\x81\xae\xe5\xbb\x83\xe6\xad\xa2\xe7\x8a\xb6\xe6\x85\x8b\xe3\x81\xae\xe8\xa8\xad\xe5\xae\x9a"'
12068 12075 msgid " With no arguments, displays the list of obsolescence markers."
12069 12076 msgstr " 引数指定が無い場合、 廃止マーカを一覧表示します。"
12070 12077
12078 #, python-format
12079 msgid "bad obsmarker input: %s"
12080 msgstr "不正な obsmarker 指定: %s"
12081
12071 12082 msgid "complete an entire path"
12072 12083 msgstr "パス全体を補完"
12073 12084
@@ -12680,6 +12691,10 b' msgid "skipping revision %s (already gra'
12680 12691 msgstr "リビジョン %s を無視 (%s に移植済み)\n"
12681 12692
12682 12693 #, python-format
12694 msgid "skipping already grafted revision %s (%s also has unknown origin %s)\n"
12695 msgstr "移植済みリビジョン %s を無視 (%s も未知のリビジョン %s 由来)\n"
12696
12697 #, python-format
12683 12698 msgid "skipping already grafted revision %s (%s also has origin %d)\n"
12684 12699 msgstr "移植済みリビジョン %s を無視 (%s も同じリビジョン %d 由来)\n"
12685 12700
@@ -15207,6 +15222,9 b' msgstr "\xe9\x80\xa3\xe6\x90\xba\xe5\x85\x88\xe3\x81\xb8\xe3\x81\xae\xe6\x96\xb0\xe8\xa6\x8f\xe3\x83\x96\xe3\x83\xa9\xe3\x83\xb3\xe3\x83\x81\xe4\xbd\x9c\xe6\x88\x90\xe3\x81\xaf \'hg push --new-branch\'"'
15207 15222 msgid "and %s others"
15208 15223 msgstr "その他 %s 個"
15209 15224
15225 msgid "remote has heads that are not known locally\n"
15226 msgstr "連携先には新規ヘッドが存在します\n"
15227
15210 15228 #, python-format
15211 15229 msgid "remote has heads that are not known locally: %s\n"
15212 15230 msgstr "連携先には新規ヘッドが存在します: %s\n"
@@ -15697,7 +15715,7 b' msgid ""'
15697 15715 " File that is modified according to status."
15698 15716 msgstr ""
15699 15717 "``modified()``\n"
15700 " 変更ステータスを持つファイル (※ 訳注: 未コミット時点でのみ判定可能)"
15718 " 変更ステータスを持つファイル (※ 訳注: 第1親との比較)"
15701 15719
15702 15720 #. i18n: "modified" is a keyword
15703 15721 msgid "modified takes no arguments"
@@ -15708,7 +15726,7 b' msgid ""'
15708 15726 " File that is added according to status."
15709 15727 msgstr ""
15710 15728 "``added()``\n"
15711 " 追加ステータスを持つファイル (※ 訳注: 未コミット時点でのみ判定可能)"
15729 " 追加ステータスを持つファイル (※ 訳注: 第1親との比較)"
15712 15730
15713 15731 #. i18n: "added" is a keyword
15714 15732 msgid "added takes no arguments"
@@ -15719,7 +15737,7 b' msgid ""'
15719 15737 " File that is removed according to status."
15720 15738 msgstr ""
15721 15739 "``removed()``\n"
15722 " 登録除外ステータスを持つファイル (※ 訳注: 未コミット時点でのみ判定可能)"
15740 " 登録除外ステータスを持つファイル (※ 訳注: 第1親との比較)"
15723 15741
15724 15742 #. i18n: "removed" is a keyword
15725 15743 msgid "removed takes no arguments"
@@ -15730,7 +15748,7 b' msgid ""'
15730 15748 " File that is deleted according to status."
15731 15749 msgstr ""
15732 15750 "``deleted()``\n"
15733 " 不在ステータスを持つファイル (※ 訳注: 未コミット時点でのみ判定可能)"
15751 " 不在ステータスを持つファイル (※ 訳注: 作業領域でのみ有効)"
15734 15752
15735 15753 #. i18n: "deleted" is a keyword
15736 15754 msgid "deleted takes no arguments"
@@ -15744,7 +15762,7 b' msgstr ""'
15744 15762 "``unknown()``\n"
15745 15763 " 未知ステータスを持つファイル。\n"
15746 15764 " 本述語が指定された時のみ、\n"
15747 " 未知ファイルが Mercurial の取り扱い対象になります。"
15765 " 作業領域中の未知ファイルが Mercurial の取り扱い対象になります。"
15748 15766
15749 15767 #. i18n: "unknown" is a keyword
15750 15768 msgid "unknown takes no arguments"
@@ -15758,7 +15776,7 b' msgstr ""'
15758 15776 "``ignored()``\n"
15759 15777 " 無視ステータスを持つファイル。\n"
15760 15778 " 本述語が指定された時のみ、\n"
15761 " 無視対象ファイルが Mercurial の取り扱い対象になります。"
15779 " 作業領域中の無視対象ファイルが Mercurial の取り扱い対象になります。"
15762 15780
15763 15781 #. i18n: "ignored" is a keyword
15764 15782 msgid "ignored takes no arguments"
@@ -15769,7 +15787,7 b' msgid ""'
15769 15787 " File that is clean according to status."
15770 15788 msgstr ""
15771 15789 "``clean()``\n"
15772 " 変更無しステータスを持つファイル (※ 訳注: 未コミット時点でのみ判定可能)"
15790 " 変更無しステータスを持つファイル (※ 訳注: 第1親との比較)"
15773 15791
15774 15792 #. i18n: "clean" is a keyword
15775 15793 msgid "clean takes no arguments"
@@ -23181,6 +23199,9 b' msgstr "- join(list, sep)"'
23181 23199 msgid "- label(label, expr)"
23182 23200 msgstr "- label(label, expr)"
23183 23201
23202 msgid "- pad(text, width[, fillchar, right])"
23203 msgstr "- pad(text, width[, fillchar, right])"
23204
23184 23205 msgid "- revset(query[, formatargs])"
23185 23206 msgstr "- revset(query[, formatargs])"
23186 23207
@@ -24071,6 +24092,10 b' msgid ""'
24071 24092 "parsing obsolete marker: metadata is too short, %d bytes expected, got %d"
24072 24093 msgstr "廃止情報解析: メタデータの想定サイズ %d に対して %d しかありません"
24073 24094
24095 #, python-format
24096 msgid "in-marker cycle with %s"
24097 msgstr ""
24098
24074 24099 msgid "bad obsolescence marker detected: invalid successors nullid"
24075 24100 msgstr "不正な廃止情報を検出: 後継としての null 指定は不正です"
24076 24101
@@ -10052,6 +10052,13 b' msgstr "aplicado no diret\xc3\xb3rio de trabalho"'
10052 10052 msgid "not a Mercurial patch"
10053 10053 msgstr "não é um patch do Mercurial"
10054 10054
10055 msgid ""
10056 "warning: import the patch as a normal revision\n"
10057 "(use --exact to import the patch as a merge)\n"
10058 msgstr ""
10059 "aviso: importando o patch como revisão normal\n"
10060 "(use --exact para importar o patch como uma mesclagem)\n"
10061
10055 10062 msgid "patch is damaged or loses information"
10056 10063 msgstr "o patch está danificado ou perde informação"
10057 10064
@@ -11090,14 +11097,14 b' msgstr ""'
11090 11097
11091 11098 msgid ""
11092 11099 " Creating or updating to a bookmark causes it to be marked as 'active'.\n"
11093 " Active bookmarks are indicated with a '*'.\n"
11094 " When a commit is made, an active bookmark will advance to the new commit.\n"
11100 " The active bookmark is indicated with a '*'.\n"
11101 " When a commit is made, the active bookmark will advance to the new commit.\n"
11095 11102 " A plain :hg:`update` will also advance an active bookmark, if possible.\n"
11096 11103 " Updating away from a bookmark will cause it to be deactivated."
11097 11104 msgstr ""
11098 11105 " Criar ou atualizar para um marcador faz com que ele seja 'ativado'.\n"
11099 " Marcadores ativos são indicados com um '*'.\n"
11100 " Quando é feita uma consolidação, um marcador ativo avançará para\n"
11106 " O marcador ativo é indicado com um '*'.\n"
11107 " Quando é feita uma consolidação, o marcador ativo avançará para\n"
11101 11108 " a nova revisão.\n"
11102 11109 " Um :hg:`update` sem opções também avançará um marcador ativo,\n"
11103 11110 " se possível.\n"
@@ -12261,6 +12268,10 b' msgstr "cria uma marca\xc3\xa7\xc3\xa3o de obsolesc\xc3\xaancia arbitr\xc3\xa1ria"'
12261 12268 msgid " With no arguments, displays the list of obsolescence markers."
12262 12269 msgstr " Sem parâmetros, mostra a lista de marcações de obsolescência."
12263 12270
12271 #, python-format
12272 msgid "bad obsmarker input: %s"
12273 msgstr "entrada obsmarker ruim: %s"
12274
12264 12275 msgid "complete an entire path"
12265 12276 msgstr "completa um caminho completo"
12266 12277
@@ -12898,6 +12909,11 b' msgid "skipping revision %s (already gra'
12898 12909 msgstr "omitindo revisão %s (já enxertada em %s)\n"
12899 12910
12900 12911 #, python-format
12912 msgid "skipping already grafted revision %s (%s also has unknown origin %s)\n"
12913 msgstr ""
12914 "omitindo revisão %s já enxertada (%s também tem origem desconhecida %s)\n"
12915
12916 #, python-format
12901 12917 msgid "skipping already grafted revision %s (%s also has origin %d)\n"
12902 12918 msgstr "omitindo revisão %s já enxertada (%s também tem como origem %d)\n"
12903 12919
@@ -15515,6 +15531,9 b' msgstr "use \'hg push --new-branch\' para '
15515 15531 msgid "and %s others"
15516 15532 msgstr "e %s outras"
15517 15533
15534 msgid "remote has heads that are not known locally\n"
15535 msgstr "o repositório remoto possui cabeças que não são conhecidas localmente\n"
15536
15518 15537 #, python-format
15519 15538 msgid "remote has heads that are not known locally: %s\n"
15520 15539 msgstr ""
@@ -23693,6 +23712,9 b' msgstr "- join(lista, separador)"'
23693 23712 msgid "- label(label, expr)"
23694 23713 msgstr "- label(label, expr)"
23695 23714
23715 msgid "- pad(text, width[, fillchar, right])"
23716 msgstr "- pad(texto, largura[, preenchimento, direita])"
23717
23696 23718 msgid "- revset(query[, formatargs])"
23697 23719 msgstr "- revset(consulta[, formato])"
23698 23720
@@ -24603,6 +24625,10 b' msgstr ""'
24603 24625 "decodificando marcações de obsolescência: metadados são curtos demais, %d "
24604 24626 "bytes esperados, %d obtidos"
24605 24627
24628 #, python-format
24629 msgid "in-marker cycle with %s"
24630 msgstr "ciclo nos marcadores com %s"
24631
24606 24632 msgid "bad obsolescence marker detected: invalid successors nullid"
24607 24633 msgstr ""
24608 24634 "marcação de obsolescência inválida detectada: sucessores nullid inválidos"
@@ -1498,7 +1498,7 b' def config(ui, repo, *values, **opts):'
1498 1498
1499 1499 See :hg:`help config` for more information about config files.
1500 1500
1501 Returns 0 on success.
1501 Returns 0 on success, 1 if NAME does not exist.
1502 1502
1503 1503 """
1504 1504
@@ -1551,6 +1551,7 b' def config(ui, repo, *values, **opts):'
1551 1551 items = [v for v in values if '.' in v]
1552 1552 if len(items) > 1 or items and sections:
1553 1553 raise util.Abort(_('only one config item permitted'))
1554 matched = False
1554 1555 for section, name, value in ui.walkconfig(untrusted=untrusted):
1555 1556 value = str(value).replace('\n', '\\n')
1556 1557 sectname = section + '.' + name
@@ -1560,14 +1561,20 b' def config(ui, repo, *values, **opts):'
1560 1561 ui.debug('%s: ' %
1561 1562 ui.configsource(section, name, untrusted))
1562 1563 ui.write('%s=%s\n' % (sectname, value))
1564 matched = True
1563 1565 elif v == sectname:
1564 1566 ui.debug('%s: ' %
1565 1567 ui.configsource(section, name, untrusted))
1566 1568 ui.write(value, '\n')
1569 matched = True
1567 1570 else:
1568 1571 ui.debug('%s: ' %
1569 1572 ui.configsource(section, name, untrusted))
1570 1573 ui.write('%s=%s\n' % (sectname, value))
1574 matched = True
1575 if matched:
1576 return 0
1577 return 1
1571 1578
1572 1579 @command('copy|cp',
1573 1580 [('A', 'after', None, _('record a copy that has already occurred')),
@@ -87,9 +87,10 b' def topicmatch(kw):'
87 87 'extensioncommands': [],
88 88 }
89 89 for names, header, doc in helptable:
90 # Old extensions may use a str as doc.
90 91 if (sum(map(lowercontains, names))
91 92 or lowercontains(header)
92 or lowercontains(doc())):
93 or (callable(doc) and lowercontains(doc()))):
93 94 results['topics'].append((names[0], header))
94 95 import commands # avoid cycle
95 96 for cmd, entry in commands.table.iteritems():
@@ -287,7 +287,7 b' class repoview(object):'
287 287 # without change in the cachekey.
288 288 oldfilter = cl.filteredrevs
289 289 try:
290 cl.filterrevs = () # disable filtering for tip
290 cl.filteredrevs = () # disable filtering for tip
291 291 curkey = (len(cl), cl.tip(), hash(oldfilter))
292 292 finally:
293 293 cl.filteredrevs = oldfilter
@@ -83,3 +83,8 b' Test "%unset"'
83 83
84 84 $ hg showconfig unsettest
85 85 unsettest.set-after-unset=should be set (.hg/hgrc)
86
87 Test exit code when no config matches
88
89 $ hg config Section.idontexist
90 [1]
@@ -326,6 +326,7 b' process.'
326 326 verified existence of 6 revisions of 4 largefiles
327 327 [1]
328 328 $ hg -R largefiles-repo-hg showconfig paths
329 [1]
329 330
330 331
331 332 Avoid a traceback if a largefile isn't available (issue3519)
General Comments 0
You need to be logged in to leave comments. Login now