Merge lp:~jr/bzr/i18n-topic-help into lp:bzr

Proposed by Jonathan Riddell
Status: Merged
Approved by: Jelmer Vernooij
Approved revision: no longer in the source branch.
Merged at revision: 6135
Proposed branch: lp:~jr/bzr/i18n-topic-help
Merge into: lp:bzr
Prerequisite: lp:~jr/bzr/i18n-errors
Diff against target: 10852 lines (+6566/-818)
4 files modified
bzrlib/export_pot.py (+7/-3)
bzrlib/help_topics/__init__.py (+3/-0)
bzrlib/tests/test_i18n.py (+9/-0)
po/bzr.pot (+6547/-815)
To merge this branch: bzr merge lp:~jr/bzr/i18n-topic-help
Reviewer Review Type Date Requested Status
Jelmer Vernooij (community) Approve
Review via email: mp+73653@code.launchpad.net

This proposal supersedes a proposal from 2011-09-01.

Commit message

Turn on translations for help topics.

Description of the change

Add topic help to translations (bzr.pot will be updated before sending to PQM)

To post a comment you must log in.
Revision history for this message
Jelmer Vernooij (jelmer) wrote : Posted in a previous version of this proposal

Should this also be guarded against initializing i18n twice?

review: Needs Fixing
Revision history for this message
Jonathan Riddell (jr) wrote :

> Should this also be guarded against initializing i18n twice?

No need since https://code.launchpad.net/~jr/bzr/i18n-install-once/+merge/73508 is in trunk

Revision history for this message
Jelmer Vernooij (jelmer) :
review: Approve
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

sent to pqm by email

Revision history for this message
Jonathan Riddell (jr) wrote :

sent to pqm by email

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bzrlib/export_pot.py'
2--- bzrlib/export_pot.py 2011-05-28 12:17:22 +0000
3+++ bzrlib/export_pot.py 2011-09-07 14:35:33 +0000
4@@ -28,6 +28,7 @@
5 errors,
6 help_topics,
7 plugin,
8+ help,
9 )
10 from bzrlib.trace import (
11 mutter,
12@@ -234,7 +235,11 @@
13 outf,
14 'dummy/help_topics/'+key+'/detail.txt',
15 1, doc)
16-
17+ elif callable(doc): # help topics from files
18+ _poentry_per_paragraph(
19+ outf,
20+ 'en/help_topics/'+key+'.txt',
21+ 1, doc(key))
22 summary = topic_registry.get_summary(key)
23 if summary is not None:
24 _poentry(outf, 'dummy/help_topics/'+key+'/summary.txt',
25@@ -246,5 +251,4 @@
26 _standard_options(outf)
27 _command_helps(outf)
28 _error_messages(outf)
29- # disable exporting help topics until we decide how to translate it.
30- #_help_topics(outf)
31+ _help_topics(outf)
32
33=== modified file 'bzrlib/help_topics/__init__.py'
34--- bzrlib/help_topics/__init__.py 2011-08-24 18:42:15 +0000
35+++ bzrlib/help_topics/__init__.py 2011-09-07 14:35:33 +0000
36@@ -40,6 +40,7 @@
37 config,
38 osutils,
39 registry,
40+ i18n,
41 )
42
43
44@@ -879,6 +880,8 @@
45 result += _format_see_also(additional_see_also)
46 if plain:
47 result = help_as_plain_text(result)
48+ i18n.install()
49+ result = i18n.gettext_per_paragraph(result)
50 return result
51
52 def get_help_topic(self):
53
54=== modified file 'bzrlib/tests/test_i18n.py'
55--- bzrlib/tests/test_i18n.py 2011-09-07 10:50:09 +0000
56+++ bzrlib/tests/test_i18n.py 2011-09-07 14:35:33 +0000
57@@ -125,3 +125,12 @@
58 except errors.NotBranchError,e:
59 err = str(e)
60 self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}".encode("utf-8"))
61+ def test_topic_help_translation(self):
62+ """does topic help get translated?"""
63+ from bzrlib import help
64+ i18n.install()
65+ self.overrideAttr(i18n, '_translations', ZzzTranslations())
66+ from StringIO import StringIO
67+ out = StringIO()
68+ help.help("authentication", out)
69+ self.assertContainsRe(out.getvalue(), "zz\xe5{{Authentication Settings")
70
71=== modified file 'po/bzr.pot'
72--- po/bzr.pot 2011-08-24 14:14:42 +0000
73+++ po/bzr.pot 2011-09-07 14:35:33 +0000
74@@ -8,7 +8,7 @@
75 msgstr ""
76 "Project-Id-Version: bzr\n"
77 "Report-Msgid-Bugs-To: <bazaar@canonical.com>\n"
78-"POT-Creation-Date: 2011-08-24 15:14+0100\n"
79+"POT-Creation-Date: 2011-09-07 15:32+0100\n"
80 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
81 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
82 "Language-Team: LANGUAGE <LL@li.org>\n"
83@@ -327,7 +327,7 @@
84 #: bzrlib/builtins.py:979
85 msgid ""
86 "If there is no default location set, the first pull will set it (use\n"
87-"--no-remember to avoid settting it). After that, you can omit the\n"
88+"--no-remember to avoid setting it). After that, you can omit the\n"
89 "location to use the default. To change the default, use --remember. The\n"
90 "value will only be saved if the remote location can be accessed."
91 msgstr ""
92@@ -357,72 +357,72 @@
93 "master branch."
94 msgstr ""
95
96-#: bzrlib/builtins.py:1097
97+#: bzrlib/builtins.py:1096
98 msgid "Update a mirror of this branch."
99 msgstr ""
100
101-#: bzrlib/builtins.py:1099
102+#: bzrlib/builtins.py:1098
103 msgid ""
104 "The target branch will not have its working tree populated because this\n"
105 "is both expensive, and is not supported on remote file systems."
106 msgstr ""
107
108-#: bzrlib/builtins.py:1102
109+#: bzrlib/builtins.py:1101
110 msgid ""
111 "Some smart servers or protocols *may* put the working tree in place in\n"
112 "the future."
113 msgstr ""
114
115-#: bzrlib/builtins.py:1105
116+#: bzrlib/builtins.py:1104
117 msgid ""
118 "This command only works on branches that have not diverged. Branches are\n"
119 "considered diverged if the destination branch's most recent commit is one\n"
120 "that has not been merged (directly or indirectly) by the source branch."
121 msgstr ""
122
123-#: bzrlib/builtins.py:1109
124+#: bzrlib/builtins.py:1108
125 msgid ""
126 "If branches have diverged, you can use 'bzr push --overwrite' to replace\n"
127 "the other branch completely, discarding its unmerged changes."
128 msgstr ""
129
130-#: bzrlib/builtins.py:1112
131+#: bzrlib/builtins.py:1111
132 msgid ""
133 "If you want to ensure you have the different changes in the other branch,\n"
134 "do a merge (see bzr help merge) from the other branch, and commit that.\n"
135 "After that you will be able to do a push without '--overwrite'."
136 msgstr ""
137
138-#: bzrlib/builtins.py:1116
139+#: bzrlib/builtins.py:1115
140 msgid ""
141 "If there is no default push location set, the first push will set it (use\n"
142-"--no-remember to avoid settting it). After that, you can omit the\n"
143+"--no-remember to avoid setting it). After that, you can omit the\n"
144 "location to use the default. To change the default, use --remember. The\n"
145 "value will only be saved if the remote location can be accessed."
146 msgstr ""
147
148 # help of 'directory' option of 'push' command
149-#: bzrlib/builtins.py:1128
150+#: bzrlib/builtins.py:1127
151 msgid ""
152 "Branch to push from, rather than the one containing the working directory."
153 msgstr ""
154
155 # help of 'use-existing-dir' option of 'push' command
156-#: bzrlib/builtins.py:1131
157+#: bzrlib/builtins.py:1130
158 msgid ""
159 "By default push will fail if the target directory exists, but does not "
160 "already have a control directory. This flag will allow push to proceed."
161 msgstr ""
162
163 # help of 'stacked' option of 'push' command
164-#: bzrlib/builtins.py:1136
165+#: bzrlib/builtins.py:1135
166 msgid ""
167 "Create a stacked branch that references the public location of the parent "
168 "branch."
169 msgstr ""
170
171 # help of 'stacked-on' option of 'push' command
172-#: bzrlib/builtins.py:1139
173+#: bzrlib/builtins.py:1138
174 msgid ""
175 "Create a stacked branch that refers to another branch for the commit "
176 "history. Only the work not present in the referenced branch is included in "
177@@ -430,22 +430,22 @@
178 msgstr ""
179
180 # help of 'strict' option of 'push' command
181-#: bzrlib/builtins.py:1144
182+#: bzrlib/builtins.py:1143
183 msgid ""
184 "Refuse to push if there are uncommitted changes in the working tree, --no-"
185 "strict disables the check."
186 msgstr ""
187
188 # help of 'no-tree' option of 'push' command
189-#: bzrlib/builtins.py:1147
190+#: bzrlib/builtins.py:1146
191 msgid "Don't populate the working tree, even for protocols that support it."
192 msgstr ""
193
194-#: bzrlib/builtins.py:1212
195+#: bzrlib/builtins.py:1211
196 msgid "Create a new branch that is a copy of an existing branch."
197 msgstr ""
198
199-#: bzrlib/builtins.py:1214
200+#: bzrlib/builtins.py:1213
201 msgid ""
202 "If the TO_LOCATION is omitted, the last component of the FROM_LOCATION will\n"
203 "be used. In other words, \"branch ../foo/bar\" will attempt to create ./"
204@@ -456,65 +456,65 @@
205 "create ./foo-bar."
206 msgstr ""
207
208-#: bzrlib/builtins.py:1221
209+#: bzrlib/builtins.py:1220
210 msgid ""
211 "To retrieve the branch as of a particular revision, supply the --revision\n"
212 "parameter, as in \"branch foo/bar -r 5\"."
213 msgstr ""
214
215-#: bzrlib/builtins.py:1224
216+#: bzrlib/builtins.py:1223
217 msgid "The synonyms 'clone' and 'get' for this command are deprecated."
218 msgstr ""
219
220 # help of 'no-tree' option of 'branch' command
221-#: bzrlib/builtins.py:1234
222+#: bzrlib/builtins.py:1233
223 msgid "Create a branch without a working-tree."
224 msgstr ""
225
226 # help of 'switch' option of 'branch' command
227-#: bzrlib/builtins.py:1236
228+#: bzrlib/builtins.py:1235
229 msgid "Switch the checkout in the current directory to the new branch."
230 msgstr ""
231
232 # help of 'stacked' option of 'branch' command
233-#: bzrlib/builtins.py:1239
234+#: bzrlib/builtins.py:1238
235 msgid ""
236 "Create a stacked branch referring to the source branch. The new branch will "
237 "depend on the availability of the source branch for all operations."
238 msgstr ""
239
240 # help of 'standalone' option of 'branch' command
241-#: bzrlib/builtins.py:1243
242+#: bzrlib/builtins.py:1242
243 msgid "Do not use a shared repository, even if available."
244 msgstr ""
245
246 # help of 'use-existing-dir' option of 'branch' command
247-#: bzrlib/builtins.py:1245
248+#: bzrlib/builtins.py:1244
249 msgid ""
250 "By default branch will fail if the target directory exists, but does not "
251 "already have a control directory. This flag will allow branch to proceed."
252 msgstr ""
253
254 # help of 'bind' option of 'branch' command
255-#: bzrlib/builtins.py:1250
256+#: bzrlib/builtins.py:1249
257 msgid "Bind new branch to from location."
258 msgstr ""
259
260-#: bzrlib/builtins.py:1342
261+#: bzrlib/builtins.py:1341
262 msgid "List the branches available at the current location."
263 msgstr ""
264
265-#: bzrlib/builtins.py:1344
266+#: bzrlib/builtins.py:1343
267 msgid ""
268 "This command will print the names of all the branches at the current "
269 "location."
270 msgstr ""
271
272-#: bzrlib/builtins.py:1359
273+#: bzrlib/builtins.py:1358
274 msgid "Create a new checkout of an existing branch."
275 msgstr ""
276
277-#: bzrlib/builtins.py:1361
278+#: bzrlib/builtins.py:1360
279 msgid ""
280 "If BRANCH_LOCATION is omitted, checkout will reconstitute a working tree "
281 "for\n"
282@@ -524,7 +524,7 @@
283 "location using SFTP."
284 msgstr ""
285
286-#: bzrlib/builtins.py:1366
287+#: bzrlib/builtins.py:1365
288 msgid ""
289 "If the TO_LOCATION is omitted, the last component of the BRANCH_LOCATION "
290 "will\n"
291@@ -536,7 +536,7 @@
292 "create ./foo-bar."
293 msgstr ""
294
295-#: bzrlib/builtins.py:1373
296+#: bzrlib/builtins.py:1372
297 msgid ""
298 "To retrieve the branch as of a particular revision, supply the --revision\n"
299 "parameter, as in \"checkout foo/bar -r 5\". Note that this will be "
300@@ -547,7 +547,7 @@
301 msgstr ""
302
303 # help of 'lightweight' option of 'checkout' command
304-#: bzrlib/builtins.py:1383
305+#: bzrlib/builtins.py:1382
306 msgid ""
307 "Perform a lightweight checkout. Lightweight checkouts depend on access to "
308 "the branch for every operation. Normal checkouts can perform common "
309@@ -556,103 +556,103 @@
310 msgstr ""
311
312 # help of 'files-from' option of 'branch' command
313-#: bzrlib/builtins.py:1390
314+#: bzrlib/builtins.py:1389
315 msgid "Get file contents from this tree."
316 msgstr ""
317
318 # help of 'hardlink' option of 'branch' command
319-#: bzrlib/builtins.py:1392
320+#: bzrlib/builtins.py:1391
321 msgid "Hard-link working tree files where possible."
322 msgstr ""
323
324-#: bzrlib/builtins.py:1433
325+#: bzrlib/builtins.py:1432
326 msgid ""
327 "Show list of renamed files.\n"
328 " "
329 msgstr ""
330
331-#: bzrlib/builtins.py:1463
332+#: bzrlib/builtins.py:1462
333 msgid "Update a tree to have the latest code committed to its branch."
334 msgstr ""
335
336-#: bzrlib/builtins.py:1465
337+#: bzrlib/builtins.py:1464
338 msgid ""
339 "This will perform a merge into the working tree, and may generate\n"
340 "conflicts. If you have any local changes, you will still\n"
341 "need to commit them after the update for the update to be complete."
342 msgstr ""
343
344-#: bzrlib/builtins.py:1469
345+#: bzrlib/builtins.py:1468
346 msgid ""
347 "If you want to discard your local changes, you can just do a\n"
348 "'bzr revert' instead of 'bzr commit' after the update."
349 msgstr ""
350
351-#: bzrlib/builtins.py:1472
352+#: bzrlib/builtins.py:1471
353 msgid ""
354 "If you want to restore a file that has been removed locally, use\n"
355 "'bzr revert' instead of 'bzr update'."
356 msgstr ""
357
358-#: bzrlib/builtins.py:1475
359+#: bzrlib/builtins.py:1474
360 msgid ""
361 "If the tree's branch is bound to a master branch, it will also update\n"
362 "the branch from the master."
363 msgstr ""
364
365-#: bzrlib/builtins.py:1556
366+#: bzrlib/builtins.py:1555
367 msgid "Show information about a working tree, branch or repository."
368 msgstr ""
369
370-#: bzrlib/builtins.py:1558
371+#: bzrlib/builtins.py:1557
372 msgid ""
373 "This command will show all known locations and formats associated to the\n"
374 "tree, branch or repository."
375 msgstr ""
376
377-#: bzrlib/builtins.py:1561
378+#: bzrlib/builtins.py:1560
379 msgid ""
380 "In verbose mode, statistical information is included with each report.\n"
381 "To see extended statistic information, use a verbosity level of 2 or\n"
382 "higher by specifying the verbose option multiple times, e.g. -vv."
383 msgstr ""
384
385-#: bzrlib/builtins.py:1565
386+#: bzrlib/builtins.py:1564
387 msgid "Branches and working trees will also report any missing revisions."
388 msgstr ""
389
390-#: bzrlib/builtins.py:1569
391+#: bzrlib/builtins.py:1568
392 msgid " Display information on the format and related locations:"
393 msgstr ""
394
395-#: bzrlib/builtins.py:1571
396+#: bzrlib/builtins.py:1570
397 msgid " bzr info"
398 msgstr ""
399
400-#: bzrlib/builtins.py:1573
401+#: bzrlib/builtins.py:1572
402 msgid ""
403 " Display the above together with extended format information and\n"
404 " basic statistics (like the number of files in the working tree and\n"
405 " number of revisions in the branch and repository):"
406 msgstr ""
407
408-#: bzrlib/builtins.py:1577
409+#: bzrlib/builtins.py:1576
410 msgid " bzr info -v"
411 msgstr ""
412
413-#: bzrlib/builtins.py:1579
414+#: bzrlib/builtins.py:1578
415 msgid " Display the above together with number of committers to the branch:"
416 msgstr ""
417
418-#: bzrlib/builtins.py:1581
419+#: bzrlib/builtins.py:1580
420 msgid " bzr info -vv"
421 msgstr ""
422
423-#: bzrlib/builtins.py:1600
424+#: bzrlib/builtins.py:1599
425 msgid "Remove files or directories."
426 msgstr ""
427
428-#: bzrlib/builtins.py:1602
429+#: bzrlib/builtins.py:1601
430 msgid ""
431 "This makes Bazaar stop tracking changes to the specified files. Bazaar will\n"
432 "delete them if they can easily be recovered using revert otherwise they\n"
433@@ -662,25 +662,25 @@
434 msgstr ""
435
436 # help of 'new' option of 'remove' command
437-#: bzrlib/builtins.py:1610
438+#: bzrlib/builtins.py:1609
439 msgid "Only remove files that have never been committed."
440 msgstr ""
441
442 # help of 'file-deletion-strategy' option of 'remove' command
443-#: bzrlib/builtins.py:1612
444+#: bzrlib/builtins.py:1611
445 msgid "The file deletion mode to be used."
446 msgstr ""
447
448 # title of 'file-deletion-strategy' option of 'remove' command
449-#: bzrlib/builtins.py:1613
450+#: bzrlib/builtins.py:1612
451 msgid "Deletion Strategy"
452 msgstr ""
453
454-#: bzrlib/builtins.py:1704
455+#: bzrlib/builtins.py:1703
456 msgid "Reconcile bzr metadata in a branch."
457 msgstr ""
458
459-#: bzrlib/builtins.py:1706
460+#: bzrlib/builtins.py:1705
461 msgid ""
462 "This can correct data mismatches that may have been caused by\n"
463 "previous ghost operations or bzr upgrades. You should only\n"
464@@ -688,7 +688,7 @@
465 "advises you to run it."
466 msgstr ""
467
468-#: bzrlib/builtins.py:1711
469+#: bzrlib/builtins.py:1710
470 msgid ""
471 "If a second branch is provided, cross-branch reconciliation is\n"
472 "also attempted, which will check that data like the tree root\n"
473@@ -696,27 +696,27 @@
474 "correctly in both branches."
475 msgstr ""
476
477-#: bzrlib/builtins.py:1716
478+#: bzrlib/builtins.py:1715
479 msgid ""
480 "At the same time it is run it may recompress data resulting in\n"
481 "a potential saving in disk space or performance gain."
482 msgstr ""
483
484-#: bzrlib/builtins.py:1719
485+#: bzrlib/builtins.py:1718
486 msgid "The branch *MUST* be on a listable system such as local disk or sftp."
487 msgstr ""
488
489-#: bzrlib/builtins.py:1783
490+#: bzrlib/builtins.py:1782
491 msgid "Make a directory into a versioned branch."
492 msgstr ""
493
494-#: bzrlib/builtins.py:1785
495+#: bzrlib/builtins.py:1784
496 msgid ""
497 "Use this to create an empty branch, or before importing an\n"
498 "existing project."
499 msgstr ""
500
501-#: bzrlib/builtins.py:1788
502+#: bzrlib/builtins.py:1787
503 msgid ""
504 "If there is a repository in a parent directory of the location, then\n"
505 "the history of the branch will be stored in the repository. Otherwise\n"
506@@ -724,17 +724,17 @@
507 "in the .bzr directory."
508 msgstr ""
509
510-#: bzrlib/builtins.py:1793
511+#: bzrlib/builtins.py:1792
512 msgid ""
513 "If there is already a branch at the location but it has no working tree,\n"
514 "the tree can be populated with 'bzr checkout'."
515 msgstr ""
516
517-#: bzrlib/builtins.py:1796
518+#: bzrlib/builtins.py:1795
519 msgid "Recipe for importing a tree of files::"
520 msgstr ""
521
522-#: bzrlib/builtins.py:1798
523+#: bzrlib/builtins.py:1797
524 msgid ""
525 " cd ~/project\n"
526 " bzr init\n"
527@@ -744,30 +744,30 @@
528 msgstr ""
529
530 # help of 'create-prefix' option of 'init' command
531-#: bzrlib/builtins.py:1809
532+#: bzrlib/builtins.py:1808
533 msgid "Create the path leading up to the branch if it does not already exist."
534 msgstr ""
535
536 # help of 'format' option of 'init' command
537-#: bzrlib/builtins.py:1812
538+#: bzrlib/builtins.py:1811
539 msgid "Specify a format for this branch. See \"help formats\"."
540 msgstr ""
541
542 # help of 'append-revisions-only' option of 'init' command
543-#: bzrlib/builtins.py:1820
544+#: bzrlib/builtins.py:1819
545 msgid "Never change revnos or the existing log. Append revisions to it only."
546 msgstr ""
547
548 # help of 'no-tree' option of 'init' command
549-#: bzrlib/builtins.py:1823
550+#: bzrlib/builtins.py:1822
551 msgid "Create a branch without a working tree."
552 msgstr ""
553
554-#: bzrlib/builtins.py:1900
555+#: bzrlib/builtins.py:1899
556 msgid "Create a shared repository for branches to share storage space."
557 msgstr ""
558
559-#: bzrlib/builtins.py:1902
560+#: bzrlib/builtins.py:1901
561 msgid ""
562 "New branches created under the repository directory will store their\n"
563 "revisions in the repository, not in the branch directory. For branches\n"
564@@ -775,7 +775,7 @@
565 "speeds up the creation of new branches."
566 msgstr ""
567
568-#: bzrlib/builtins.py:1907
569+#: bzrlib/builtins.py:1906
570 msgid ""
571 "If the --no-trees option is given then the branches in the repository\n"
572 "will not have working trees by default. They will still exist as \n"
573@@ -785,23 +785,23 @@
574 "branches, such as on a server."
575 msgstr ""
576
577-#: bzrlib/builtins.py:1914
578+#: bzrlib/builtins.py:1913
579 msgid ""
580 ":Examples:\n"
581 " Create a shared repository holding just branches::"
582 msgstr ""
583
584-#: bzrlib/builtins.py:1917
585+#: bzrlib/builtins.py:1916
586 msgid ""
587 " bzr init-repo --no-trees repo\n"
588 " bzr init repo/trunk"
589 msgstr ""
590
591-#: bzrlib/builtins.py:1920
592+#: bzrlib/builtins.py:1919
593 msgid " Make a lightweight checkout elsewhere::"
594 msgstr ""
595
596-#: bzrlib/builtins.py:1922
597+#: bzrlib/builtins.py:1921
598 msgid ""
599 " bzr checkout --lightweight repo/trunk trunk-checkout\n"
600 " cd trunk-checkout\n"
601@@ -809,26 +809,26 @@
602 msgstr ""
603
604 # help of 'format' option of 'init-repository' command
605-#: bzrlib/builtins.py:1930
606+#: bzrlib/builtins.py:1929
607 msgid ""
608 "Specify a format for this repository. See \"bzr help formats\" for details."
609 msgstr ""
610
611 # title of 'format' option of 'init-repository' command
612-#: bzrlib/builtins.py:1934
613+#: bzrlib/builtins.py:1933
614 msgid "Repository format"
615 msgstr ""
616
617 # help of 'no-trees' option of 'init-repository' command
618-#: bzrlib/builtins.py:1936
619+#: bzrlib/builtins.py:1935
620 msgid "Branches in the repository will default to not having a working tree."
621 msgstr ""
622
623-#: bzrlib/builtins.py:1960
624+#: bzrlib/builtins.py:1959
625 msgid "Show differences in the working tree, between revisions or branches."
626 msgstr ""
627
628-#: bzrlib/builtins.py:1962
629+#: bzrlib/builtins.py:1961
630 msgid ""
631 "If no arguments are given, all changes for the current tree are listed.\n"
632 "If files are given, only the changes in those files are listed.\n"
633@@ -838,13 +838,13 @@
634 "given."
635 msgstr ""
636
637-#: bzrlib/builtins.py:1969
638+#: bzrlib/builtins.py:1968
639 msgid ""
640 "\"bzr diff -p1\" is equivalent to \"bzr diff --prefix old/:new/\", and\n"
641 "produces patches suitable for \"patch -p1\"."
642 msgstr ""
643
644-#: bzrlib/builtins.py:1972
645+#: bzrlib/builtins.py:1971
646 msgid ""
647 "Note that when using the -r argument with a range of revisions, the\n"
648 "differences are computed between the two specified revisions. That\n"
649@@ -854,7 +854,7 @@
650 "in the range."
651 msgstr ""
652
653-#: bzrlib/builtins.py:1979
654+#: bzrlib/builtins.py:1978
655 msgid ""
656 ":Exit values:\n"
657 " 1 - changed\n"
658@@ -863,113 +863,113 @@
659 " 0 - no change"
660 msgstr ""
661
662-#: bzrlib/builtins.py:1985
663+#: bzrlib/builtins.py:1984
664 msgid ""
665 ":Examples:\n"
666 " Shows the difference in the working tree versus the last commit::"
667 msgstr ""
668
669-#: bzrlib/builtins.py:1988
670+#: bzrlib/builtins.py:1987
671 msgid " bzr diff"
672 msgstr ""
673
674-#: bzrlib/builtins.py:1990
675+#: bzrlib/builtins.py:1989
676 msgid " Difference between the working tree and revision 1::"
677 msgstr ""
678
679-#: bzrlib/builtins.py:1992
680+#: bzrlib/builtins.py:1991
681 msgid " bzr diff -r1"
682 msgstr ""
683
684-#: bzrlib/builtins.py:1994
685+#: bzrlib/builtins.py:1993
686 msgid " Difference between revision 3 and revision 1::"
687 msgstr ""
688
689-#: bzrlib/builtins.py:1996
690+#: bzrlib/builtins.py:1995
691 msgid " bzr diff -r1..3"
692 msgstr ""
693
694-#: bzrlib/builtins.py:1998
695+#: bzrlib/builtins.py:1997
696 msgid " Difference between revision 3 and revision 1 for branch xxx::"
697 msgstr ""
698
699-#: bzrlib/builtins.py:2000
700+#: bzrlib/builtins.py:1999
701 msgid " bzr diff -r1..3 xxx"
702 msgstr ""
703
704-#: bzrlib/builtins.py:2002
705+#: bzrlib/builtins.py:2001
706 msgid " The changes introduced by revision 2 (equivalent to -r1..2)::"
707 msgstr ""
708
709-#: bzrlib/builtins.py:2004
710+#: bzrlib/builtins.py:2003
711 msgid " bzr diff -c2"
712 msgstr ""
713
714-#: bzrlib/builtins.py:2006
715+#: bzrlib/builtins.py:2005
716 msgid ""
717 " To see the changes introduced by revision X::\n"
718 " \n"
719 " bzr diff -cX"
720 msgstr ""
721
722-#: bzrlib/builtins.py:2010
723+#: bzrlib/builtins.py:2009
724 msgid ""
725 " Note that in the case of a merge, the -c option shows the changes\n"
726 " compared to the left hand parent. To see the changes against\n"
727 " another parent, use::"
728 msgstr ""
729
730-#: bzrlib/builtins.py:2014
731+#: bzrlib/builtins.py:2013
732 msgid " bzr diff -r<chosen_parent>..X"
733 msgstr ""
734
735-#: bzrlib/builtins.py:2016
736+#: bzrlib/builtins.py:2015
737 msgid ""
738 " The changes between the current revision and the previous revision\n"
739 " (equivalent to -c-1 and -r-2..-1)"
740 msgstr ""
741
742-#: bzrlib/builtins.py:2019
743+#: bzrlib/builtins.py:2018
744 msgid " bzr diff -r-2.."
745 msgstr ""
746
747-#: bzrlib/builtins.py:2021
748+#: bzrlib/builtins.py:2020
749 msgid " Show just the differences for file NEWS::"
750 msgstr ""
751
752-#: bzrlib/builtins.py:2023
753+#: bzrlib/builtins.py:2022
754 msgid " bzr diff NEWS"
755 msgstr ""
756
757-#: bzrlib/builtins.py:2025
758+#: bzrlib/builtins.py:2024
759 msgid " Show the differences in working tree xxx for file NEWS::"
760 msgstr ""
761
762-#: bzrlib/builtins.py:2027
763+#: bzrlib/builtins.py:2026
764 msgid " bzr diff xxx/NEWS"
765 msgstr ""
766
767-#: bzrlib/builtins.py:2029
768+#: bzrlib/builtins.py:2028
769 msgid " Show the differences from branch xxx to this working tree:"
770 msgstr ""
771
772-#: bzrlib/builtins.py:2031
773+#: bzrlib/builtins.py:2030
774 msgid " bzr diff --old xxx"
775 msgstr ""
776
777-#: bzrlib/builtins.py:2033
778+#: bzrlib/builtins.py:2032
779 msgid " Show the differences between two branches for file NEWS::"
780 msgstr ""
781
782-#: bzrlib/builtins.py:2035
783+#: bzrlib/builtins.py:2034
784 msgid " bzr diff --old xxx --new yyy NEWS"
785 msgstr ""
786
787-#: bzrlib/builtins.py:2037
788+#: bzrlib/builtins.py:2036
789 msgid " Same as 'bzr diff' but prefix paths with old/ and new/::"
790 msgstr ""
791
792-#: bzrlib/builtins.py:2039
793+#: bzrlib/builtins.py:2038
794 msgid ""
795 " bzr diff --prefix old/:new/\n"
796 " \n"
797@@ -979,63 +979,63 @@
798 msgstr ""
799
800 # help of 'diff-options' option of 'diff' command
801-#: bzrlib/builtins.py:2049
802+#: bzrlib/builtins.py:2048
803 msgid "Pass these options to the external diff program."
804 msgstr ""
805
806 # help of 'prefix' option of 'diff' command
807-#: bzrlib/builtins.py:2052
808+#: bzrlib/builtins.py:2051
809 msgid ""
810 "Set prefixes added to old and new filenames, as two values separated by a "
811 "colon. (eg \"old/:new/\")."
812 msgstr ""
813
814 # help of 'old' option of 'diff' command
815-#: bzrlib/builtins.py:2055
816+#: bzrlib/builtins.py:2054
817 msgid "Branch/tree to compare from."
818 msgstr ""
819
820 # help of 'new' option of 'diff' command
821-#: bzrlib/builtins.py:2059
822+#: bzrlib/builtins.py:2058
823 msgid "Branch/tree to compare to."
824 msgstr ""
825
826 # help of 'using' option of 'diff' command
827-#: bzrlib/builtins.py:2065
828+#: bzrlib/builtins.py:2064
829 msgid "Use this command to compare files."
830 msgstr ""
831
832 # help of 'format' option of 'diff' command
833-#: bzrlib/builtins.py:2070
834+#: bzrlib/builtins.py:2069
835 msgid "Diff format to use."
836 msgstr ""
837
838 # title of 'format' option of 'diff' command
839-#: bzrlib/builtins.py:2072
840+#: bzrlib/builtins.py:2071
841 msgid "Diff format"
842 msgstr ""
843
844-#: bzrlib/builtins.py:2122
845+#: bzrlib/builtins.py:2121
846 msgid ""
847 "List files deleted in the working tree.\n"
848 " "
849 msgstr ""
850
851-#: bzrlib/builtins.py:2200
852+#: bzrlib/builtins.py:2199
853 msgid "Show the tree root directory."
854 msgstr ""
855
856-#: bzrlib/builtins.py:2202
857+#: bzrlib/builtins.py:2201
858 msgid ""
859 "The root is the nearest enclosing directory with a .bzr control\n"
860 "directory."
861 msgstr ""
862
863-#: bzrlib/builtins.py:2230
864+#: bzrlib/builtins.py:2229
865 msgid "Show historical log for a branch or subset of a branch."
866 msgstr ""
867
868-#: bzrlib/builtins.py:2232
869+#: bzrlib/builtins.py:2231
870 msgid ""
871 "log is bzr's default tool for exploring the history of a branch.\n"
872 "The branch to use is taken from the first parameter. If no parameters\n"
873@@ -1043,14 +1043,14 @@
874 "Here are some simple examples::"
875 msgstr ""
876
877-#: bzrlib/builtins.py:2237
878+#: bzrlib/builtins.py:2236
879 msgid ""
880 " bzr log log the current branch\n"
881 " bzr log foo.py log a file in its branch\n"
882 " bzr log http://server/branch log a branch on a server"
883 msgstr ""
884
885-#: bzrlib/builtins.py:2241
886+#: bzrlib/builtins.py:2240
887 msgid ""
888 "The filtering, ordering and information shown for each revision can\n"
889 "be controlled as explained below. By default, all revisions are\n"
890@@ -1060,11 +1060,11 @@
891 "were merged."
892 msgstr ""
893
894-#: bzrlib/builtins.py:2248
895+#: bzrlib/builtins.py:2247
896 msgid ":Output control:"
897 msgstr ""
898
899-#: bzrlib/builtins.py:2250
900+#: bzrlib/builtins.py:2249
901 msgid ""
902 " The log format controls how information about each revision is\n"
903 " displayed. The standard log formats are called ``long``, ``short``\n"
904@@ -1072,13 +1072,13 @@
905 " for more details on log formats."
906 msgstr ""
907
908-#: bzrlib/builtins.py:2255
909+#: bzrlib/builtins.py:2254
910 msgid ""
911 " The following options can be used to control what information is\n"
912 " displayed::"
913 msgstr ""
914
915-#: bzrlib/builtins.py:2258
916+#: bzrlib/builtins.py:2257
917 msgid ""
918 " -l N display a maximum of N revisions\n"
919 " -n N display N levels of revisions (0 for all, 1 for collapsed)\n"
920@@ -1087,25 +1087,25 @@
921 " --show-ids display revision-ids (and file-ids), not just revnos"
922 msgstr ""
923
924-#: bzrlib/builtins.py:2264
925+#: bzrlib/builtins.py:2263
926 msgid ""
927 " Note that the default number of levels to display is a function of the\n"
928 " log format. If the -n option is not used, the standard log formats show\n"
929 " just the top level (mainline)."
930 msgstr ""
931
932-#: bzrlib/builtins.py:2268
933+#: bzrlib/builtins.py:2267
934 msgid ""
935 " Status summaries are shown using status flags like A, M, etc. To see\n"
936 " the changes explained using words like ``added`` and ``modified``\n"
937 " instead, use the -vv option."
938 msgstr ""
939
940-#: bzrlib/builtins.py:2272
941+#: bzrlib/builtins.py:2271
942 msgid ":Ordering control:"
943 msgstr ""
944
945-#: bzrlib/builtins.py:2274
946+#: bzrlib/builtins.py:2273
947 msgid ""
948 " To display revisions from oldest to newest, use the --forward option.\n"
949 " In most cases, using this option will have little impact on the total\n"
950@@ -1113,17 +1113,17 @@
951 " display revisions like --reverse does when it can."
952 msgstr ""
953
954-#: bzrlib/builtins.py:2279
955+#: bzrlib/builtins.py:2278
956 msgid ":Revision filtering:"
957 msgstr ""
958
959-#: bzrlib/builtins.py:2281
960+#: bzrlib/builtins.py:2280
961 msgid ""
962 " The -r option can be used to specify what revision or range of revisions\n"
963 " to filter against. The various forms are shown below::"
964 msgstr ""
965
966-#: bzrlib/builtins.py:2284
967+#: bzrlib/builtins.py:2283
968 msgid ""
969 " -rX display revision X\n"
970 " -rX.. display revision X and later\n"
971@@ -1131,13 +1131,13 @@
972 " -rX..Y display from X to Y inclusive"
973 msgstr ""
974
975-#: bzrlib/builtins.py:2289
976+#: bzrlib/builtins.py:2288
977 msgid ""
978 " See ``bzr help revisionspec`` for details on how to specify X and Y.\n"
979 " Some common examples are given below::"
980 msgstr ""
981
982-#: bzrlib/builtins.py:2292
983+#: bzrlib/builtins.py:2291
984 msgid ""
985 " -r-1 show just the tip\n"
986 " -r-10.. show the last 10 mainline revisions\n"
987@@ -1147,7 +1147,7 @@
988 " -rdate:yesterday.. show changes since yesterday"
989 msgstr ""
990
991-#: bzrlib/builtins.py:2299
992+#: bzrlib/builtins.py:2298
993 msgid ""
994 " When logging a range of revisions using -rX..Y, log starts at\n"
995 " revision Y and searches back in history through the primary\n"
996@@ -1157,73 +1157,73 @@
997 " a nested merge revision and the log will be truncated accordingly."
998 msgstr ""
999
1000-#: bzrlib/builtins.py:2306
1001+#: bzrlib/builtins.py:2305
1002 msgid ":Path filtering:"
1003 msgstr ""
1004
1005-#: bzrlib/builtins.py:2308
1006+#: bzrlib/builtins.py:2307
1007 msgid ""
1008 " If parameters are given and the first one is not a branch, the log\n"
1009 " will be filtered to show only those revisions that changed the\n"
1010 " nominated files or directories."
1011 msgstr ""
1012
1013-#: bzrlib/builtins.py:2312
1014+#: bzrlib/builtins.py:2311
1015 msgid ""
1016 " Filenames are interpreted within their historical context. To log a\n"
1017 " deleted file, specify a revision range so that the file existed at\n"
1018 " the end or start of the range."
1019 msgstr ""
1020
1021-#: bzrlib/builtins.py:2316
1022+#: bzrlib/builtins.py:2315
1023 msgid ""
1024 " Historical context is also important when interpreting pathnames of\n"
1025 " renamed files/directories. Consider the following example:"
1026 msgstr ""
1027
1028-#: bzrlib/builtins.py:2319
1029+#: bzrlib/builtins.py:2318
1030 msgid ""
1031 " * revision 1: add tutorial.txt\n"
1032 " * revision 2: modify tutorial.txt\n"
1033 " * revision 3: rename tutorial.txt to guide.txt; add tutorial.txt"
1034 msgstr ""
1035
1036-#: bzrlib/builtins.py:2323
1037+#: bzrlib/builtins.py:2322
1038 msgid " In this case:"
1039 msgstr ""
1040
1041-#: bzrlib/builtins.py:2325
1042+#: bzrlib/builtins.py:2324
1043 msgid " * ``bzr log guide.txt`` will log the file added in revision 1"
1044 msgstr ""
1045
1046-#: bzrlib/builtins.py:2327
1047+#: bzrlib/builtins.py:2326
1048 msgid " * ``bzr log tutorial.txt`` will log the new file added in revision 3"
1049 msgstr ""
1050
1051-#: bzrlib/builtins.py:2329
1052+#: bzrlib/builtins.py:2328
1053 msgid ""
1054 " * ``bzr log -r2 -p tutorial.txt`` will show the changes made to\n"
1055 " the original file in revision 2."
1056 msgstr ""
1057
1058-#: bzrlib/builtins.py:2332
1059+#: bzrlib/builtins.py:2331
1060 msgid ""
1061 " * ``bzr log -r2 -p guide.txt`` will display an error message as there\n"
1062 " was no file called guide.txt in revision 2."
1063 msgstr ""
1064
1065-#: bzrlib/builtins.py:2335
1066+#: bzrlib/builtins.py:2334
1067 msgid ""
1068 " Renames are always followed by log. By design, there is no need to\n"
1069 " explicitly ask for this (and no way to stop logging a file back\n"
1070 " until it was last renamed)."
1071 msgstr ""
1072
1073-#: bzrlib/builtins.py:2339
1074+#: bzrlib/builtins.py:2338
1075 msgid ":Other filtering:"
1076 msgstr ""
1077
1078-#: bzrlib/builtins.py:2341
1079+#: bzrlib/builtins.py:2340
1080 msgid ""
1081 " The --match option can be used for finding revisions that match a\n"
1082 " regular expression in a commit message, committer, author or bug.\n"
1083@@ -1232,11 +1232,11 @@
1084 " --match-message can be used to only match a specific field."
1085 msgstr ""
1086
1087-#: bzrlib/builtins.py:2347
1088+#: bzrlib/builtins.py:2346
1089 msgid ":Tips & tricks:"
1090 msgstr ""
1091
1092-#: bzrlib/builtins.py:2349
1093+#: bzrlib/builtins.py:2348
1094 msgid ""
1095 " GUI tools and IDEs are often better at exploring history than command\n"
1096 " line tools: you may prefer qlog or viz from qbzr or bzr-gtk, the\n"
1097@@ -1245,11 +1245,11 @@
1098 " <http://wiki.bazaar.canonical.com/IDEIntegration>. "
1099 msgstr ""
1100
1101-#: bzrlib/builtins.py:2355
1102+#: bzrlib/builtins.py:2354
1103 msgid " You may find it useful to add the aliases below to ``bazaar.conf``::"
1104 msgstr ""
1105
1106-#: bzrlib/builtins.py:2357
1107+#: bzrlib/builtins.py:2356
1108 msgid ""
1109 " [ALIASES]\n"
1110 " tip = log -r-1\n"
1111@@ -1257,20 +1257,20 @@
1112 " show = log -v -p"
1113 msgstr ""
1114
1115-#: bzrlib/builtins.py:2362
1116+#: bzrlib/builtins.py:2361
1117 msgid ""
1118 " ``bzr tip`` will then show the latest revision while ``bzr top``\n"
1119 " will show the last 10 mainline revisions. To see the details of a\n"
1120 " particular revision X, ``bzr show -rX``."
1121 msgstr ""
1122
1123-#: bzrlib/builtins.py:2366
1124+#: bzrlib/builtins.py:2365
1125 msgid ""
1126 " If you are interested in looking deeper into a particular merge X,\n"
1127 " use ``bzr log -n0 -rX``."
1128 msgstr ""
1129
1130-#: bzrlib/builtins.py:2369
1131+#: bzrlib/builtins.py:2368
1132 msgid ""
1133 " ``bzr log -v`` on a branch with lots of history is currently\n"
1134 " very slow. A fix for this issue is currently under development.\n"
1135@@ -1278,7 +1278,7 @@
1136 " be given when using the -v option."
1137 msgstr ""
1138
1139-#: bzrlib/builtins.py:2374
1140+#: bzrlib/builtins.py:2373
1141 msgid ""
1142 " bzr has a generic full-text matching plugin, bzr-search, that can be\n"
1143 " used to find revisions matching user names, commit messages, etc.\n"
1144@@ -1286,7 +1286,7 @@
1145 " a list of words but not others."
1146 msgstr ""
1147
1148-#: bzrlib/builtins.py:2379
1149+#: bzrlib/builtins.py:2378
1150 msgid ""
1151 " When exploring non-mainline history on large projects with deep\n"
1152 " history, the performance of log can be greatly improved by installing\n"
1153@@ -1295,132 +1295,132 @@
1154 msgstr ""
1155
1156 # help of 'forward' option of 'log' command
1157-#: bzrlib/builtins.py:2388
1158+#: bzrlib/builtins.py:2387
1159 msgid "Show from oldest to newest."
1160 msgstr ""
1161
1162 # help of 'verbose' option of 'log' command
1163-#: bzrlib/builtins.py:2391
1164+#: bzrlib/builtins.py:2390
1165 msgid "Show files changed in each revision."
1166 msgstr ""
1167
1168 # help of 'change' option of 'log' command
1169-#: bzrlib/builtins.py:2397
1170+#: bzrlib/builtins.py:2396
1171 msgid "Show just the specified revision. See also \"help revisionspec\"."
1172 msgstr ""
1173
1174 # help of 'authors' option of 'log' command
1175-#: bzrlib/builtins.py:2401
1176+#: bzrlib/builtins.py:2400
1177 msgid "What names to list as authors - first, all or committer."
1178 msgstr ""
1179
1180 # title of 'authors' option of 'log' command
1181-#: bzrlib/builtins.py:2402
1182+#: bzrlib/builtins.py:2401
1183 msgid "Authors"
1184 msgstr ""
1185
1186 # help of 'levels' option of 'log' command
1187-#: bzrlib/builtins.py:2407
1188+#: bzrlib/builtins.py:2406
1189 msgid "Number of levels to display - 0 for all, 1 for flat."
1190 msgstr ""
1191
1192 # help of 'limit' option of 'log' command
1193-#: bzrlib/builtins.py:2417
1194+#: bzrlib/builtins.py:2416
1195 msgid "Limit the output to the first N revisions."
1196 msgstr ""
1197
1198 # help of 'show-diff' option of 'log' command
1199-#: bzrlib/builtins.py:2422
1200+#: bzrlib/builtins.py:2421
1201 msgid "Show changes made in each revision as a patch."
1202 msgstr ""
1203
1204 # help of 'include-merges' option of 'log' command
1205-#: bzrlib/builtins.py:2424
1206+#: bzrlib/builtins.py:2423
1207 msgid "Show merged revisions like --levels 0 does."
1208 msgstr ""
1209
1210 # help of 'exclude-common-ancestry' option of 'log' command
1211-#: bzrlib/builtins.py:2426
1212+#: bzrlib/builtins.py:2425
1213 msgid ""
1214 "Display only the revisions that are not part of both ancestries (require -"
1215 "rX..Y)"
1216 msgstr ""
1217
1218 # help of 'signatures' option of 'log' command
1219-#: bzrlib/builtins.py:2430
1220+#: bzrlib/builtins.py:2429
1221 msgid "Show digital signature validity"
1222 msgstr ""
1223
1224 # help of 'match' option of 'log' command
1225-#: bzrlib/builtins.py:2433
1226+#: bzrlib/builtins.py:2432
1227 msgid "Show revisions whose properties match this expression."
1228 msgstr ""
1229
1230 # help of 'match-message' option of 'log' command
1231-#: bzrlib/builtins.py:2437
1232+#: bzrlib/builtins.py:2436
1233 msgid "Show revisions whose message matches this expression."
1234 msgstr ""
1235
1236 # help of 'match-committer' option of 'log' command
1237-#: bzrlib/builtins.py:2441
1238+#: bzrlib/builtins.py:2440
1239 msgid "Show revisions whose committer matches this expression."
1240 msgstr ""
1241
1242 # help of 'match-author' option of 'log' command
1243-#: bzrlib/builtins.py:2445
1244+#: bzrlib/builtins.py:2444
1245 msgid "Show revisions whose authors match this expression."
1246 msgstr ""
1247
1248 # help of 'match-bugs' option of 'log' command
1249-#: bzrlib/builtins.py:2449
1250+#: bzrlib/builtins.py:2448
1251 msgid "Show revisions whose bugs match this expression."
1252 msgstr ""
1253
1254-#: bzrlib/builtins.py:2690
1255+#: bzrlib/builtins.py:2689
1256 msgid ""
1257 "List files in a tree.\n"
1258 " "
1259 msgstr ""
1260
1261 # help of 'recursive' option of 'ls' command
1262-#: bzrlib/builtins.py:2699
1263+#: bzrlib/builtins.py:2698
1264 msgid "Recurse into subdirectories."
1265 msgstr ""
1266
1267 # help of 'from-root' option of 'ls' command
1268-#: bzrlib/builtins.py:2701
1269+#: bzrlib/builtins.py:2700
1270 msgid "Print paths relative to the root of the branch."
1271 msgstr ""
1272
1273 # help of 'unknown' option of 'ls' command
1274-#: bzrlib/builtins.py:2703
1275+#: bzrlib/builtins.py:2702
1276 msgid "Print unknown files."
1277 msgstr ""
1278
1279 # help of 'versioned' option of 'ls' command
1280-#: bzrlib/builtins.py:2704
1281+#: bzrlib/builtins.py:2703
1282 msgid "Print versioned files."
1283 msgstr ""
1284
1285 # help of 'ignored' option of 'ls' command
1286-#: bzrlib/builtins.py:2707
1287+#: bzrlib/builtins.py:2706
1288 msgid "Print ignored files."
1289 msgstr ""
1290
1291 # help of 'kind' option of 'ls' command
1292-#: bzrlib/builtins.py:2709
1293+#: bzrlib/builtins.py:2708
1294 msgid "List entries of a particular kind: file, directory, symlink."
1295 msgstr ""
1296
1297-#: bzrlib/builtins.py:2821
1298+#: bzrlib/builtins.py:2820
1299 msgid "Ignore specified files or patterns."
1300 msgstr ""
1301
1302-#: bzrlib/builtins.py:2823
1303+#: bzrlib/builtins.py:2822
1304 msgid "See ``bzr help patterns`` for details on the syntax of patterns."
1305 msgstr ""
1306
1307-#: bzrlib/builtins.py:2825
1308+#: bzrlib/builtins.py:2824
1309 msgid ""
1310 "If a .bzrignore file does not exist, the ignore command\n"
1311 "will create one and add the specified files or patterns to the newly\n"
1312@@ -1429,7 +1429,7 @@
1313 "the use of the ignore command will require an explicit add command."
1314 msgstr ""
1315
1316-#: bzrlib/builtins.py:2831
1317+#: bzrlib/builtins.py:2830
1318 msgid ""
1319 "To remove patterns from the ignore list, edit the .bzrignore file.\n"
1320 "After adding, editing or deleting that file either indirectly by\n"
1321@@ -1437,7 +1437,7 @@
1322 "it."
1323 msgstr ""
1324
1325-#: bzrlib/builtins.py:2836
1326+#: bzrlib/builtins.py:2835
1327 msgid ""
1328 "Bazaar also supports a global ignore file ~/.bazaar/ignore. On Windows\n"
1329 "the global ignore file can be found in the application data directory as\n"
1330@@ -1446,20 +1446,20 @@
1331 "can be edited directly using an editor."
1332 msgstr ""
1333
1334-#: bzrlib/builtins.py:2842
1335+#: bzrlib/builtins.py:2841
1336 msgid ""
1337 "Patterns prefixed with '!' are exceptions to ignore patterns and take\n"
1338 "precedence over regular ignores. Such exceptions are used to specify\n"
1339 "files that should be versioned which would otherwise be ignored."
1340 msgstr ""
1341
1342-#: bzrlib/builtins.py:2846
1343+#: bzrlib/builtins.py:2845
1344 msgid ""
1345 "Patterns prefixed with '!!' act as regular ignore patterns, but have\n"
1346 "precedence over the '!' exception patterns."
1347 msgstr ""
1348
1349-#: bzrlib/builtins.py:2849
1350+#: bzrlib/builtins.py:2848
1351 msgid ""
1352 ":Notes: \n"
1353 " \n"
1354@@ -1467,63 +1467,63 @@
1355 " the shell on Unix."
1356 msgstr ""
1357
1358-#: bzrlib/builtins.py:2854
1359+#: bzrlib/builtins.py:2853
1360 msgid ""
1361 "* Ignore patterns starting with \"#\" act as comments in the ignore file.\n"
1362 " To ignore patterns that begin with that character, use the \"RE:\" prefix."
1363 msgstr ""
1364
1365-#: bzrlib/builtins.py:2857
1366+#: bzrlib/builtins.py:2856
1367 msgid ""
1368 ":Examples:\n"
1369 " Ignore the top level Makefile::"
1370 msgstr ""
1371
1372-#: bzrlib/builtins.py:2860
1373+#: bzrlib/builtins.py:2859
1374 msgid " bzr ignore ./Makefile"
1375 msgstr ""
1376
1377-#: bzrlib/builtins.py:2862
1378+#: bzrlib/builtins.py:2861
1379 msgid " Ignore .class files in all directories...::"
1380 msgstr ""
1381
1382-#: bzrlib/builtins.py:2864
1383+#: bzrlib/builtins.py:2863
1384 msgid " bzr ignore \"*.class\""
1385 msgstr ""
1386
1387-#: bzrlib/builtins.py:2866
1388+#: bzrlib/builtins.py:2865
1389 msgid " ...but do not ignore \"special.class\"::"
1390 msgstr ""
1391
1392-#: bzrlib/builtins.py:2868
1393+#: bzrlib/builtins.py:2867
1394 msgid " bzr ignore \"!special.class\""
1395 msgstr ""
1396
1397-#: bzrlib/builtins.py:2870
1398+#: bzrlib/builtins.py:2869
1399 msgid " Ignore files whose name begins with the \"#\" character::"
1400 msgstr ""
1401
1402-#: bzrlib/builtins.py:2872
1403+#: bzrlib/builtins.py:2871
1404 msgid " bzr ignore \"RE:^#\""
1405 msgstr ""
1406
1407-#: bzrlib/builtins.py:2874
1408+#: bzrlib/builtins.py:2873
1409 msgid " Ignore .o files under the lib directory::"
1410 msgstr ""
1411
1412-#: bzrlib/builtins.py:2876
1413+#: bzrlib/builtins.py:2875
1414 msgid " bzr ignore \"lib/**/*.o\""
1415 msgstr ""
1416
1417-#: bzrlib/builtins.py:2880
1418+#: bzrlib/builtins.py:2879
1419 msgid " bzr ignore \"RE:lib/.*\\.o\""
1420 msgstr ""
1421
1422-#: bzrlib/builtins.py:2882
1423+#: bzrlib/builtins.py:2881
1424 msgid " Ignore everything but the \"debian\" toplevel directory::"
1425 msgstr ""
1426
1427-#: bzrlib/builtins.py:2884
1428+#: bzrlib/builtins.py:2883
1429 msgid ""
1430 " bzr ignore \"RE:(?!debian/).*\"\n"
1431 " \n"
1432@@ -1536,61 +1536,61 @@
1433 msgstr ""
1434
1435 # help of 'default-rules' option of 'ignore' command
1436-#: bzrlib/builtins.py:2898
1437+#: bzrlib/builtins.py:2897
1438 msgid "Display the default ignore rules that bzr uses."
1439 msgstr ""
1440
1441-#: bzrlib/builtins.py:2946
1442+#: bzrlib/builtins.py:2945
1443 msgid "List ignored files and the patterns that matched them."
1444 msgstr ""
1445
1446-#: bzrlib/builtins.py:2948
1447+#: bzrlib/builtins.py:2947
1448 msgid ""
1449 "List all the ignored files and the ignore pattern that caused the file to\n"
1450 "be ignored."
1451 msgstr ""
1452
1453-#: bzrlib/builtins.py:2951
1454+#: bzrlib/builtins.py:2950
1455 msgid "Alternatively, to list just the files::"
1456 msgstr ""
1457
1458-#: bzrlib/builtins.py:2953
1459+#: bzrlib/builtins.py:2952
1460 msgid " bzr ls --ignored"
1461 msgstr ""
1462
1463-#: bzrlib/builtins.py:2994
1464+#: bzrlib/builtins.py:2993
1465 msgid "Export current or past revision to a destination directory or archive."
1466 msgstr ""
1467
1468-#: bzrlib/builtins.py:2996
1469+#: bzrlib/builtins.py:2995
1470 msgid "If no revision is specified this exports the last committed revision."
1471 msgstr ""
1472
1473-#: bzrlib/builtins.py:2998
1474+#: bzrlib/builtins.py:2997
1475 msgid ""
1476 "Format may be an \"exporter\" name, such as tar, tgz, tbz2. If none is\n"
1477 "given, try to find the format with the extension. If no extension\n"
1478 "is found exports to a directory (equivalent to --format=dir)."
1479 msgstr ""
1480
1481-#: bzrlib/builtins.py:3002
1482+#: bzrlib/builtins.py:3001
1483 msgid ""
1484 "If root is supplied, it will be used as the root directory inside\n"
1485 "container formats (tar, zip, etc). If it is not supplied it will default\n"
1486 "to the exported filename. The root option has no effect for 'dir' format."
1487 msgstr ""
1488
1489-#: bzrlib/builtins.py:3006
1490+#: bzrlib/builtins.py:3005
1491 msgid ""
1492 "If branch is omitted then the branch containing the current working\n"
1493 "directory will be used."
1494 msgstr ""
1495
1496-#: bzrlib/builtins.py:3009
1497+#: bzrlib/builtins.py:3008
1498 msgid "Note: Export of tree with non-ASCII filenames to zip is not supported."
1499 msgstr ""
1500
1501-#: bzrlib/builtins.py:3011
1502+#: bzrlib/builtins.py:3010
1503 msgid ""
1504 " ================= =========================\n"
1505 " Supported formats Autodetected by extension\n"
1506@@ -1604,51 +1604,51 @@
1507 msgstr ""
1508
1509 # help of 'format' option of 'export' command
1510-#: bzrlib/builtins.py:3025
1511+#: bzrlib/builtins.py:3024
1512 msgid "Type of file to export to."
1513 msgstr ""
1514
1515 # help of 'filters' option of 'export' command
1516-#: bzrlib/builtins.py:3028
1517+#: bzrlib/builtins.py:3027
1518 msgid "Apply content filters to export the convenient form."
1519 msgstr ""
1520
1521 # help of 'root' option of 'export' command
1522-#: bzrlib/builtins.py:3032
1523+#: bzrlib/builtins.py:3031
1524 msgid "Name of the root directory inside the exported file."
1525 msgstr ""
1526
1527 # help of 'per-file-timestamps' option of 'export' command
1528-#: bzrlib/builtins.py:3034
1529+#: bzrlib/builtins.py:3033
1530 msgid ""
1531 "Set modification time of files to that of the last revision in which it was "
1532 "changed."
1533 msgstr ""
1534
1535-#: bzrlib/builtins.py:3058
1536+#: bzrlib/builtins.py:3057
1537 msgid "Write the contents of a file as of a given revision to standard output."
1538 msgstr ""
1539
1540-#: bzrlib/builtins.py:3060
1541+#: bzrlib/builtins.py:3059
1542 msgid "If no revision is nominated, the last revision is used."
1543 msgstr ""
1544
1545-#: bzrlib/builtins.py:3062
1546+#: bzrlib/builtins.py:3061
1547 msgid ""
1548 "Note: Take care to redirect standard output when using this command on a\n"
1549 "binary file."
1550 msgstr ""
1551
1552 # help of 'filters' option of 'cat' command
1553-#: bzrlib/builtins.py:3069
1554+#: bzrlib/builtins.py:3068
1555 msgid "Apply content filters to display the convenience form."
1556 msgstr ""
1557
1558-#: bzrlib/builtins.py:3140
1559+#: bzrlib/builtins.py:3139
1560 msgid "Commit changes into a new revision."
1561 msgstr ""
1562
1563-#: bzrlib/builtins.py:3142
1564+#: bzrlib/builtins.py:3141
1565 msgid ""
1566 "An explanatory message needs to be given for each commit. This is\n"
1567 "often done by using the --message option (getting the message from the\n"
1568@@ -1658,44 +1658,44 @@
1569 "boilerplate text loaded into the editor, use the --show-diff option."
1570 msgstr ""
1571
1572-#: bzrlib/builtins.py:3149
1573+#: bzrlib/builtins.py:3148
1574 msgid ""
1575 "By default, the entire tree is committed and the person doing the\n"
1576 "commit is assumed to be the author. These defaults can be overridden\n"
1577 "as explained below."
1578 msgstr ""
1579
1580-#: bzrlib/builtins.py:3153
1581+#: bzrlib/builtins.py:3152
1582 msgid ":Selective commits:"
1583 msgstr ""
1584
1585-#: bzrlib/builtins.py:3155
1586+#: bzrlib/builtins.py:3154
1587 msgid ""
1588 " If selected files are specified, only changes to those files are\n"
1589 " committed. If a directory is specified then the directory and\n"
1590 " everything within it is committed."
1591 msgstr ""
1592
1593-#: bzrlib/builtins.py:3159
1594+#: bzrlib/builtins.py:3158
1595 msgid ""
1596 " When excludes are given, they take precedence over selected files.\n"
1597 " For example, to commit only changes within foo, but not changes\n"
1598 " within foo/bar::"
1599 msgstr ""
1600
1601-#: bzrlib/builtins.py:3163
1602+#: bzrlib/builtins.py:3162
1603 msgid " bzr commit foo -x foo/bar"
1604 msgstr ""
1605
1606-#: bzrlib/builtins.py:3165
1607+#: bzrlib/builtins.py:3164
1608 msgid " A selective commit after a merge is not yet supported."
1609 msgstr ""
1610
1611-#: bzrlib/builtins.py:3167
1612+#: bzrlib/builtins.py:3166
1613 msgid ":Custom authors:"
1614 msgstr ""
1615
1616-#: bzrlib/builtins.py:3169
1617+#: bzrlib/builtins.py:3168
1618 msgid ""
1619 " If the author of the change is not the same person as the committer,\n"
1620 " you can specify the author's name using the --author option. The\n"
1621@@ -1705,11 +1705,11 @@
1622 " author."
1623 msgstr ""
1624
1625-#: bzrlib/builtins.py:3176
1626+#: bzrlib/builtins.py:3175
1627 msgid ":Checks:"
1628 msgstr ""
1629
1630-#: bzrlib/builtins.py:3178
1631+#: bzrlib/builtins.py:3177
1632 msgid ""
1633 " A common mistake is to forget to add a new file or directory before\n"
1634 " running the commit command. The --strict option checks for unknown\n"
1635@@ -1718,18 +1718,18 @@
1636 " for details."
1637 msgstr ""
1638
1639-#: bzrlib/builtins.py:3184
1640+#: bzrlib/builtins.py:3183
1641 msgid ":Things to note:"
1642 msgstr ""
1643
1644-#: bzrlib/builtins.py:3186
1645+#: bzrlib/builtins.py:3185
1646 msgid ""
1647 " If you accidentially commit the wrong changes or make a spelling\n"
1648 " mistake in the commit message say, you can use the uncommit command\n"
1649 " to undo it. See ``bzr help uncommit`` for details."
1650 msgstr ""
1651
1652-#: bzrlib/builtins.py:3190
1653+#: bzrlib/builtins.py:3189
1654 msgid ""
1655 " Hooks can also be configured to run after a commit. This allows you\n"
1656 " to trigger updates to external systems like bug trackers. The --fixes\n"
1657@@ -1738,100 +1738,100 @@
1658 msgstr ""
1659
1660 # help of 'exclude' option of 'commit' command
1661-#: bzrlib/builtins.py:3200
1662+#: bzrlib/builtins.py:3199
1663 msgid "Do not consider changes made to a given path."
1664 msgstr ""
1665
1666 # help of 'message' option of 'commit' command
1667-#: bzrlib/builtins.py:3203
1668+#: bzrlib/builtins.py:3202
1669 msgid "Description of the new revision."
1670 msgstr ""
1671
1672 # help of 'unchanged' option of 'commit' command
1673-#: bzrlib/builtins.py:3206
1674+#: bzrlib/builtins.py:3205
1675 msgid "Commit even if nothing has changed."
1676 msgstr ""
1677
1678 # help of 'file' option of 'commit' command
1679-#: bzrlib/builtins.py:3210
1680+#: bzrlib/builtins.py:3209
1681 msgid "Take commit message from this file."
1682 msgstr ""
1683
1684 # help of 'strict' option of 'commit' command
1685-#: bzrlib/builtins.py:3212
1686+#: bzrlib/builtins.py:3211
1687 msgid "Refuse to commit if there are unknown files in the working tree."
1688 msgstr ""
1689
1690 # help of 'commit-time' option of 'commit' command
1691-#: bzrlib/builtins.py:3215
1692+#: bzrlib/builtins.py:3214
1693 msgid ""
1694 "Manually set a commit time using commit date format, e.g. '2009-10-10 "
1695 "08:00:00 +0100'."
1696 msgstr ""
1697
1698 # help of 'fixes' option of 'commit' command
1699-#: bzrlib/builtins.py:3218
1700+#: bzrlib/builtins.py:3217
1701 msgid "Mark a bug as being fixed by this revision (see \"bzr help bugs\")."
1702 msgstr ""
1703
1704 # help of 'author' option of 'commit' command
1705-#: bzrlib/builtins.py:3221
1706+#: bzrlib/builtins.py:3220
1707 msgid "Set the author's name, if it's different from the committer."
1708 msgstr ""
1709
1710 # help of 'local' option of 'commit' command
1711-#: bzrlib/builtins.py:3224
1712+#: bzrlib/builtins.py:3223
1713 msgid ""
1714 "Perform a local commit in a bound branch. Local commits are not pushed to "
1715 "the master branch until a normal commit is performed."
1716 msgstr ""
1717
1718 # help of 'show-diff' option of 'commit' command
1719-#: bzrlib/builtins.py:3230
1720+#: bzrlib/builtins.py:3229
1721 msgid ""
1722 "When no message is supplied, show the diff along with the status summary in "
1723 "the message editor."
1724 msgstr ""
1725
1726 # help of 'lossy' option of 'commit' command
1727-#: bzrlib/builtins.py:3233
1728+#: bzrlib/builtins.py:3232
1729 msgid ""
1730 "When committing to a foreign version control system do not push data that "
1731 "can not be natively represented."
1732 msgstr ""
1733
1734-#: bzrlib/builtins.py:3391
1735+#: bzrlib/builtins.py:3406
1736 msgid ""
1737 "Validate working tree structure, branch consistency and repository history."
1738 msgstr ""
1739
1740-#: bzrlib/builtins.py:3393
1741+#: bzrlib/builtins.py:3408
1742 msgid ""
1743 "This command checks various invariants about branch and repository storage\n"
1744 "to detect data corruption or bzr bugs."
1745 msgstr ""
1746
1747-#: bzrlib/builtins.py:3396
1748+#: bzrlib/builtins.py:3411
1749 msgid ""
1750 "The working tree and branch checks will only give output if a problem is\n"
1751 "detected. The output fields of the repository check are:"
1752 msgstr ""
1753
1754-#: bzrlib/builtins.py:3399
1755+#: bzrlib/builtins.py:3414
1756 msgid ""
1757 "revisions\n"
1758 " This is just the number of revisions checked. It doesn't\n"
1759 " indicate a problem."
1760 msgstr ""
1761
1762-#: bzrlib/builtins.py:3403
1763+#: bzrlib/builtins.py:3418
1764 msgid ""
1765 "versionedfiles\n"
1766 " This is just the number of versionedfiles checked. It\n"
1767 " doesn't indicate a problem."
1768 msgstr ""
1769
1770-#: bzrlib/builtins.py:3407
1771+#: bzrlib/builtins.py:3422
1772 msgid ""
1773 "unreferenced ancestors\n"
1774 " Texts that are ancestors of other texts, but\n"
1775@@ -1839,14 +1839,14 @@
1776 " subtle problem that Bazaar can work around."
1777 msgstr ""
1778
1779-#: bzrlib/builtins.py:3412
1780+#: bzrlib/builtins.py:3427
1781 msgid ""
1782 "unique file texts\n"
1783 " This is the total number of unique file contents\n"
1784 " seen in the checked revisions. It does not indicate a problem."
1785 msgstr ""
1786
1787-#: bzrlib/builtins.py:3416
1788+#: bzrlib/builtins.py:3431
1789 msgid ""
1790 "repeated file texts\n"
1791 " This is the total number of repeated texts seen\n"
1792@@ -1855,61 +1855,61 @@
1793 " indicate a problem."
1794 msgstr ""
1795
1796-#: bzrlib/builtins.py:3422
1797+#: bzrlib/builtins.py:3437
1798 msgid ""
1799 "If no restrictions are specified, all Bazaar data that is found at the "
1800 "given\n"
1801 "location will be checked."
1802 msgstr ""
1803
1804-#: bzrlib/builtins.py:3425
1805+#: bzrlib/builtins.py:3440
1806 msgid ":Examples:"
1807 msgstr ""
1808
1809-#: bzrlib/builtins.py:3427
1810+#: bzrlib/builtins.py:3442
1811 msgid " Check the tree and branch at 'foo'::"
1812 msgstr ""
1813
1814-#: bzrlib/builtins.py:3429
1815+#: bzrlib/builtins.py:3444
1816 msgid " bzr check --tree --branch foo"
1817 msgstr ""
1818
1819-#: bzrlib/builtins.py:3431
1820+#: bzrlib/builtins.py:3446
1821 msgid " Check only the repository at 'bar'::"
1822 msgstr ""
1823
1824-#: bzrlib/builtins.py:3433
1825+#: bzrlib/builtins.py:3448
1826 msgid " bzr check --repo bar"
1827 msgstr ""
1828
1829-#: bzrlib/builtins.py:3435
1830+#: bzrlib/builtins.py:3450
1831 msgid " Check everything at 'baz'::"
1832 msgstr ""
1833
1834-#: bzrlib/builtins.py:3437
1835+#: bzrlib/builtins.py:3452
1836 msgid " bzr check baz"
1837 msgstr ""
1838
1839 # help of 'branch' option of 'check' command
1840-#: bzrlib/builtins.py:3443
1841+#: bzrlib/builtins.py:3458
1842 msgid "Check the branch related to the current directory."
1843 msgstr ""
1844
1845 # help of 'repo' option of 'check' command
1846-#: bzrlib/builtins.py:3445
1847+#: bzrlib/builtins.py:3460
1848 msgid "Check the repository related to the current directory."
1849 msgstr ""
1850
1851 # help of 'tree' option of 'check' command
1852-#: bzrlib/builtins.py:3447
1853+#: bzrlib/builtins.py:3462
1854 msgid "Check the working tree related to the current directory."
1855 msgstr ""
1856
1857-#: bzrlib/builtins.py:3461
1858+#: bzrlib/builtins.py:3476
1859 msgid "Upgrade a repository, branch or working tree to a newer format."
1860 msgstr ""
1861
1862-#: bzrlib/builtins.py:3463
1863+#: bzrlib/builtins.py:3478
1864 msgid ""
1865 "When the default format has changed after a major new release of\n"
1866 "Bazaar, you may be informed during certain operations that you\n"
1867@@ -1918,7 +1918,7 @@
1868 "with older repositories or with older versions of Bazaar."
1869 msgstr ""
1870
1871-#: bzrlib/builtins.py:3469
1872+#: bzrlib/builtins.py:3484
1873 msgid ""
1874 "If you wish to upgrade to a particular format rather than the\n"
1875 "current default, that can be specified using the --format option.\n"
1876@@ -1928,7 +1928,7 @@
1877 "2.x default) so downgrading is not always possible."
1878 msgstr ""
1879
1880-#: bzrlib/builtins.py:3476
1881+#: bzrlib/builtins.py:3491
1882 msgid ""
1883 "A backup.bzr.~#~ directory is created at the start of the conversion\n"
1884 "process (where # is a number). By default, this is left there on\n"
1885@@ -1939,7 +1939,7 @@
1886 "afterwards."
1887 msgstr ""
1888
1889-#: bzrlib/builtins.py:3484
1890+#: bzrlib/builtins.py:3499
1891 msgid ""
1892 "If the location given is a shared repository, dependent branches\n"
1893 "are also converted provided the repository converts successfully.\n"
1894@@ -1947,132 +1947,132 @@
1895 "tried."
1896 msgstr ""
1897
1898-#: bzrlib/builtins.py:3489
1899+#: bzrlib/builtins.py:3504
1900 msgid ""
1901 "For more information on upgrades, see the Bazaar Upgrade Guide,\n"
1902 "http://doc.bazaar.canonical.com/latest/en/upgrade-guide/."
1903 msgstr ""
1904
1905 # help of 'format' option of 'upgrade' command
1906-#: bzrlib/builtins.py:3497
1907+#: bzrlib/builtins.py:3512
1908 msgid "Upgrade to a specific format. See \"bzr help formats\" for details."
1909 msgstr ""
1910
1911 # title of 'format' option of 'init' command
1912-#: bzrlib/builtins.py:3501
1913+#: bzrlib/builtins.py:3516
1914 msgid "Branch format"
1915 msgstr ""
1916
1917 # help of 'clean' option of 'upgrade' command
1918-#: bzrlib/builtins.py:3503
1919+#: bzrlib/builtins.py:3518
1920 msgid "Remove the backup.bzr directory if successful."
1921 msgstr ""
1922
1923-#: bzrlib/builtins.py:3520
1924+#: bzrlib/builtins.py:3535
1925 msgid "Show or set bzr user id."
1926 msgstr ""
1927
1928-#: bzrlib/builtins.py:3522
1929+#: bzrlib/builtins.py:3537
1930 msgid ""
1931 ":Examples:\n"
1932 " Show the email of the current user::"
1933 msgstr ""
1934
1935-#: bzrlib/builtins.py:3525
1936+#: bzrlib/builtins.py:3540
1937 msgid " bzr whoami --email"
1938 msgstr ""
1939
1940-#: bzrlib/builtins.py:3527
1941+#: bzrlib/builtins.py:3542
1942 msgid " Set the current user::"
1943 msgstr ""
1944
1945-#: bzrlib/builtins.py:3529
1946+#: bzrlib/builtins.py:3544
1947 msgid " bzr whoami \"Frank Chu <fchu@example.com>\""
1948 msgstr ""
1949
1950 # help of 'email' option of 'whoami' command
1951-#: bzrlib/builtins.py:3533
1952+#: bzrlib/builtins.py:3548
1953 msgid "Display email address only."
1954 msgstr ""
1955
1956 # help of 'branch' option of 'whoami' command
1957-#: bzrlib/builtins.py:3535
1958+#: bzrlib/builtins.py:3550
1959 msgid "Set identity for the current branch instead of globally."
1960 msgstr ""
1961
1962-#: bzrlib/builtins.py:3581
1963+#: bzrlib/builtins.py:3596
1964 msgid "Print or set the branch nickname."
1965 msgstr ""
1966
1967-#: bzrlib/builtins.py:3583
1968+#: bzrlib/builtins.py:3598
1969 msgid ""
1970 "If unset, the tree root directory name is used as the nickname.\n"
1971 "To print the current nickname, execute with no argument."
1972 msgstr ""
1973
1974-#: bzrlib/builtins.py:3586
1975+#: bzrlib/builtins.py:3601
1976 msgid ""
1977 "Bound branches use the nickname of its master branch unless it is set\n"
1978 "locally."
1979 msgstr ""
1980
1981-#: bzrlib/builtins.py:3606
1982+#: bzrlib/builtins.py:3621
1983 msgid "Set/unset and display aliases."
1984 msgstr ""
1985
1986-#: bzrlib/builtins.py:3608
1987+#: bzrlib/builtins.py:3623
1988 msgid ""
1989 ":Examples:\n"
1990 " Show the current aliases::"
1991 msgstr ""
1992
1993-#: bzrlib/builtins.py:3611
1994+#: bzrlib/builtins.py:3626
1995 msgid " bzr alias"
1996 msgstr ""
1997
1998-#: bzrlib/builtins.py:3613
1999+#: bzrlib/builtins.py:3628
2000 msgid " Show the alias specified for 'll'::"
2001 msgstr ""
2002
2003-#: bzrlib/builtins.py:3615
2004+#: bzrlib/builtins.py:3630
2005 msgid " bzr alias ll"
2006 msgstr ""
2007
2008-#: bzrlib/builtins.py:3617
2009+#: bzrlib/builtins.py:3632
2010 msgid " Set an alias for 'll'::"
2011 msgstr ""
2012
2013-#: bzrlib/builtins.py:3619
2014+#: bzrlib/builtins.py:3634
2015 msgid " bzr alias ll=\"log --line -r-10..-1\""
2016 msgstr ""
2017
2018-#: bzrlib/builtins.py:3621
2019+#: bzrlib/builtins.py:3636
2020 msgid " To remove an alias for 'll'::"
2021 msgstr ""
2022
2023-#: bzrlib/builtins.py:3623
2024+#: bzrlib/builtins.py:3638
2025 msgid " bzr alias --remove ll"
2026 msgstr ""
2027
2028 # help of 'remove' option of 'alias' command
2029-#: bzrlib/builtins.py:3628
2030+#: bzrlib/builtins.py:3643
2031 msgid "Remove the alias."
2032 msgstr ""
2033
2034-#: bzrlib/builtins.py:3867
2035+#: bzrlib/builtins.py:3897
2036 msgid "Show version of bzr."
2037 msgstr ""
2038
2039 # help of 'short' option of 'version' command
2040-#: bzrlib/builtins.py:3871
2041+#: bzrlib/builtins.py:3901
2042 msgid "Print just the version number."
2043 msgstr ""
2044
2045-#: bzrlib/builtins.py:3918
2046+#: bzrlib/builtins.py:3948
2047 msgid "Perform a three-way merge."
2048 msgstr ""
2049
2050-#: bzrlib/builtins.py:3920
2051+#: bzrlib/builtins.py:3950
2052 msgid ""
2053 "The source of the merge can be specified either in the form of a branch,\n"
2054 "or in the form of a path to a file containing a merge directive generated\n"
2055@@ -2083,20 +2083,20 @@
2056 "the current working tree."
2057 msgstr ""
2058
2059-#: bzrlib/builtins.py:3928
2060+#: bzrlib/builtins.py:3958
2061 msgid ""
2062 "When merging from a branch, by default bzr will try to merge in all new\n"
2063 "work from the other branch, automatically determining an appropriate base\n"
2064 "revision. If this fails, you may need to give an explicit base."
2065 msgstr ""
2066
2067-#: bzrlib/builtins.py:3932
2068+#: bzrlib/builtins.py:3962
2069 msgid ""
2070 "To pick a different ending revision, pass \"--revision OTHER\". bzr will\n"
2071 "try to merge in all new work up to and including revision OTHER."
2072 msgstr ""
2073
2074-#: bzrlib/builtins.py:3935
2075+#: bzrlib/builtins.py:3965
2076 msgid ""
2077 "If you specify two values, \"--revision BASE..OTHER\", only revisions BASE\n"
2078 "through OTHER, excluding BASE but including OTHER, will be merged. If this\n"
2079@@ -2107,30 +2107,30 @@
2080 "changes from the other branch is not stored in the commit."
2081 msgstr ""
2082
2083-#: bzrlib/builtins.py:3943
2084+#: bzrlib/builtins.py:3973
2085 msgid "Revision numbers are always relative to the source branch."
2086 msgstr ""
2087
2088-#: bzrlib/builtins.py:3950
2089+#: bzrlib/builtins.py:3980
2090 msgid "Use bzr resolve when you have fixed a problem. See also bzr conflicts."
2091 msgstr ""
2092
2093-#: bzrlib/builtins.py:3952
2094+#: bzrlib/builtins.py:3982
2095 msgid ""
2096 "If there is no default branch set, the first merge will set it (use\n"
2097-"--no-remember to avoid settting it). After that, you can omit the branch\n"
2098+"--no-remember to avoid setting it). After that, you can omit the branch\n"
2099 "to use the default. To change the default, use --remember. The value will\n"
2100 "only be saved if the remote location can be accessed."
2101 msgstr ""
2102
2103-#: bzrlib/builtins.py:3957
2104+#: bzrlib/builtins.py:3987
2105 msgid ""
2106 "The results of the merge are placed into the destination working\n"
2107 "directory, where they can be reviewed (with bzr diff), tested, and then\n"
2108 "committed to record the result of the merge."
2109 msgstr ""
2110
2111-#: bzrlib/builtins.py:3961
2112+#: bzrlib/builtins.py:3991
2113 msgid ""
2114 "merge refuses to run if there are any uncommitted changes, unless\n"
2115 "--force is given. If --force is given, then the changes from the source \n"
2116@@ -2139,60 +2139,60 @@
2117 "merge revision which has more than two parents."
2118 msgstr ""
2119
2120-#: bzrlib/builtins.py:3967
2121+#: bzrlib/builtins.py:3997
2122 msgid ""
2123 "If one would like to merge changes from the working tree of the other\n"
2124 "branch without merging any committed revisions, the --uncommitted option\n"
2125 "can be given."
2126 msgstr ""
2127
2128-#: bzrlib/builtins.py:3971
2129+#: bzrlib/builtins.py:4001
2130 msgid ""
2131 "To select only some changes to merge, use \"merge -i\", which will prompt\n"
2132 "you to apply each diff hunk and file change, similar to \"shelve\"."
2133 msgstr ""
2134
2135-#: bzrlib/builtins.py:3974
2136+#: bzrlib/builtins.py:4004
2137 msgid ""
2138 ":Examples:\n"
2139 " To merge all new revisions from bzr.dev::"
2140 msgstr ""
2141
2142-#: bzrlib/builtins.py:3977
2143+#: bzrlib/builtins.py:4007
2144 msgid " bzr merge ../bzr.dev"
2145 msgstr ""
2146
2147-#: bzrlib/builtins.py:3979
2148+#: bzrlib/builtins.py:4009
2149 msgid " To merge changes up to and including revision 82 from bzr.dev::"
2150 msgstr ""
2151
2152-#: bzrlib/builtins.py:3981
2153+#: bzrlib/builtins.py:4011
2154 msgid " bzr merge -r 82 ../bzr.dev"
2155 msgstr ""
2156
2157-#: bzrlib/builtins.py:3983
2158+#: bzrlib/builtins.py:4013
2159 msgid " To merge the changes introduced by 82, without previous changes::"
2160 msgstr ""
2161
2162-#: bzrlib/builtins.py:3985
2163+#: bzrlib/builtins.py:4015
2164 msgid " bzr merge -r 81..82 ../bzr.dev"
2165 msgstr ""
2166
2167-#: bzrlib/builtins.py:3987
2168+#: bzrlib/builtins.py:4017
2169 msgid " To apply a merge directive contained in /tmp/merge::"
2170 msgstr ""
2171
2172-#: bzrlib/builtins.py:3989
2173+#: bzrlib/builtins.py:4019
2174 msgid " bzr merge /tmp/merge"
2175 msgstr ""
2176
2177-#: bzrlib/builtins.py:3991
2178+#: bzrlib/builtins.py:4021
2179 msgid ""
2180 " To create a merge revision with three parents from two branches\n"
2181 " feature1a and feature1b:"
2182 msgstr ""
2183
2184-#: bzrlib/builtins.py:3994
2185+#: bzrlib/builtins.py:4024
2186 msgid ""
2187 " bzr merge ../feature1a\n"
2188 " bzr merge ../feature1b --force\n"
2189@@ -2200,18 +2200,18 @@
2190 msgstr ""
2191
2192 # help of 'force' option of 'merge' command
2193-#: bzrlib/builtins.py:4006
2194+#: bzrlib/builtins.py:4036
2195 msgid "Merge even if the destination tree has uncommitted changes."
2196 msgstr ""
2197
2198 # help of 'uncommitted' option of 'merge' command
2199-#: bzrlib/builtins.py:4012
2200+#: bzrlib/builtins.py:4042
2201 msgid ""
2202 "Apply uncommitted changes from a working copy, instead of branch changes."
2203 msgstr ""
2204
2205 # help of 'pull' option of 'merge' command
2206-#: bzrlib/builtins.py:4014
2207+#: bzrlib/builtins.py:4044
2208 msgid ""
2209 "If the destination is already completely merged into the source, pull from "
2210 "the source rather than merging. When this happens, you do not need to "
2211@@ -2219,77 +2219,77 @@
2212 msgstr ""
2213
2214 # help of 'directory' option of 'merge' command
2215-#: bzrlib/builtins.py:4019
2216+#: bzrlib/builtins.py:4049
2217 msgid ""
2218 "Branch to merge into, rather than the one containing the working directory."
2219 msgstr ""
2220
2221 # help of 'preview' option of 'merge' command
2222-#: bzrlib/builtins.py:4021
2223+#: bzrlib/builtins.py:4051
2224 msgid "Instead of merging, show a diff of the merge."
2225 msgstr ""
2226
2227 # help of 'interactive' option of 'merge' command
2228-#: bzrlib/builtins.py:4023
2229+#: bzrlib/builtins.py:4053
2230 msgid "Select changes interactively."
2231 msgstr ""
2232
2233-#: bzrlib/builtins.py:4307
2234+#: bzrlib/builtins.py:4337
2235 msgid "Redo a merge."
2236 msgstr ""
2237
2238-#: bzrlib/builtins.py:4309
2239+#: bzrlib/builtins.py:4339
2240 msgid ""
2241 "Use this if you want to try a different merge technique while resolving\n"
2242 "conflicts. Some merge techniques are better than others, and remerge\n"
2243 "lets you try different ones on different files."
2244 msgstr ""
2245
2246-#: bzrlib/builtins.py:4313
2247+#: bzrlib/builtins.py:4343
2248 msgid ""
2249 "The options for remerge have the same meaning and defaults as the ones for\n"
2250 "merge. The difference is that remerge can (only) be run when there is a\n"
2251 "pending merge, and it lets you specify particular files."
2252 msgstr ""
2253
2254-#: bzrlib/builtins.py:4317
2255+#: bzrlib/builtins.py:4347
2256 msgid ""
2257 ":Examples:\n"
2258 " Re-do the merge of all conflicted files, and show the base text in\n"
2259 " conflict regions, in addition to the usual THIS and OTHER texts::"
2260 msgstr ""
2261
2262-#: bzrlib/builtins.py:4321
2263+#: bzrlib/builtins.py:4351
2264 msgid " bzr remerge --show-base"
2265 msgstr ""
2266
2267-#: bzrlib/builtins.py:4323
2268+#: bzrlib/builtins.py:4353
2269 msgid ""
2270 " Re-do the merge of \"foobar\", using the weave merge algorithm, with\n"
2271 " additional processing to reduce the size of conflict regions::"
2272 msgstr ""
2273
2274-#: bzrlib/builtins.py:4326
2275+#: bzrlib/builtins.py:4356
2276 msgid " bzr remerge --merge-type weave --reprocess foobar"
2277 msgstr ""
2278
2279 # help of 'show-base' option of 'merge' command
2280-#: bzrlib/builtins.py:4333
2281+#: bzrlib/builtins.py:4363
2282 msgid "Show base revision text in conflicts."
2283 msgstr ""
2284
2285-#: bzrlib/builtins.py:4401
2286+#: bzrlib/builtins.py:4431
2287 msgid "Revert files to a previous revision."
2288 msgstr ""
2289
2290-#: bzrlib/builtins.py:4403
2291+#: bzrlib/builtins.py:4433
2292 msgid ""
2293 "Giving a list of files will revert only those files. Otherwise, all files\n"
2294 "will be reverted. If the revision is not specified with '--revision', the\n"
2295 "last committed revision is used."
2296 msgstr ""
2297
2298-#: bzrlib/builtins.py:4407
2299+#: bzrlib/builtins.py:4437
2300 msgid ""
2301 "To remove only some changes, without reverting to a prior version, use\n"
2302 "merge instead. For example, \"merge . -r -2..-3\" (don't forget the \".\")\n"
2303@@ -2298,14 +2298,14 @@
2304 "certain changes on a hunk-by-hunk basis, see the shelve command."
2305 msgstr ""
2306
2307-#: bzrlib/builtins.py:4413
2308+#: bzrlib/builtins.py:4443
2309 msgid ""
2310 "By default, any files that have been manually changed will be backed up\n"
2311 "first. (Files changed only by merge are not backed up.) Backup files have\n"
2312 "'.~#~' appended to their name, where # is a number."
2313 msgstr ""
2314
2315-#: bzrlib/builtins.py:4417
2316+#: bzrlib/builtins.py:4447
2317 msgid ""
2318 "When you provide files, you can use their current pathname or the pathname\n"
2319 "from the target revision. So you can use revert to \"undelete\" a file by\n"
2320@@ -2313,7 +2313,7 @@
2321 "reverted."
2322 msgstr ""
2323
2324-#: bzrlib/builtins.py:4422
2325+#: bzrlib/builtins.py:4452
2326 msgid ""
2327 "If you have newly added files since the target revision, they will be\n"
2328 "removed. If the files to be removed have been changed, backups will be\n"
2329@@ -2321,7 +2321,7 @@
2330 "deleted."
2331 msgstr ""
2332
2333-#: bzrlib/builtins.py:4427
2334+#: bzrlib/builtins.py:4457
2335 msgid ""
2336 "The working tree contains a list of revisions that have been merged but\n"
2337 "not yet committed. These revisions will be included as additional parents\n"
2338@@ -2333,7 +2333,7 @@
2339 "reverting any files."
2340 msgstr ""
2341
2342-#: bzrlib/builtins.py:4436
2343+#: bzrlib/builtins.py:4466
2344 msgid ""
2345 "Using \"bzr revert --forget-merges\", it is possible to apply all of the\n"
2346 "changes from a branch in a single revision. To do this, perform the merge\n"
2347@@ -2348,35 +2348,35 @@
2348 msgstr ""
2349
2350 # help of 'no-backup' option of 'revert' command
2351-#: bzrlib/builtins.py:4450
2352+#: bzrlib/builtins.py:4480
2353 msgid "Do not save backups of reverted files."
2354 msgstr ""
2355
2356 # help of 'forget-merges' option of 'revert' command
2357-#: bzrlib/builtins.py:4452
2358+#: bzrlib/builtins.py:4482
2359 msgid "Remove pending merge marker, without changing any files."
2360 msgstr ""
2361
2362-#: bzrlib/builtins.py:4483
2363+#: bzrlib/builtins.py:4513
2364 msgid ""
2365 "Show help on a command or other topic.\n"
2366 " "
2367 msgstr ""
2368
2369 # help of 'long' option of 'help' command
2370-#: bzrlib/builtins.py:4488
2371+#: bzrlib/builtins.py:4518
2372 msgid "Show help on all commands."
2373 msgstr ""
2374
2375-#: bzrlib/builtins.py:4517
2376+#: bzrlib/builtins.py:4547
2377 msgid "Show unmerged/unpulled revisions between two branches."
2378 msgstr ""
2379
2380-#: bzrlib/builtins.py:4519
2381+#: bzrlib/builtins.py:4549
2382 msgid "OTHER_BRANCH may be local or remote."
2383 msgstr ""
2384
2385-#: bzrlib/builtins.py:4521
2386+#: bzrlib/builtins.py:4551
2387 msgid ""
2388 "To filter on a range of revisions, you can use the command -r begin..end\n"
2389 "-r revision requests a specific revision, -r ..end or -r begin.. are\n"
2390@@ -2387,100 +2387,100 @@
2391 " 0 - no missing revisions"
2392 msgstr ""
2393
2394-#: bzrlib/builtins.py:4531
2395+#: bzrlib/builtins.py:4561
2396 msgid ""
2397 " Determine the missing revisions between this and the branch at the\n"
2398 " remembered pull location::"
2399 msgstr ""
2400
2401-#: bzrlib/builtins.py:4534
2402+#: bzrlib/builtins.py:4564
2403 msgid " bzr missing"
2404 msgstr ""
2405
2406-#: bzrlib/builtins.py:4536
2407+#: bzrlib/builtins.py:4566
2408 msgid " Determine the missing revisions between this and another branch::"
2409 msgstr ""
2410
2411-#: bzrlib/builtins.py:4538
2412+#: bzrlib/builtins.py:4568
2413 msgid " bzr missing http://server/branch"
2414 msgstr ""
2415
2416-#: bzrlib/builtins.py:4540
2417+#: bzrlib/builtins.py:4570
2418 msgid ""
2419 " Determine the missing revisions up to a specific revision on the other\n"
2420 " branch::"
2421 msgstr ""
2422
2423-#: bzrlib/builtins.py:4543
2424+#: bzrlib/builtins.py:4573
2425 msgid " bzr missing -r ..-10"
2426 msgstr ""
2427
2428-#: bzrlib/builtins.py:4545
2429+#: bzrlib/builtins.py:4575
2430 msgid ""
2431 " Determine the missing revisions up to a specific revision on this\n"
2432 " branch::"
2433 msgstr ""
2434
2435-#: bzrlib/builtins.py:4548
2436+#: bzrlib/builtins.py:4578
2437 msgid " bzr missing --my-revision ..-10"
2438 msgstr ""
2439
2440 # help of 'reverse' option of 'missing' command
2441-#: bzrlib/builtins.py:4555
2442+#: bzrlib/builtins.py:4585
2443 msgid "Reverse the order of revisions."
2444 msgstr ""
2445
2446 # help of 'mine-only' option of 'missing' command
2447-#: bzrlib/builtins.py:4557
2448+#: bzrlib/builtins.py:4587
2449 msgid "Display changes in the local branch only."
2450 msgstr ""
2451
2452 # help of 'this' option of 'missing' command
2453-#: bzrlib/builtins.py:4558
2454+#: bzrlib/builtins.py:4588
2455 msgid "Same as --mine-only."
2456 msgstr ""
2457
2458 # help of 'theirs-only' option of 'missing' command
2459-#: bzrlib/builtins.py:4560
2460+#: bzrlib/builtins.py:4590
2461 msgid "Display changes in the remote branch only."
2462 msgstr ""
2463
2464 # help of 'other' option of 'missing' command
2465-#: bzrlib/builtins.py:4561
2466+#: bzrlib/builtins.py:4591
2467 msgid "Same as --theirs-only."
2468 msgstr ""
2469
2470 # help of 'revision' option of 'missing' command
2471-#: bzrlib/builtins.py:4566
2472+#: bzrlib/builtins.py:4596
2473 msgid ""
2474 "Filter on other branch revisions (inclusive). See \"help revisionspec\" for "
2475 "details."
2476 msgstr ""
2477
2478 # help of 'my-revision' option of 'missing' command
2479-#: bzrlib/builtins.py:4570
2480+#: bzrlib/builtins.py:4600
2481 msgid ""
2482 "Filter on local branch revisions (inclusive). See \"help revisionspec\" for "
2483 "details."
2484 msgstr ""
2485
2486 # help of 'include-merges' option of 'missing' command
2487-#: bzrlib/builtins.py:4573
2488+#: bzrlib/builtins.py:4603
2489 msgid "Show all revisions in addition to the mainline ones."
2490 msgstr ""
2491
2492-#: bzrlib/builtins.py:4689
2493+#: bzrlib/builtins.py:4719
2494 msgid "Compress the data within a repository."
2495 msgstr ""
2496
2497-#: bzrlib/builtins.py:4691
2498+#: bzrlib/builtins.py:4721
2499 msgid ""
2500 "This operation compresses the data within a bazaar repository. As\n"
2501 "bazaar supports automatic packing of repository, this operation is\n"
2502 "normally not required to be done manually."
2503 msgstr ""
2504
2505-#: bzrlib/builtins.py:4695
2506+#: bzrlib/builtins.py:4725
2507 msgid ""
2508 "During the pack operation, bazaar takes a backup of existing repository\n"
2509 "data, i.e. pack files. This backup is eventually removed by bazaar\n"
2510@@ -2489,7 +2489,7 @@
2511 "used."
2512 msgstr ""
2513
2514-#: bzrlib/builtins.py:4701
2515+#: bzrlib/builtins.py:4731
2516 msgid ""
2517 "Warning: If you use --clean-obsolete-packs and your machine crashes\n"
2518 "during or immediately after repacking, you may be left with a state\n"
2519@@ -2498,25 +2498,25 @@
2520 msgstr ""
2521
2522 # help of 'clean-obsolete-packs' option of 'pack' command
2523-#: bzrlib/builtins.py:4710
2524+#: bzrlib/builtins.py:4740
2525 msgid "Delete obsolete packs to save disk space."
2526 msgstr ""
2527
2528-#: bzrlib/builtins.py:4724
2529+#: bzrlib/builtins.py:4754
2530 msgid "List the installed plugins."
2531 msgstr ""
2532
2533-#: bzrlib/builtins.py:4726
2534+#: bzrlib/builtins.py:4756
2535 msgid ""
2536 "This command displays the list of installed plugins including\n"
2537 "version of plugin and a short description of each."
2538 msgstr ""
2539
2540-#: bzrlib/builtins.py:4729
2541+#: bzrlib/builtins.py:4759
2542 msgid "--verbose shows the path where each plugin is located."
2543 msgstr ""
2544
2545-#: bzrlib/builtins.py:4731
2546+#: bzrlib/builtins.py:4761
2547 msgid ""
2548 "A plugin is an external component for Bazaar that extends the\n"
2549 "revision control system, by adding or replacing code in Bazaar.\n"
2550@@ -2525,7 +2525,7 @@
2551 "customizing log output."
2552 msgstr ""
2553
2554-#: bzrlib/builtins.py:4737
2555+#: bzrlib/builtins.py:4767
2556 msgid ""
2557 "See the Bazaar Plugin Guide <http://doc.bazaar.canonical.com/plugins/en/>\n"
2558 "for further information on plugins including where to find them and how to\n"
2559@@ -2533,94 +2533,94 @@
2560 "plugins using the Python programming language."
2561 msgstr ""
2562
2563-#: bzrlib/builtins.py:4753
2564+#: bzrlib/builtins.py:4783
2565 msgid "Show testament (signing-form) of a revision."
2566 msgstr ""
2567
2568 # help of 'long' option of 'testament' command
2569-#: bzrlib/builtins.py:4756
2570+#: bzrlib/builtins.py:4786
2571 msgid "Produce long-format testament."
2572 msgstr ""
2573
2574 # help of 'strict' option of 'testament' command
2575-#: bzrlib/builtins.py:4758
2576+#: bzrlib/builtins.py:4788
2577 msgid "Produce a strict-format testament."
2578 msgstr ""
2579
2580-#: bzrlib/builtins.py:4784
2581+#: bzrlib/builtins.py:4814
2582 msgid "Show the origin of each line in a file."
2583 msgstr ""
2584
2585-#: bzrlib/builtins.py:4786
2586+#: bzrlib/builtins.py:4816
2587 msgid ""
2588 "This prints out the given file with an annotation on the left side\n"
2589 "indicating which revision, author and date introduced the change."
2590 msgstr ""
2591
2592-#: bzrlib/builtins.py:4789
2593+#: bzrlib/builtins.py:4819
2594 msgid ""
2595 "If the origin is the same for a run of consecutive lines, it is\n"
2596 "shown only at the top, unless the --all option is given."
2597 msgstr ""
2598
2599 # help of 'all' option of 'annotate' command
2600-#: bzrlib/builtins.py:4797
2601+#: bzrlib/builtins.py:4827
2602 msgid "Show annotations on all lines."
2603 msgstr ""
2604
2605 # help of 'long' option of 'annotate' command
2606-#: bzrlib/builtins.py:4798
2607+#: bzrlib/builtins.py:4828
2608 msgid "Show commit date in annotations."
2609 msgstr ""
2610
2611-#: bzrlib/builtins.py:4901
2612+#: bzrlib/builtins.py:4931
2613 msgid ""
2614 "Convert the current branch into a checkout of the supplied branch.\n"
2615 "If no branch is supplied, rebind to the last bound location."
2616 msgstr ""
2617
2618-#: bzrlib/builtins.py:4904
2619+#: bzrlib/builtins.py:4934
2620 msgid ""
2621 "Once converted into a checkout, commits must succeed on the master branch\n"
2622 "before they will be applied to the local branch."
2623 msgstr ""
2624
2625-#: bzrlib/builtins.py:4907
2626+#: bzrlib/builtins.py:4937
2627 msgid ""
2628 "Bound branches use the nickname of its master branch unless it is set\n"
2629 "locally, in which case binding will update the local nickname to be\n"
2630 "that of the master."
2631 msgstr ""
2632
2633-#: bzrlib/builtins.py:4942
2634+#: bzrlib/builtins.py:4972
2635 msgid "Convert the current checkout into a regular branch."
2636 msgstr ""
2637
2638-#: bzrlib/builtins.py:4944
2639+#: bzrlib/builtins.py:4974
2640 msgid ""
2641 "After unbinding, the local branch is considered independent and subsequent\n"
2642 "commits will be local only."
2643 msgstr ""
2644
2645-#: bzrlib/builtins.py:4959
2646+#: bzrlib/builtins.py:4989
2647 msgid "Remove the last committed revision."
2648 msgstr ""
2649
2650-#: bzrlib/builtins.py:4961
2651+#: bzrlib/builtins.py:4991
2652 msgid ""
2653 "--verbose will print out what is being removed.\n"
2654 "--dry-run will go through all the motions, but not actually\n"
2655 "remove anything."
2656 msgstr ""
2657
2658-#: bzrlib/builtins.py:4965
2659+#: bzrlib/builtins.py:4995
2660 msgid ""
2661 "If --revision is specified, uncommit revisions to leave the branch at the\n"
2662 "specified revision. For example, \"bzr uncommit -r 15\" will leave the\n"
2663 "branch at revision 15."
2664 msgstr ""
2665
2666-#: bzrlib/builtins.py:4969
2667+#: bzrlib/builtins.py:4999
2668 msgid ""
2669 "Uncommit leaves the working tree ready for a new commit. The only change\n"
2670 "it may make is to restore any pending merges that were present before\n"
2671@@ -2628,43 +2628,48 @@
2672 msgstr ""
2673
2674 # help of 'dry-run' option of 'uncommit' command
2675-#: bzrlib/builtins.py:4980
2676+#: bzrlib/builtins.py:5010
2677 msgid "Don't actually make changes."
2678 msgstr ""
2679
2680 # help of 'force' option of 'uncommit' command
2681-#: bzrlib/builtins.py:4981
2682+#: bzrlib/builtins.py:5011
2683 msgid "Say yes to all questions."
2684 msgstr ""
2685
2686+# help of 'keep-tags' option of 'uncommit' command
2687+#: bzrlib/builtins.py:5013
2688+msgid "Keep tags that point to removed revisions."
2689+msgstr ""
2690+
2691 # help of 'local' option of 'uncommit' command
2692-#: bzrlib/builtins.py:4983
2693+#: bzrlib/builtins.py:5015
2694 msgid "Only remove the commits from the local branch when in a checkout."
2695 msgstr ""
2696
2697-#: bzrlib/builtins.py:5068
2698+#: bzrlib/builtins.py:5101
2699 msgid "Break a dead lock."
2700 msgstr ""
2701
2702-#: bzrlib/builtins.py:5070
2703+#: bzrlib/builtins.py:5103
2704 msgid ""
2705 "This command breaks a lock on a repository, branch, working directory or\n"
2706 "config file."
2707 msgstr ""
2708
2709-#: bzrlib/builtins.py:5073
2710+#: bzrlib/builtins.py:5106
2711 msgid ""
2712 "CAUTION: Locks should only be broken when you are sure that the process\n"
2713 "holding the lock has been stopped."
2714 msgstr ""
2715
2716-#: bzrlib/builtins.py:5076
2717+#: bzrlib/builtins.py:5109
2718 msgid ""
2719 "You can get information on what locks are open via the 'bzr info\n"
2720 "[location]' command."
2721 msgstr ""
2722
2723-#: bzrlib/builtins.py:5079
2724+#: bzrlib/builtins.py:5112
2725 msgid ""
2726 ":Examples:\n"
2727 " bzr break-lock\n"
2728@@ -2673,36 +2678,36 @@
2729 msgstr ""
2730
2731 # help of 'config' option of 'break-lock' command
2732-#: bzrlib/builtins.py:5088
2733+#: bzrlib/builtins.py:5121
2734 msgid "LOCATION is the directory where the config lock is."
2735 msgstr ""
2736
2737 # help of 'force' option of 'break-lock' command
2738-#: bzrlib/builtins.py:5090
2739+#: bzrlib/builtins.py:5123
2740 msgid "Do not ask for confirmation before breaking the lock."
2741 msgstr ""
2742
2743-#: bzrlib/builtins.py:5126
2744+#: bzrlib/builtins.py:5159
2745 msgid "Run the bzr server."
2746 msgstr ""
2747
2748 # help of 'inet' option of 'serve' command
2749-#: bzrlib/builtins.py:5132
2750+#: bzrlib/builtins.py:5165
2751 msgid "Serve on stdin/out for use from inetd or sshd."
2752 msgstr ""
2753
2754 # title of 'protocol' option of 'serve' command
2755-#: bzrlib/builtins.py:5133
2756+#: bzrlib/builtins.py:5166
2757 msgid "protocol"
2758 msgstr ""
2759
2760 # help of 'protocol' option of 'serve' command
2761-#: bzrlib/builtins.py:5134
2762+#: bzrlib/builtins.py:5167
2763 msgid "Protocol to serve."
2764 msgstr ""
2765
2766 # help of 'port' option of 'serve' command
2767-#: bzrlib/builtins.py:5138
2768+#: bzrlib/builtins.py:5171
2769 msgid ""
2770 "Listen for connections on nominated port of the form [hostname:]portnumber. "
2771 "Passing 0 as the port number will result in a dynamically allocated port. "
2772@@ -2710,12 +2715,12 @@
2773 msgstr ""
2774
2775 # help of 'directory' option of 'serve' command
2776-#: bzrlib/builtins.py:5144
2777+#: bzrlib/builtins.py:5177
2778 msgid "Serve contents of this directory."
2779 msgstr ""
2780
2781 # help of 'allow-writes' option of 'serve' command
2782-#: bzrlib/builtins.py:5146
2783+#: bzrlib/builtins.py:5179
2784 msgid ""
2785 "By default the server is a readonly server. Supplying --allow-writes "
2786 "enables write access to the contents of the served directory and below. "
2787@@ -2724,83 +2729,83 @@
2788 "uncontrolled write access to your file system."
2789 msgstr ""
2790
2791-#: bzrlib/builtins.py:5191
2792+#: bzrlib/builtins.py:5224
2793 msgid "Combine a tree into its containing tree."
2794 msgstr ""
2795
2796-#: bzrlib/builtins.py:5193
2797+#: bzrlib/builtins.py:5226
2798 msgid "This command requires the target tree to be in a rich-root format."
2799 msgstr ""
2800
2801-#: bzrlib/builtins.py:5195
2802+#: bzrlib/builtins.py:5228
2803 msgid ""
2804 "The TREE argument should be an independent tree, inside another tree, but\n"
2805 "not part of it. (Such trees can be produced by \"bzr split\", but also by\n"
2806 "running \"bzr branch\" with the target inside a tree.)"
2807 msgstr ""
2808
2809-#: bzrlib/builtins.py:5199
2810+#: bzrlib/builtins.py:5232
2811 msgid ""
2812 "The result is a combined tree, with the subtree no longer an independent\n"
2813 "part. This is marked as a merge of the subtree into the containing tree,\n"
2814 "and all history is preserved."
2815 msgstr ""
2816
2817-#: bzrlib/builtins.py:5237
2818+#: bzrlib/builtins.py:5270
2819 msgid "Split a subdirectory of a tree into a separate tree."
2820 msgstr ""
2821
2822-#: bzrlib/builtins.py:5239
2823+#: bzrlib/builtins.py:5272
2824 msgid ""
2825 "This command will produce a target tree in a format that supports\n"
2826 "rich roots, like 'rich-root' or 'rich-root-pack'. These formats cannot be\n"
2827 "converted into earlier formats like 'dirstate-tags'."
2828 msgstr ""
2829
2830-#: bzrlib/builtins.py:5243
2831+#: bzrlib/builtins.py:5276
2832 msgid ""
2833 "The TREE argument should be a subdirectory of a working tree. That\n"
2834 "subdirectory will be converted into an independent tree, with its own\n"
2835 "branch. Commits in the top-level tree will not apply to the new subtree."
2836 msgstr ""
2837
2838-#: bzrlib/builtins.py:5364
2839+#: bzrlib/builtins.py:5397
2840 msgid "Mail or create a merge-directive for submitting changes."
2841 msgstr ""
2842
2843-#: bzrlib/builtins.py:5366
2844+#: bzrlib/builtins.py:5399
2845 msgid "A merge directive provides many things needed for requesting merges:"
2846 msgstr ""
2847
2848-#: bzrlib/builtins.py:5368
2849+#: bzrlib/builtins.py:5401
2850 msgid "* A machine-readable description of the merge to perform"
2851 msgstr ""
2852
2853-#: bzrlib/builtins.py:5370
2854+#: bzrlib/builtins.py:5403
2855 msgid "* An optional patch that is a preview of the changes requested"
2856 msgstr ""
2857
2858-#: bzrlib/builtins.py:5372
2859+#: bzrlib/builtins.py:5405
2860 msgid ""
2861 "* An optional bundle of revision data, so that the changes can be applied\n"
2862 " directly from the merge directive, without retrieving data from a\n"
2863 " branch."
2864 msgstr ""
2865
2866-#: bzrlib/builtins.py:5376
2867+#: bzrlib/builtins.py:5409
2868 msgid ""
2869 "`bzr send` creates a compact data set that, when applied using bzr\n"
2870 "merge, has the same effect as merging from the source branch. "
2871 msgstr ""
2872
2873-#: bzrlib/builtins.py:5379
2874+#: bzrlib/builtins.py:5412
2875 msgid ""
2876 "By default the merge directive is self-contained and can be applied to any\n"
2877 "branch containing submit_branch in its ancestory without needing access to\n"
2878 "the source branch."
2879 msgstr ""
2880
2881-#: bzrlib/builtins.py:5383
2882+#: bzrlib/builtins.py:5416
2883 msgid ""
2884 "If --no-bundle is specified, then Bazaar doesn't send the contents of the\n"
2885 "revisions, but only a structured request to merge from the\n"
2886@@ -2809,7 +2814,7 @@
2887 "included if known, so that people can check it later."
2888 msgstr ""
2889
2890-#: bzrlib/builtins.py:5389
2891+#: bzrlib/builtins.py:5422
2892 msgid ""
2893 "The submit branch defaults to the parent of the source branch, but can be\n"
2894 "overridden. Both submit branch and public branch will be remembered in\n"
2895@@ -2818,16 +2823,16 @@
2896 "be changed using --from."
2897 msgstr ""
2898
2899-#: bzrlib/builtins.py:5395
2900+#: bzrlib/builtins.py:5428
2901 msgid ""
2902 "Both the submit branch and the public branch follow the usual behavior with\n"
2903 "respect to --remember: If there is no default location set, the first send\n"
2904-"will set it (use --no-remember to avoid settting it). After that, you can\n"
2905+"will set it (use --no-remember to avoid setting it). After that, you can\n"
2906 "omit the location to use the default. To change the default, use\n"
2907 "--remember. The value will only be saved if the location can be accessed."
2908 msgstr ""
2909
2910-#: bzrlib/builtins.py:5401
2911+#: bzrlib/builtins.py:5434
2912 msgid ""
2913 "In order to calculate those changes, bzr must analyse the submit branch.\n"
2914 "Therefore it is most efficient for the submit branch to be a local mirror.\n"
2915@@ -2835,20 +2840,20 @@
2916 "in the merge directive."
2917 msgstr ""
2918
2919-#: bzrlib/builtins.py:5406
2920+#: bzrlib/builtins.py:5439
2921 msgid ""
2922 "The default behaviour is to send the merge directive by mail, unless -o is\n"
2923 "given, in which case it is sent to a file."
2924 msgstr ""
2925
2926-#: bzrlib/builtins.py:5409
2927+#: bzrlib/builtins.py:5442
2928 msgid ""
2929 "Mail is sent using your preferred mail program. This should be transparent\n"
2930 "on Windows (it uses MAPI). On Unix, it requires the xdg-email utility.\n"
2931 "If the preferred client can't be found (or used), your editor will be used."
2932 msgstr ""
2933
2934-#: bzrlib/builtins.py:5413
2935+#: bzrlib/builtins.py:5446
2936 msgid ""
2937 "To use a specific mail program, set the mail_client configuration option.\n"
2938 "(For Thunderbird 1.5, this works around some bugs.) Supported values for\n"
2939@@ -2860,7 +2865,7 @@
2940 "supported clients."
2941 msgstr ""
2942
2943-#: bzrlib/builtins.py:5420
2944+#: bzrlib/builtins.py:5453
2945 msgid ""
2946 "If mail is being sent, a to address is required. This can be supplied\n"
2947 "either on the commandline, by setting the submit_to configuration\n"
2948@@ -2868,7 +2873,7 @@
2949 "in the submit branch."
2950 msgstr ""
2951
2952-#: bzrlib/builtins.py:5425
2953+#: bzrlib/builtins.py:5458
2954 msgid ""
2955 "Two formats are currently supported: \"4\" uses revision bundle format 4 "
2956 "and\n"
2957@@ -2878,13 +2883,13 @@
2958 "format 1. It is compatible with Bazaar 0.12 - 0.18."
2959 msgstr ""
2960
2961-#: bzrlib/builtins.py:5431
2962+#: bzrlib/builtins.py:5464
2963 msgid ""
2964 "The merge directives created by bzr send may be applied using bzr merge or\n"
2965 "bzr pull by specifying a file containing a merge directive as the location."
2966 msgstr ""
2967
2968-#: bzrlib/builtins.py:5434
2969+#: bzrlib/builtins.py:5467
2970 msgid ""
2971 "bzr send makes extensive use of public locations to map local locations "
2972 "into\n"
2973@@ -2893,90 +2898,90 @@
2974 msgstr ""
2975
2976 # help of 'output' option of 'send' command
2977-#: bzrlib/builtins.py:5458
2978+#: bzrlib/builtins.py:5491
2979 msgid "Write merge directive to this file or directory; use - for stdout."
2980 msgstr ""
2981
2982 # help of 'strict' option of 'send' command
2983-#: bzrlib/builtins.py:5462
2984+#: bzrlib/builtins.py:5495
2985 msgid ""
2986 "Refuse to send if there are uncommitted changes in the working tree, --no-"
2987 "strict disables the check."
2988 msgstr ""
2989
2990 # help of 'mail-to' option of 'send' command
2991-#: bzrlib/builtins.py:5464
2992+#: bzrlib/builtins.py:5497
2993 msgid "Mail the request to this address."
2994 msgstr ""
2995
2996 # help of 'body' option of 'send' command
2997-#: bzrlib/builtins.py:5468
2998+#: bzrlib/builtins.py:5501
2999 msgid "Body for the email."
3000 msgstr ""
3001
3002 # help of 'no-bundle' option of 'send' command
3003-#: bzrlib/builtins.py:5521
3004+#: bzrlib/builtins.py:5554
3005 msgid "Do not include a bundle in the merge directive."
3006 msgstr ""
3007
3008 # help of 'no-patch' option of 'send' command
3009-#: bzrlib/builtins.py:5522
3010+#: bzrlib/builtins.py:5555
3011 msgid "Do not include a preview patch in the merge directive."
3012 msgstr ""
3013
3014 # help of 'remember' option of 'send' command
3015-#: bzrlib/builtins.py:5525
3016+#: bzrlib/builtins.py:5558
3017 msgid "Remember submit and public branch."
3018 msgstr ""
3019
3020 # help of 'from' option of 'send' command
3021-#: bzrlib/builtins.py:5527
3022+#: bzrlib/builtins.py:5560
3023 msgid ""
3024 "Branch to generate the submission from, rather than the one containing the "
3025 "working directory."
3026 msgstr ""
3027
3028 # title of 'format' option of 'send' command
3029-#: bzrlib/builtins.py:5537
3030+#: bzrlib/builtins.py:5570
3031 msgid "format"
3032 msgstr ""
3033
3034 # help of 'format' option of 'send' command
3035-#: bzrlib/builtins.py:5538
3036+#: bzrlib/builtins.py:5571
3037 msgid "Use the specified output format."
3038 msgstr ""
3039
3040-#: bzrlib/builtins.py:5560
3041+#: bzrlib/builtins.py:5593
3042 msgid "Create, remove or modify a tag naming a revision."
3043 msgstr ""
3044
3045-#: bzrlib/builtins.py:5562
3046+#: bzrlib/builtins.py:5595
3047 msgid ""
3048 "Tags give human-meaningful names to revisions. Commands that take a -r\n"
3049 "(--revision) option can be given -rtag:X, where X is any previously\n"
3050 "created tag."
3051 msgstr ""
3052
3053-#: bzrlib/builtins.py:5566
3054+#: bzrlib/builtins.py:5599
3055 msgid ""
3056 "Tags are stored in the branch. Tags are copied from one branch to another\n"
3057 "along when you branch, push, pull or merge."
3058 msgstr ""
3059
3060-#: bzrlib/builtins.py:5569
3061+#: bzrlib/builtins.py:5602
3062 msgid ""
3063 "It is an error to give a tag name that already exists unless you pass\n"
3064 "--force, in which case the tag is moved to point to the new revision."
3065 msgstr ""
3066
3067-#: bzrlib/builtins.py:5572
3068+#: bzrlib/builtins.py:5605
3069 msgid ""
3070 "To rename a tag (change the name but keep it on the same revsion), run "
3071 "``bzr\n"
3072 "tag new-name -r tag:old-name`` and then ``bzr tag --delete oldname``."
3073 msgstr ""
3074
3075-#: bzrlib/builtins.py:5575
3076+#: bzrlib/builtins.py:5608
3077 msgid ""
3078 "If no tag name is specified it will be determined through the \n"
3079 "'automatic_tag_name' hook. This can e.g. be used to automatically tag\n"
3080@@ -2985,53 +2990,53 @@
3081 msgstr ""
3082
3083 # help of 'delete' option of 'tag' command
3084-#: bzrlib/builtins.py:5585
3085+#: bzrlib/builtins.py:5618
3086 msgid "Delete this tag rather than placing it."
3087 msgstr ""
3088
3089 # help of 'directory' option of 'tag' command
3090-#: bzrlib/builtins.py:5588
3091+#: bzrlib/builtins.py:5621
3092 msgid "Branch in which to place the tag."
3093 msgstr ""
3094
3095 # help of 'force' option of 'tag' command
3096-#: bzrlib/builtins.py:5590
3097+#: bzrlib/builtins.py:5623
3098 msgid "Replace existing tags."
3099 msgstr ""
3100
3101-#: bzrlib/builtins.py:5629
3102+#: bzrlib/builtins.py:5672
3103 msgid "List tags."
3104 msgstr ""
3105
3106-#: bzrlib/builtins.py:5631
3107+#: bzrlib/builtins.py:5674
3108 msgid ""
3109 "This command shows a table of tag names and the revisions they reference."
3110 msgstr ""
3111
3112 # help of 'directory' option of 'tags' command
3113-#: bzrlib/builtins.py:5637
3114+#: bzrlib/builtins.py:5680
3115 msgid "Branch whose tags should be displayed."
3116 msgstr ""
3117
3118 # help of 'sort' option of 'tags' command
3119-#: bzrlib/builtins.py:5639
3120+#: bzrlib/builtins.py:5682
3121 msgid "Sort tags by different criteria."
3122 msgstr ""
3123
3124 # title of 'sort' option of 'tags' command
3125-#: bzrlib/builtins.py:5639
3126+#: bzrlib/builtins.py:5682
3127 msgid "Sorting"
3128 msgstr ""
3129
3130-#: bzrlib/builtins.py:5684
3131+#: bzrlib/builtins.py:5727
3132 msgid "Reconfigure the type of a bzr directory."
3133 msgstr ""
3134
3135-#: bzrlib/builtins.py:5686
3136+#: bzrlib/builtins.py:5729
3137 msgid "A target configuration must be specified."
3138 msgstr ""
3139
3140-#: bzrlib/builtins.py:5688
3141+#: bzrlib/builtins.py:5731
3142 msgid ""
3143 "For checkouts, the bind-to location will be auto-detected if not specified.\n"
3144 "The order of preference is\n"
3145@@ -3043,42 +3048,42 @@
3146 msgstr ""
3147
3148 # title of 'target_type' option of 'reconfigure' command
3149-#: bzrlib/builtins.py:5702
3150+#: bzrlib/builtins.py:5745
3151 msgid "Target type"
3152 msgstr ""
3153
3154 # help of 'target_type' option of 'reconfigure' command
3155-#: bzrlib/builtins.py:5703
3156+#: bzrlib/builtins.py:5746
3157 msgid "The type to reconfigure the directory to."
3158 msgstr ""
3159
3160 # help of 'bind-to' option of 'reconfigure' command
3161-#: bzrlib/builtins.py:5718
3162+#: bzrlib/builtins.py:5761
3163 msgid "Branch to bind checkout to."
3164 msgstr ""
3165
3166 # help of 'force' option of 'reconfigure' command
3167-#: bzrlib/builtins.py:5720
3168+#: bzrlib/builtins.py:5763
3169 msgid "Perform reconfiguration even if local changes will be lost."
3170 msgstr ""
3171
3172 # help of 'stacked-on' option of 'reconfigure' command
3173-#: bzrlib/builtins.py:5723
3174+#: bzrlib/builtins.py:5766
3175 msgid "Reconfigure a branch to be stacked on another branch."
3176 msgstr ""
3177
3178 # help of 'unstacked' option of 'reconfigure' command
3179-#: bzrlib/builtins.py:5727
3180+#: bzrlib/builtins.py:5770
3181 msgid ""
3182 "Reconfigure a branch to be unstacked. This may require copying substantial "
3183 "data into it."
3184 msgstr ""
3185
3186-#: bzrlib/builtins.py:5775
3187+#: bzrlib/builtins.py:5818
3188 msgid "Set the branch of a checkout and update."
3189 msgstr ""
3190
3191-#: bzrlib/builtins.py:5777
3192+#: bzrlib/builtins.py:5820
3193 msgid ""
3194 "For lightweight checkouts, this changes the branch being referenced.\n"
3195 "For heavyweight checkouts, this checks that there are no local commits\n"
3196@@ -3086,17 +3091,17 @@
3197 "of the new location and binds to it."
3198 msgstr ""
3199
3200-#: bzrlib/builtins.py:5782
3201+#: bzrlib/builtins.py:5825
3202 msgid ""
3203 "In both cases, the working tree is updated and uncommitted changes\n"
3204 "are merged. The user can commit or revert these as they desire."
3205 msgstr ""
3206
3207-#: bzrlib/builtins.py:5785
3208+#: bzrlib/builtins.py:5828
3209 msgid "Pending merges need to be committed or reverted before using switch."
3210 msgstr ""
3211
3212-#: bzrlib/builtins.py:5787
3213+#: bzrlib/builtins.py:5830
3214 msgid ""
3215 "The path to the branch to switch to can be specified relative to the parent\n"
3216 "directory of the current branch. For example, if you are currently in a\n"
3217@@ -3104,7 +3109,7 @@
3218 "/path/to/newbranch."
3219 msgstr ""
3220
3221-#: bzrlib/builtins.py:5792
3222+#: bzrlib/builtins.py:5835
3223 msgid ""
3224 "Bound branches use the nickname of its master branch unless it is set\n"
3225 "locally, in which case switching will update the local nickname to be\n"
3226@@ -3112,20 +3117,20 @@
3227 msgstr ""
3228
3229 # help of 'force' option of 'switch' command
3230-#: bzrlib/builtins.py:5800
3231+#: bzrlib/builtins.py:5843
3232 msgid "Switch even if local commits will be lost."
3233 msgstr ""
3234
3235 # help of 'create-branch' option of 'switch' command
3236-#: bzrlib/builtins.py:5803
3237+#: bzrlib/builtins.py:5846
3238 msgid "Create the target branch from this one before switching to it."
3239 msgstr ""
3240
3241-#: bzrlib/builtins.py:5872
3242+#: bzrlib/builtins.py:5915
3243 msgid "Manage filtered views."
3244 msgstr ""
3245
3246-#: bzrlib/builtins.py:5874
3247+#: bzrlib/builtins.py:5917
3248 msgid ""
3249 "Views provide a mask over the tree so that users can focus on\n"
3250 "a subset of a tree when doing their work. After creating a view,\n"
3251@@ -3135,7 +3140,7 @@
3252 "must be within the current view."
3253 msgstr ""
3254
3255-#: bzrlib/builtins.py:5881
3256+#: bzrlib/builtins.py:5924
3257 msgid ""
3258 "In most cases, a view has a short life-span: it is created to make\n"
3259 "a selected change and is deleted once that change is committed.\n"
3260@@ -3143,7 +3148,7 @@
3261 "and switch between them."
3262 msgstr ""
3263
3264-#: bzrlib/builtins.py:5886
3265+#: bzrlib/builtins.py:5929
3266 msgid ""
3267 "To disable the current view without deleting it, you can switch to\n"
3268 "the pseudo view called ``off``. This can be useful when you need\n"
3269@@ -3151,131 +3156,131 @@
3270 "want to switch back to your view after that."
3271 msgstr ""
3272
3273-#: bzrlib/builtins.py:5891
3274+#: bzrlib/builtins.py:5934
3275 msgid ""
3276 ":Examples:\n"
3277 " To define the current view::"
3278 msgstr ""
3279
3280-#: bzrlib/builtins.py:5894
3281+#: bzrlib/builtins.py:5937
3282 msgid " bzr view file1 dir1 ..."
3283 msgstr ""
3284
3285-#: bzrlib/builtins.py:5896
3286+#: bzrlib/builtins.py:5939
3287 msgid " To list the current view::"
3288 msgstr ""
3289
3290-#: bzrlib/builtins.py:5898
3291+#: bzrlib/builtins.py:5941
3292 msgid " bzr view"
3293 msgstr ""
3294
3295-#: bzrlib/builtins.py:5900
3296+#: bzrlib/builtins.py:5943
3297 msgid " To delete the current view::"
3298 msgstr ""
3299
3300-#: bzrlib/builtins.py:5902
3301+#: bzrlib/builtins.py:5945
3302 msgid " bzr view --delete"
3303 msgstr ""
3304
3305-#: bzrlib/builtins.py:5904
3306+#: bzrlib/builtins.py:5947
3307 msgid " To disable the current view without deleting it::"
3308 msgstr ""
3309
3310-#: bzrlib/builtins.py:5906
3311+#: bzrlib/builtins.py:5949
3312 msgid " bzr view --switch off"
3313 msgstr ""
3314
3315-#: bzrlib/builtins.py:5908
3316+#: bzrlib/builtins.py:5951
3317 msgid " To define a named view and switch to it::"
3318 msgstr ""
3319
3320-#: bzrlib/builtins.py:5910
3321+#: bzrlib/builtins.py:5953
3322 msgid " bzr view --name view-name file1 dir1 ..."
3323 msgstr ""
3324
3325-#: bzrlib/builtins.py:5912
3326+#: bzrlib/builtins.py:5955
3327 msgid " To list a named view::"
3328 msgstr ""
3329
3330-#: bzrlib/builtins.py:5914
3331+#: bzrlib/builtins.py:5957
3332 msgid " bzr view --name view-name"
3333 msgstr ""
3334
3335-#: bzrlib/builtins.py:5916
3336+#: bzrlib/builtins.py:5959
3337 msgid " To delete a named view::"
3338 msgstr ""
3339
3340-#: bzrlib/builtins.py:5918
3341+#: bzrlib/builtins.py:5961
3342 msgid " bzr view --name view-name --delete"
3343 msgstr ""
3344
3345-#: bzrlib/builtins.py:5920
3346+#: bzrlib/builtins.py:5963
3347 msgid " To switch to a named view::"
3348 msgstr ""
3349
3350-#: bzrlib/builtins.py:5922
3351+#: bzrlib/builtins.py:5965
3352 msgid " bzr view --switch view-name"
3353 msgstr ""
3354
3355-#: bzrlib/builtins.py:5924
3356+#: bzrlib/builtins.py:5967
3357 msgid " To list all views defined::"
3358 msgstr ""
3359
3360-#: bzrlib/builtins.py:5926
3361+#: bzrlib/builtins.py:5969
3362 msgid " bzr view --all"
3363 msgstr ""
3364
3365-#: bzrlib/builtins.py:5928
3366+#: bzrlib/builtins.py:5971
3367 msgid " To delete all views::"
3368 msgstr ""
3369
3370-#: bzrlib/builtins.py:5930
3371+#: bzrlib/builtins.py:5973
3372 msgid " bzr view --delete --all"
3373 msgstr ""
3374
3375 # help of 'all' option of 'view' command
3376-#: bzrlib/builtins.py:5937
3377+#: bzrlib/builtins.py:5980
3378 msgid "Apply list or delete action to all views."
3379 msgstr ""
3380
3381 # help of 'delete' option of 'view' command
3382-#: bzrlib/builtins.py:5940
3383+#: bzrlib/builtins.py:5983
3384 msgid "Delete the view."
3385 msgstr ""
3386
3387 # help of 'name' option of 'view' command
3388-#: bzrlib/builtins.py:5943
3389+#: bzrlib/builtins.py:5986
3390 msgid "Name of the view to define, list or delete."
3391 msgstr ""
3392
3393 # help of 'switch' option of 'view' command
3394-#: bzrlib/builtins.py:5947
3395+#: bzrlib/builtins.py:5990
3396 msgid "Name of the view to switch to."
3397 msgstr ""
3398
3399-#: bzrlib/builtins.py:6047
3400+#: bzrlib/builtins.py:6090
3401 msgid "Remove a branch."
3402 msgstr ""
3403
3404-#: bzrlib/builtins.py:6049
3405+#: bzrlib/builtins.py:6092
3406 msgid ""
3407 "This will remove the branch from the specified location but \n"
3408 "will keep any working tree or repository in place."
3409 msgstr ""
3410
3411-#: bzrlib/builtins.py:6054
3412+#: bzrlib/builtins.py:6097
3413 msgid " Remove the branch at repo/trunk::"
3414 msgstr ""
3415
3416-#: bzrlib/builtins.py:6056
3417+#: bzrlib/builtins.py:6099
3418 msgid " bzr remove-branch repo/trunk"
3419 msgstr ""
3420
3421-#: bzrlib/builtins.py:6072
3422+#: bzrlib/builtins.py:6115
3423 msgid "Temporarily set aside some changes from the current tree."
3424 msgstr ""
3425
3426-#: bzrlib/builtins.py:6074
3427+#: bzrlib/builtins.py:6117
3428 msgid ""
3429 "Shelve allows you to temporarily put changes you've made \"on the shelf\",\n"
3430 "ie. out of the way, until a later time when you can bring them back from\n"
3431@@ -3284,11 +3289,11 @@
3432 "will they survive its deletion."
3433 msgstr ""
3434
3435-#: bzrlib/builtins.py:6080
3436+#: bzrlib/builtins.py:6123
3437 msgid "If shelve --list is specified, previously-shelved changes are listed."
3438 msgstr ""
3439
3440-#: bzrlib/builtins.py:6082
3441+#: bzrlib/builtins.py:6125
3442 msgid ""
3443 "Shelve is intended to help separate several sets of changes that have\n"
3444 "been inappropriately mingled. If you just want to get rid of all changes\n"
3445@@ -3296,35 +3301,35 @@
3446 "shelve all text changes at once, use shelve --all."
3447 msgstr ""
3448
3449-#: bzrlib/builtins.py:6087
3450+#: bzrlib/builtins.py:6130
3451 msgid ""
3452 "If filenames are specified, only the changes to those files will be\n"
3453 "shelved. Other files will be left untouched."
3454 msgstr ""
3455
3456-#: bzrlib/builtins.py:6090
3457+#: bzrlib/builtins.py:6133
3458 msgid ""
3459 "If a revision is specified, changes since that revision will be shelved."
3460 msgstr ""
3461
3462-#: bzrlib/builtins.py:6092
3463+#: bzrlib/builtins.py:6135
3464 msgid ""
3465 "You can put multiple items on the shelf, and by default, 'unshelve' will\n"
3466 "restore the most recently shelved changes."
3467 msgstr ""
3468
3469-#: bzrlib/builtins.py:6095
3470+#: bzrlib/builtins.py:6138
3471 msgid ""
3472 "For complicated changes, it is possible to edit the changes in a separate\n"
3473 "editor program to decide what the file remaining in the working copy\n"
3474 "should look like. To do this, add the configuration option"
3475 msgstr ""
3476
3477-#: bzrlib/builtins.py:6099
3478+#: bzrlib/builtins.py:6142
3479 msgid " change_editor = PROGRAM @new_path @old_path"
3480 msgstr ""
3481
3482-#: bzrlib/builtins.py:6101
3483+#: bzrlib/builtins.py:6144
3484 msgid ""
3485 "where @new_path is replaced with the path of the new version of the \n"
3486 "file and @old_path is replaced with the path of the old version of \n"
3487@@ -3334,35 +3339,35 @@
3488 msgstr ""
3489
3490 # help of 'all' option of 'shelve' command
3491-#: bzrlib/builtins.py:6113
3492+#: bzrlib/builtins.py:6156
3493 msgid "Shelve all changes."
3494 msgstr ""
3495
3496 # help of 'writer' option of 'shelve' command
3497-#: bzrlib/builtins.py:6115
3498+#: bzrlib/builtins.py:6158
3499 msgid "Method to use for writing diffs."
3500 msgstr ""
3501
3502 # title of 'writer' option of 'shelve' command
3503-#: bzrlib/builtins.py:6115
3504+#: bzrlib/builtins.py:6158
3505 msgid "writer"
3506 msgstr ""
3507
3508 # help of 'list' option of 'shelve' command
3509-#: bzrlib/builtins.py:6119
3510+#: bzrlib/builtins.py:6162
3511 msgid "List shelved changes."
3512 msgstr ""
3513
3514 # help of 'destroy' option of 'shelve' command
3515-#: bzrlib/builtins.py:6121
3516+#: bzrlib/builtins.py:6164
3517 msgid "Destroy removed changes instead of shelving them."
3518 msgstr ""
3519
3520-#: bzrlib/builtins.py:6161
3521+#: bzrlib/builtins.py:6204
3522 msgid "Restore shelved changes."
3523 msgstr ""
3524
3525-#: bzrlib/builtins.py:6163
3526+#: bzrlib/builtins.py:6206
3527 msgid ""
3528 "By default, the most recently shelved changes are restored. However if you\n"
3529 "specify a shelf by id those changes will be restored instead. This works\n"
3530@@ -3370,60 +3375,60 @@
3531 msgstr ""
3532
3533 # help of 'action' option of 'unshelve' command
3534-#: bzrlib/builtins.py:6172
3535+#: bzrlib/builtins.py:6215
3536 msgid "The action to perform."
3537 msgstr ""
3538
3539-#: bzrlib/builtins.py:6194
3540+#: bzrlib/builtins.py:6237
3541 msgid "Remove unwanted files from working tree."
3542 msgstr ""
3543
3544-#: bzrlib/builtins.py:6196
3545+#: bzrlib/builtins.py:6239
3546 msgid ""
3547 "By default, only unknown files, not ignored files, are deleted. Versioned\n"
3548 "files are never deleted."
3549 msgstr ""
3550
3551-#: bzrlib/builtins.py:6199
3552+#: bzrlib/builtins.py:6242
3553 msgid ""
3554 "Another class is 'detritus', which includes files emitted by bzr during\n"
3555 "normal operations and selftests. (The value of these files decreases with\n"
3556 "time.)"
3557 msgstr ""
3558
3559-#: bzrlib/builtins.py:6203
3560+#: bzrlib/builtins.py:6246
3561 msgid ""
3562 "If no options are specified, unknown files are deleted. Otherwise, option\n"
3563 "flags are respected, and may be combined."
3564 msgstr ""
3565
3566-#: bzrlib/builtins.py:6206
3567+#: bzrlib/builtins.py:6249
3568 msgid "To check what clean-tree will do, use --dry-run."
3569 msgstr ""
3570
3571 # help of 'ignored' option of 'clean-tree' command
3572-#: bzrlib/builtins.py:6209
3573+#: bzrlib/builtins.py:6252
3574 msgid "Delete all ignored files."
3575 msgstr ""
3576
3577 # help of 'detritus' option of 'clean-tree' command
3578-#: bzrlib/builtins.py:6210
3579+#: bzrlib/builtins.py:6253
3580 msgid ""
3581 "Delete conflict files, merge and revert backups, and failed selftest dirs."
3582 msgstr ""
3583
3584 # help of 'unknown' option of 'clean-tree' command
3585-#: bzrlib/builtins.py:6213
3586+#: bzrlib/builtins.py:6256
3587 msgid "Delete files unknown to bzr (default)."
3588 msgstr ""
3589
3590 # help of 'dry-run' option of 'clean-tree' command
3591-#: bzrlib/builtins.py:6214
3592+#: bzrlib/builtins.py:6257
3593 msgid "Show files to delete instead of deleting them."
3594 msgstr ""
3595
3596 # help of 'force' option of 'clean-tree' command
3597-#: bzrlib/builtins.py:6216
3598+#: bzrlib/builtins.py:6259
3599 msgid "Do not prompt before deleting."
3600 msgstr ""
3601
3602@@ -3594,26 +3599,26 @@
3603 msgid "All commits signed with verifiable keys"
3604 msgstr ""
3605
3606-#: bzrlib/config.py:3118
3607+#: bzrlib/config.py:3277
3608 msgid "Display, set or remove a configuration option."
3609 msgstr ""
3610
3611-#: bzrlib/config.py:3120
3612+#: bzrlib/config.py:3279
3613 msgid "Display the active value for a given option."
3614 msgstr ""
3615
3616-#: bzrlib/config.py:3122
3617+#: bzrlib/config.py:3281
3618 msgid ""
3619 "If --all is specified, NAME is interpreted as a regular expression and all\n"
3620 "matching options are displayed mentioning their scope. The active value\n"
3621 "that bzr will take into account is the first one displayed for each option."
3622 msgstr ""
3623
3624-#: bzrlib/config.py:3126
3625+#: bzrlib/config.py:3285
3626 msgid "If no NAME is given, --all .* is implied."
3627 msgstr ""
3628
3629-#: bzrlib/config.py:3128
3630+#: bzrlib/config.py:3287
3631 msgid ""
3632 "Setting a value is achieved by using name=value without spaces. The value\n"
3633 "is set in the most relevant scope and can be checked by displaying the\n"
3634@@ -3621,17 +3626,17 @@
3635 msgstr ""
3636
3637 # help of 'scope' option of 'config' command
3638-#: bzrlib/config.py:3139
3639+#: bzrlib/config.py:3298
3640 msgid "Reduce the scope to the specified configuration file"
3641 msgstr ""
3642
3643 # help of 'all' option of 'config' command
3644-#: bzrlib/config.py:3143
3645+#: bzrlib/config.py:3302
3646 msgid "Display all the defined values for the matching options."
3647 msgstr ""
3648
3649 # help of 'remove' option of 'config' command
3650-#: bzrlib/config.py:3145
3651+#: bzrlib/config.py:3304
3652 msgid "Remove the option from the configuration file"
3653 msgstr ""
3654
3655@@ -3690,244 +3695,244 @@
3656 msgid "action"
3657 msgstr ""
3658
3659-#: bzrlib/errors.py:208
3660+#: bzrlib/errors.py:215
3661 msgid "The tree builder is already building a tree."
3662 msgstr ""
3663
3664-#: bzrlib/errors.py:229
3665+#: bzrlib/errors.py:236
3666 msgid "The dirstate file (%(state)s) appears to be corrupt: %(msg)s"
3667 msgstr ""
3668
3669-#: bzrlib/errors.py:248
3670+#: bzrlib/errors.py:255
3671 msgid ""
3672 "The API for \"%(api)s\" is not compatible with \"%(wanted)s\". It supports "
3673 "versions \"%(minimum)s\" to \"%(current)s\"."
3674 msgstr ""
3675
3676-#: bzrlib/errors.py:260
3677+#: bzrlib/errors.py:267
3678 msgid "The transport '%(transport)s' is only accessible within this process."
3679 msgstr ""
3680
3681-#: bzrlib/errors.py:278
3682+#: bzrlib/errors.py:285
3683 msgid "Invalid revision number %(revno)s"
3684 msgstr ""
3685
3686-#: bzrlib/errors.py:287
3687+#: bzrlib/errors.py:294
3688 msgid "Invalid revision-id {%(revision_id)s} in %(branch)s"
3689 msgstr ""
3690
3691-#: bzrlib/errors.py:298
3692+#: bzrlib/errors.py:305
3693 msgid "Reserved revision-id {%(revision_id)s}"
3694 msgstr ""
3695
3696-#: bzrlib/errors.py:312
3697+#: bzrlib/errors.py:319
3698 msgid "There is no public branch set for \"%(branch_url)s\"."
3699 msgstr ""
3700
3701-#: bzrlib/errors.py:322
3702+#: bzrlib/errors.py:329
3703 msgid ""
3704 "No help could be found for '%(topic)s'. Please use 'bzr help topics' to "
3705 "obtain a list of topics."
3706 msgstr ""
3707
3708-#: bzrlib/errors.py:331
3709+#: bzrlib/errors.py:338
3710 msgid "The file id \"%(file_id)s\" is not present in the tree %(tree)s."
3711 msgstr ""
3712
3713-#: bzrlib/errors.py:341
3714+#: bzrlib/errors.py:348
3715 msgid ""
3716 "The file id \"%(file_id)s\" is not present in the repository %(repository)r"
3717 msgstr ""
3718
3719-#: bzrlib/errors.py:350
3720+#: bzrlib/errors.py:357
3721 msgid "The branch '%(branch)s' is not stacked."
3722 msgstr ""
3723
3724-#: bzrlib/errors.py:364
3725+#: bzrlib/errors.py:371
3726 msgid "No WorkingTree exists for \"%(base)s\"."
3727 msgstr ""
3728
3729-#: bzrlib/errors.py:373
3730+#: bzrlib/errors.py:380
3731 msgid "Not currently building a tree."
3732 msgstr ""
3733
3734-#: bzrlib/errors.py:378
3735+#: bzrlib/errors.py:385
3736 msgid "%(url)s is not a local path."
3737 msgstr ""
3738
3739-#: bzrlib/errors.py:406
3740+#: bzrlib/errors.py:413
3741 msgid "%(not_locked)r is not write locked but needs to be."
3742 msgstr ""
3743
3744-#: bzrlib/errors.py:414
3745+#: bzrlib/errors.py:421
3746 msgid "Error in command line options"
3747 msgstr ""
3748
3749-#: bzrlib/errors.py:419
3750+#: bzrlib/errors.py:426
3751 msgid "%(value)s is not an index of type %(_type)s."
3752 msgstr ""
3753
3754-#: bzrlib/errors.py:429
3755+#: bzrlib/errors.py:436
3756 msgid "Error in data for index %(value)s."
3757 msgstr ""
3758
3759-#: bzrlib/errors.py:438
3760+#: bzrlib/errors.py:445
3761 msgid "The key '%(key)s' is already in index '%(index)s'."
3762 msgstr ""
3763
3764-#: bzrlib/errors.py:448
3765+#: bzrlib/errors.py:455
3766 msgid "The key '%(key)s' is not a valid key."
3767 msgstr ""
3768
3769-#: bzrlib/errors.py:457
3770+#: bzrlib/errors.py:464
3771 msgid "Could not parse options for index %(value)s."
3772 msgstr ""
3773
3774-#: bzrlib/errors.py:466
3775+#: bzrlib/errors.py:473
3776 msgid "The value '%(value)s' is not a valid value."
3777 msgstr ""
3778
3779-#: bzrlib/errors.py:494
3780+#: bzrlib/errors.py:501
3781 msgid "Generic path error: %(path)r%(extra)s)"
3782 msgstr ""
3783
3784-#: bzrlib/errors.py:507
3785+#: bzrlib/errors.py:514
3786 msgid "No such file: %(path)r%(extra)s"
3787 msgstr ""
3788
3789-#: bzrlib/errors.py:512
3790+#: bzrlib/errors.py:519
3791 msgid "File exists: %(path)r%(extra)s"
3792 msgstr ""
3793
3794-#: bzrlib/errors.py:518
3795+#: bzrlib/errors.py:525
3796 msgid ""
3797 "Could not rename %(source)s => %(dest)s because both files exist. (Use --"
3798 "after to tell bzr about a rename that has already happened)%(extra)s"
3799 msgstr ""
3800
3801-#: bzrlib/errors.py:534
3802+#: bzrlib/errors.py:541
3803 msgid "\"%(path)s\" is not a directory %(extra)s"
3804 msgstr ""
3805
3806-#: bzrlib/errors.py:539
3807+#: bzrlib/errors.py:546
3808 msgid "\"%(path)s\" is not in the working directory %(extra)s"
3809 msgstr ""
3810
3811-#: bzrlib/errors.py:544
3812+#: bzrlib/errors.py:551
3813 msgid "Directory not empty: \"%(path)s\"%(extra)s"
3814 msgstr ""
3815
3816-#: bzrlib/errors.py:549
3817+#: bzrlib/errors.py:556
3818 msgid "Hard-linking \"%(path)s\" is not supported"
3819 msgstr ""
3820
3821-#: bzrlib/errors.py:564
3822+#: bzrlib/errors.py:571
3823 msgid "Device or resource busy: \"%(path)s\"%(extra)s"
3824 msgstr ""
3825
3826-#: bzrlib/errors.py:569
3827+#: bzrlib/errors.py:576
3828 msgid "Permission denied: \"%(path)s\"%(extra)s"
3829 msgstr ""
3830
3831-#: bzrlib/errors.py:574
3832+#: bzrlib/errors.py:581
3833 msgid "Invalid url supplied to transport: \"%(path)s\"%(extra)s"
3834 msgstr ""
3835
3836-#: bzrlib/errors.py:579
3837+#: bzrlib/errors.py:586
3838 msgid "Invalid URL join request: %(reason)s: %(base)r + %(join_args)r"
3839 msgstr ""
3840
3841-#: bzrlib/errors.py:590
3842+#: bzrlib/errors.py:597
3843 msgid "URLs differ by more than path: %(from_)r and %(to)r"
3844 msgstr ""
3845
3846-#: bzrlib/errors.py:612
3847+#: bzrlib/errors.py:619
3848 msgid "The %(type)s hook '%(hook)s' is unknown in this version of bzrlib."
3849 msgstr ""
3850
3851-#: bzrlib/errors.py:622
3852+#: bzrlib/errors.py:629
3853 msgid "Unsupported protocol for url \"%(path)s\"%(extra)s"
3854 msgstr ""
3855
3856-#: bzrlib/errors.py:630
3857+#: bzrlib/errors.py:637
3858 msgid ""
3859 "The branch '%(url)s'(%(format)s) is not a stackable format. You will need to "
3860 "upgrade the branch to permit branch stacking."
3861 msgstr ""
3862
3863-#: bzrlib/errors.py:641
3864+#: bzrlib/errors.py:648
3865 msgid "The branch '%(branch_url)s' cannot be stacked on '%(target_url)s'."
3866 msgstr ""
3867
3868-#: bzrlib/errors.py:651
3869+#: bzrlib/errors.py:658
3870 msgid ""
3871 "The repository '%(url)s'(%(format)s) is not a stackable format. You will "
3872 "need to upgrade the repository to permit branch stacking."
3873 msgstr ""
3874
3875-#: bzrlib/errors.py:662
3876+#: bzrlib/errors.py:669
3877 msgid "Error reading from %(path)r."
3878 msgstr ""
3879
3880-#: bzrlib/errors.py:681
3881+#: bzrlib/errors.py:688
3882 msgid "Path \"%(path)s\" is not a child of path \"%(base)s\"%(extra)s"
3883 msgstr ""
3884
3885-#: bzrlib/errors.py:697
3886+#: bzrlib/errors.py:704
3887 msgid "Path \"%(path)s\" is not unicode normalized"
3888 msgstr ""
3889
3890-#: bzrlib/errors.py:705
3891+#: bzrlib/errors.py:712
3892 msgid "Not a branch: \"%(path)s\"%(detail)s."
3893 msgstr ""
3894
3895-#: bzrlib/errors.py:747
3896+#: bzrlib/errors.py:754
3897 msgid "No submit branch available for branch \"%(path)s\""
3898 msgstr ""
3899
3900-#: bzrlib/errors.py:756
3901+#: bzrlib/errors.py:763
3902 msgid "Already a branch: \"%(path)s\"."
3903 msgstr ""
3904
3905-#: bzrlib/errors.py:762
3906+#: bzrlib/errors.py:769
3907 msgid ""
3908 "Directory contains a branch, but no working tree (use bzr checkout if you "
3909 "wish to build a working tree): \"%(path)s\""
3910 msgstr ""
3911
3912-#: bzrlib/errors.py:767
3913+#: bzrlib/errors.py:774
3914 msgid ""
3915 "\"%(function)s\" called on an AtomicFile after it was closed: \"%(path)s\""
3916 msgstr ""
3917
3918-#: bzrlib/errors.py:777
3919+#: bzrlib/errors.py:784
3920 msgid ""
3921 "Parent not accessible given base \"%(base)s\" and relative path \"%(path)s\""
3922 msgstr ""
3923
3924-#: bzrlib/errors.py:787
3925+#: bzrlib/errors.py:794
3926 msgid "No repository present: \"%(path)s\""
3927 msgstr ""
3928
3929-#: bzrlib/errors.py:795
3930+#: bzrlib/errors.py:802
3931 msgid "File \"%(path)s\" is not in branch %(branch_base)s."
3932 msgstr ""
3933
3934-#: bzrlib/errors.py:807
3935+#: bzrlib/errors.py:814
3936 msgid ""
3937 "Unsupported branch format: %(format)s\n"
3938 "Please run 'bzr upgrade'"
3939 msgstr ""
3940
3941-#: bzrlib/errors.py:813
3942+#: bzrlib/errors.py:820
3943 msgid "Unknown %(kind)s format: %(format)r"
3944 msgstr ""
3945
3946-#: bzrlib/errors.py:822
3947+#: bzrlib/errors.py:829
3948 msgid "Format %(format)s is not compatible with .bzr version %(bzrdir)s."
3949 msgstr ""
3950
3951-#: bzrlib/errors.py:835
3952+#: bzrlib/errors.py:842
3953 msgid ""
3954 "%(target)s\n"
3955 "is not compatible with\n"
3956@@ -3935,452 +3940,452 @@
3957 "%(details)s"
3958 msgstr ""
3959
3960-#: bzrlib/errors.py:851
3961+#: bzrlib/errors.py:858
3962 msgid "Revision is not compatible with %(repo_format)s"
3963 msgstr ""
3964
3965-#: bzrlib/errors.py:861
3966+#: bzrlib/errors.py:868
3967 msgid "%(context_info)s%(path)s is already versioned."
3968 msgstr ""
3969
3970-#: bzrlib/errors.py:882
3971+#: bzrlib/errors.py:889
3972 msgid "%(context_info)s%(path)s is not versioned."
3973 msgstr ""
3974
3975-#: bzrlib/errors.py:903
3976+#: bzrlib/errors.py:910
3977 msgid "Path(s) are not versioned: %(paths_as_string)s"
3978 msgstr ""
3979
3980-#: bzrlib/errors.py:914
3981+#: bzrlib/errors.py:921
3982 msgid "Path(s) do not exist: %(paths_as_string)s%(extra)s"
3983 msgstr ""
3984
3985-#: bzrlib/errors.py:933
3986+#: bzrlib/errors.py:940
3987 msgid "Cannot operate on \"%(filename)s\" of unsupported kind \"%(kind)s\""
3988 msgstr ""
3989
3990-#: bzrlib/errors.py:941
3991+#: bzrlib/errors.py:948
3992 msgid ""
3993 "Filename %(filename)r is not valid in your current filesystem encoding "
3994 "%(fs_encoding)s"
3995 msgstr ""
3996
3997-#: bzrlib/errors.py:952
3998+#: bzrlib/errors.py:959
3999 msgid "Cannot operate on \"%(filename)s\" because it is a control file"
4000 msgstr ""
4001
4002-#: bzrlib/errors.py:970
4003+#: bzrlib/errors.py:977
4004 msgid "The lock for '%(lock_description)s' is in use and cannot be broken."
4005 msgstr ""
4006
4007-#: bzrlib/errors.py:1009
4008+#: bzrlib/errors.py:1016
4009 msgid "Cannot lock %(lock)s: %(why)s"
4010 msgstr ""
4011
4012-#: bzrlib/errors.py:1019
4013+#: bzrlib/errors.py:1026
4014 msgid ""
4015 "A transaction related operation was attempted after the transaction finished."
4016 msgstr ""
4017
4018-#: bzrlib/errors.py:1046
4019+#: bzrlib/errors.py:1053
4020 msgid "Cannot lock: transport is read only: %(transport)s"
4021 msgstr ""
4022
4023-#: bzrlib/errors.py:1054
4024+#: bzrlib/errors.py:1061
4025 msgid "Could not acquire lock \"%(lock)s\": %(msg)s"
4026 msgstr ""
4027
4028-#: bzrlib/errors.py:1065
4029+#: bzrlib/errors.py:1072
4030 msgid "Lock was broken while still open: %(lock)s - check storage consistency!"
4031 msgstr ""
4032
4033-#: bzrlib/errors.py:1076
4034+#: bzrlib/errors.py:1083
4035 msgid ""
4036 "Lock was released and re-acquired before being broken: %(lock)s: held by "
4037 "%(holder)r, wanted to break %(target)r"
4038 msgstr ""
4039
4040-#: bzrlib/errors.py:1088
4041+#: bzrlib/errors.py:1095
4042 msgid ""
4043 "Lock is apparently held, but corrupted: %(corruption_info)s\n"
4044 "Use 'bzr break-lock' to clear it"
4045 msgstr ""
4046
4047-#: bzrlib/errors.py:1101
4048+#: bzrlib/errors.py:1108
4049 msgid "Lock not held: %(lock)s"
4050 msgstr ""
4051
4052-#: bzrlib/errors.py:1130
4053+#: bzrlib/errors.py:1137
4054 msgid "No changes to commit"
4055 msgstr ""
4056
4057-#: bzrlib/errors.py:1135
4058+#: bzrlib/errors.py:1142
4059 msgid ""
4060 "Selected-file commit of merges is not supported yet: files %(files_str)s"
4061 msgstr ""
4062
4063-#: bzrlib/errors.py:1145
4064+#: bzrlib/errors.py:1152
4065 msgid ""
4066 "Excluding paths during commit is not supported by repository at %(repository)"
4067 "r."
4068 msgstr ""
4069
4070-#: bzrlib/errors.py:1154
4071+#: bzrlib/errors.py:1161
4072 msgid ""
4073 "The specified commit message contains characters unsupported by the current "
4074 "encoding."
4075 msgstr ""
4076
4077-#: bzrlib/errors.py:1160
4078+#: bzrlib/errors.py:1167
4079 msgid "Upgrade URL cannot work with readonly URLs."
4080 msgstr ""
4081
4082-#: bzrlib/errors.py:1165
4083+#: bzrlib/errors.py:1172
4084 msgid "The branch format %(format)s is already at the most recent format."
4085 msgstr ""
4086
4087-#: bzrlib/errors.py:1188
4088+#: bzrlib/errors.py:1195
4089 msgid "Option --change does not accept revision ranges"
4090 msgstr ""
4091
4092-#: bzrlib/errors.py:1193
4093+#: bzrlib/errors.py:1200
4094 msgid "No namespace registered for string: %(spec)r"
4095 msgstr ""
4096
4097-#: bzrlib/errors.py:1212
4098+#: bzrlib/errors.py:1219
4099 msgid ""
4100 "Requested revision: '%(spec)s' does not exist in branch: %(branch_url)s"
4101 "%(extra)s"
4102 msgstr ""
4103
4104-#: bzrlib/errors.py:1226
4105+#: bzrlib/errors.py:1233
4106 msgid "%(branch)s is missing %(object_type)s {%(object_id)s}"
4107 msgstr ""
4108
4109-#: bzrlib/errors.py:1231
4110+#: bzrlib/errors.py:1238
4111 msgid ""
4112 "Operation denied because it would change the main history, which is not "
4113 "permitted by the append_revisions_only setting on branch \"%(location)s\"."
4114 msgstr ""
4115
4116-#: bzrlib/errors.py:1242
4117+#: bzrlib/errors.py:1249
4118 msgid ""
4119 "These branches have diverged. Use the missing command to see how.\n"
4120 "Use the merge command to reconcile them."
4121 msgstr ""
4122
4123-#: bzrlib/errors.py:1262
4124+#: bzrlib/errors.py:1269
4125 msgid ""
4126 "Branches have no common ancestor, and no merge base revision was specified."
4127 msgstr ""
4128
4129-#: bzrlib/errors.py:1268
4130+#: bzrlib/errors.py:1275
4131 msgid ""
4132 "Selected merge cannot perform reverse cherrypicks. Try merge3 or diff3."
4133 msgstr ""
4134
4135-#: bzrlib/errors.py:1274
4136+#: bzrlib/errors.py:1281
4137 msgid "Revisions have no common ancestor: %(revision_a)s %(revision_b)s"
4138 msgstr ""
4139
4140-#: bzrlib/errors.py:1283
4141+#: bzrlib/errors.py:1290
4142 msgid ""
4143 "Revisions are not derived from the same root: %(revision_a)s %(revision_b)s."
4144 msgstr ""
4145
4146-#: bzrlib/errors.py:1292
4147+#: bzrlib/errors.py:1299
4148 msgid "Revision %(rev_id)s is not an ancestor of %(not_ancestor_id)s"
4149 msgstr ""
4150
4151-#: bzrlib/errors.py:1312
4152+#: bzrlib/errors.py:1319
4153 msgid "Branch %(branch)s has no commits."
4154 msgstr ""
4155
4156-#: bzrlib/errors.py:1330
4157+#: bzrlib/errors.py:1337
4158 msgid ""
4159 "Bound branch %(branch)s is out of date with master branch %(master)s."
4160 "%(extra_help)s"
4161 msgstr ""
4162
4163-#: bzrlib/errors.py:1342
4164+#: bzrlib/errors.py:1349
4165 msgid ""
4166 "Cannot commit to branch %(branch)s. It is bound to %(master)s, which is "
4167 "bound to %(remote)s."
4168 msgstr ""
4169
4170-#: bzrlib/errors.py:1354
4171+#: bzrlib/errors.py:1361
4172 msgid "Cannot pull --overwrite to a branch which is bound %(branch)s"
4173 msgstr ""
4174
4175-#: bzrlib/errors.py:1363
4176+#: bzrlib/errors.py:1370
4177 msgid ""
4178 "Unable to connect to target of bound branch %(branch)s => %(target)s: "
4179 "%(error)s"
4180 msgstr ""
4181
4182-#: bzrlib/errors.py:1375
4183+#: bzrlib/errors.py:1382
4184 msgid "Error in processing weave: %(msg)s"
4185 msgstr ""
4186
4187-#: bzrlib/errors.py:1384
4188+#: bzrlib/errors.py:1391
4189 msgid "Revision {%(revision_id)s} already present in %(weave)s"
4190 msgstr ""
4191
4192-#: bzrlib/errors.py:1395
4193+#: bzrlib/errors.py:1402
4194 msgid "Revision {%(revision_id)s} not present in %(weave)s"
4195 msgstr ""
4196
4197-#: bzrlib/errors.py:1405
4198+#: bzrlib/errors.py:1412
4199 msgid "Weave invariant violated: %(what)s"
4200 msgstr ""
4201
4202-#: bzrlib/errors.py:1414
4203+#: bzrlib/errors.py:1421
4204 msgid "Parents are mismatched between two revisions. %(msg)s"
4205 msgstr ""
4206
4207-#: bzrlib/errors.py:1436
4208+#: bzrlib/errors.py:1443
4209 msgid ""
4210 "Weaves differ on text content. Revision: {%(revision_id)s}, %(weave_a)s, "
4211 "%(weave_b)s"
4212 msgstr ""
4213
4214-#: bzrlib/errors.py:1448
4215+#: bzrlib/errors.py:1455
4216 msgid "Versioned file error"
4217 msgstr ""
4218
4219-#: bzrlib/errors.py:1453
4220+#: bzrlib/errors.py:1460
4221 msgid "Revision {%(revision_id)s} not present in \"%(file_id)s\"."
4222 msgstr ""
4223
4224-#: bzrlib/errors.py:1463
4225+#: bzrlib/errors.py:1470
4226 msgid "Revision {%(revision_id)s} already present in \"%(file_id)s\"."
4227 msgstr ""
4228
4229-#: bzrlib/errors.py:1473
4230+#: bzrlib/errors.py:1480
4231 msgid "Text did not match its checksum: %(msg)s"
4232 msgstr ""
4233
4234-#: bzrlib/errors.py:1598
4235+#: bzrlib/errors.py:1605
4236 msgid "Export format %(format)r not supported"
4237 msgstr ""
4238
4239-#: bzrlib/errors.py:1607
4240+#: bzrlib/errors.py:1614
4241 msgid "Transport error: %(msg)s %(orig_error)s"
4242 msgstr ""
4243
4244-#: bzrlib/errors.py:1633
4245+#: bzrlib/errors.py:1640
4246 msgid "Generic bzr smart protocol error: %(details)s"
4247 msgstr ""
4248
4249-#: bzrlib/errors.py:1641
4250+#: bzrlib/errors.py:1648
4251 msgid "Received bad protocol version marker: %(marker)r"
4252 msgstr ""
4253
4254-#: bzrlib/errors.py:1672
4255+#: bzrlib/errors.py:1679
4256 msgid "Transport operation not possible: %(msg)s %(orig_error)s"
4257 msgstr ""
4258
4259-#: bzrlib/errors.py:1677
4260+#: bzrlib/errors.py:1684
4261 msgid "Connection error: %(msg)s %(orig_error)s"
4262 msgstr ""
4263
4264-#: bzrlib/errors.py:1682
4265+#: bzrlib/errors.py:1689
4266 msgid "%(msg)s %(host)s%(port)s%(orig_error)s"
4267 msgstr ""
4268
4269-#: bzrlib/errors.py:1703
4270+#: bzrlib/errors.py:1710
4271 msgid "Connection closed: %(msg)s %(orig_error)s"
4272 msgstr ""
4273
4274-#: bzrlib/errors.py:1708
4275+#: bzrlib/errors.py:1715
4276 msgid "Invalid range access in %(path)s at %(offset)s: %(msg)s"
4277 msgstr ""
4278
4279-#: bzrlib/errors.py:1718
4280+#: bzrlib/errors.py:1725
4281 msgid "Invalid http response for %(path)s: %(msg)s%(orig_error)s"
4282 msgstr ""
4283
4284-#: bzrlib/errors.py:1733
4285+#: bzrlib/errors.py:1740
4286 msgid "Invalid http range %(range)r for %(path)s: %(msg)s"
4287 msgstr ""
4288
4289-#: bzrlib/errors.py:1747
4290+#: bzrlib/errors.py:1754
4291 msgid "HTTP MIME Boundary missing for %(path)s: %(msg)s"
4292 msgstr ""
4293
4294-#: bzrlib/errors.py:1755
4295+#: bzrlib/errors.py:1762
4296 msgid "Invalid http Content-type \"%(ctype)s\" for %(path)s: %(msg)s"
4297 msgstr ""
4298
4299-#: bzrlib/errors.py:1764
4300+#: bzrlib/errors.py:1771
4301 msgid "%(source)s is%(permanently)s redirected to %(target)s"
4302 msgstr ""
4303
4304-#: bzrlib/errors.py:1778
4305+#: bzrlib/errors.py:1785
4306 msgid "Too many redirections"
4307 msgstr ""
4308
4309-#: bzrlib/errors.py:1783
4310+#: bzrlib/errors.py:1790
4311 msgid "Working tree has conflicts."
4312 msgstr ""
4313
4314-#: bzrlib/errors.py:1787
4315+#: bzrlib/errors.py:1794
4316 msgid "Config file %(filename)s is not UTF-8 encoded\n"
4317 msgstr ""
4318
4319-#: bzrlib/errors.py:1796
4320+#: bzrlib/errors.py:1803
4321 msgid ""
4322 "Error(s) parsing config file %(filename)s:\n"
4323 "%(errors)s"
4324 msgstr ""
4325
4326-#: bzrlib/errors.py:1807
4327+#: bzrlib/errors.py:1814
4328 msgid "Bad value \"%(value)s\" for option \"%(name)s\"."
4329 msgstr ""
4330
4331-#: bzrlib/errors.py:1815
4332+#: bzrlib/errors.py:1822
4333 msgid "%(username)r does not seem to contain a reasonable email address"
4334 msgstr ""
4335
4336-#: bzrlib/errors.py:1824
4337+#: bzrlib/errors.py:1831
4338 msgid "Failed to GPG sign data with command \"%(command_line)s\""
4339 msgstr ""
4340
4341-#: bzrlib/errors.py:1832
4342+#: bzrlib/errors.py:1839
4343 msgid "Failed to verify GPG signature data with error \"%(error)s\""
4344 msgstr ""
4345
4346-#: bzrlib/errors.py:1840
4347+#: bzrlib/errors.py:1847
4348 msgid "Unable to import library \"%(library)s\": %(error)s"
4349 msgstr ""
4350
4351-#: bzrlib/errors.py:1848
4352+#: bzrlib/errors.py:1855
4353 msgid "python-gpgme is not installed, it is needed to verify signatures"
4354 msgstr ""
4355
4356-#: bzrlib/errors.py:1856
4357+#: bzrlib/errors.py:1863
4358 msgid ""
4359 "The working tree for %(basedir)s has changed since the last commit, but "
4360 "weave merge requires that it be unchanged"
4361 msgstr ""
4362
4363-#: bzrlib/errors.py:1866
4364+#: bzrlib/errors.py:1873
4365 msgid ""
4366 "Can't reprocess and show base, because reprocessing obscures the "
4367 "relationship of conflicting lines to the base"
4368 msgstr ""
4369
4370-#: bzrlib/errors.py:1872
4371+#: bzrlib/errors.py:1879
4372 msgid "Cycle in graph %(graph)r"
4373 msgstr ""
4374
4375-#: bzrlib/errors.py:1900
4376+#: bzrlib/errors.py:1907
4377 msgid "File %(filename)s is not conflicted."
4378 msgstr ""
4379
4380-#: bzrlib/errors.py:1922
4381+#: bzrlib/errors.py:1929
4382 msgid "No bundle was found in \"%(filename)s\"."
4383 msgstr ""
4384
4385-#: bzrlib/errors.py:1931
4386+#: bzrlib/errors.py:1938
4387 msgid "Unable to handle bundle version %(version)s: %(msg)s"
4388 msgstr ""
4389
4390-#: bzrlib/errors.py:1941
4391+#: bzrlib/errors.py:1948
4392 msgid "Branch %(base)s is missing revision %(text_revision)s of %(file_id)s"
4393 msgstr ""
4394
4395-#: bzrlib/errors.py:1954
4396+#: bzrlib/errors.py:1961
4397 msgid "File id {%(file_id)s} already exists in inventory as %(entry)s"
4398 msgstr ""
4399
4400-#: bzrlib/errors.py:1964
4401+#: bzrlib/errors.py:1971
4402 msgid "Key %(key)s is already present in map"
4403 msgstr ""
4404
4405-#: bzrlib/errors.py:1969
4406+#: bzrlib/errors.py:1976
4407 msgid "The prefix %(prefix)s is in the help search path twice."
4408 msgstr ""
4409
4410-#: bzrlib/errors.py:1977
4411+#: bzrlib/errors.py:1984
4412 msgid "Tree transform is malformed %(conflicts)r"
4413 msgstr ""
4414
4415-#: bzrlib/errors.py:1979
4416+#: bzrlib/errors.py:1986
4417 msgid ""
4418 "No final name for trans_id %(trans_id)r\n"
4419 "file-id: %(file_id)r\n"
4420 "root trans-id: %(root_trans_id)r\n"
4421 msgstr ""
4422
4423-#: bzrlib/errors.py:2011
4424+#: bzrlib/errors.py:2018
4425 msgid "Attempt to reuse a transform that has already been applied."
4426 msgstr ""
4427
4428-#: bzrlib/errors.py:2016
4429+#: bzrlib/errors.py:2023
4430 msgid "Moving the root directory is not supported at this time"
4431 msgstr ""
4432
4433-#: bzrlib/errors.py:2021
4434+#: bzrlib/errors.py:2028
4435 msgid "Failed to rename %(from_path)s to %(to_path)s: %(why)s"
4436 msgstr ""
4437
4438-#: bzrlib/errors.py:2032
4439+#: bzrlib/errors.py:2039
4440 msgid ""
4441 "Could not move %(from_path)s%(operator)s %(to_path)s%(_has_extra)s%(extra)s"
4442 msgstr ""
4443
4444-#: bzrlib/errors.py:2068
4445+#: bzrlib/errors.py:2075
4446 msgid ""
4447 "Could not rename %(from_path)s%(operator)s %(to_path)s%(_has_extra)s%(extra)s"
4448 msgstr ""
4449
4450-#: bzrlib/errors.py:2077
4451+#: bzrlib/errors.py:2084
4452 msgid ""
4453 "Can't safely remove modified or unknown files:\n"
4454 "%(changes_as_text)sUse --keep to not delete them, or --force to delete them "
4455 "regardless."
4456 msgstr ""
4457
4458-#: bzrlib/errors.py:2114
4459+#: bzrlib/errors.py:2121
4460 msgid "Unable to import paramiko (required for sftp support): %(error)s"
4461 msgstr ""
4462
4463-#: bzrlib/errors.py:2122
4464+#: bzrlib/errors.py:2129
4465 msgid "Nothing to merge."
4466 msgstr ""
4467
4468-#: bzrlib/errors.py:2127
4469+#: bzrlib/errors.py:2134
4470 msgid "Format %(format)s cannot be initialised by this version of bzr."
4471 msgstr ""
4472
4473-#: bzrlib/errors.py:2136
4474+#: bzrlib/errors.py:2143
4475 msgid ""
4476 "Cannot convert from format %(from_format)s to format %(format)s. "
4477 "%(problem)s"
4478 msgstr ""
4479
4480-#: bzrlib/errors.py:2148
4481+#: bzrlib/errors.py:2155
4482 msgid "Could not find an appropriate Differ for file \"%(path)s\""
4483 msgstr ""
4484
4485-#: bzrlib/errors.py:2156
4486+#: bzrlib/errors.py:2163
4487 msgid "%(exe_name)s could not be found on this machine"
4488 msgstr ""
4489
4490-#: bzrlib/errors.py:2164
4491+#: bzrlib/errors.py:2171
4492 msgid "Diff is not installed on this machine: %(msg)s"
4493 msgstr ""
4494
4495-#: bzrlib/errors.py:2172
4496+#: bzrlib/errors.py:2179
4497 msgid "Diff3 is not installed on this machine."
4498 msgstr ""
4499
4500-#: bzrlib/errors.py:2178
4501+#: bzrlib/errors.py:2185
4502 msgid "The content being inserted is already present."
4503 msgstr ""
4504
4505-#: bzrlib/errors.py:2183
4506+#: bzrlib/errors.py:2190
4507 msgid ""
4508 "This tree contains left-over files from a failed operation.\n"
4509 " Please examine %(limbo_dir)s to see if it contains any files you wish "
4510@@ -4388,14 +4393,14 @@
4511 " keep, and delete it when you are done."
4512 msgstr ""
4513
4514-#: bzrlib/errors.py:2194
4515+#: bzrlib/errors.py:2201
4516 msgid ""
4517 "This tree contains left-over files from a failed operation.\n"
4518 " Please examine %(pending_deletion)s to see if it contains any files you\n"
4519 " wish to keep, and delete it when you are done."
4520 msgstr ""
4521
4522-#: bzrlib/errors.py:2204
4523+#: bzrlib/errors.py:2211
4524 msgid ""
4525 "Unable to delete transform temporary directory %(limbo_dir)s.\n"
4526 " Please examine %(limbo_dir)s to see if it contains any files you wish "
4527@@ -4403,487 +4408,497 @@
4528 " keep, and delete it when you are done."
4529 msgstr ""
4530
4531-#: bzrlib/errors.py:2215
4532+#: bzrlib/errors.py:2222
4533 msgid ""
4534 "Unable to delete transform temporary directory %(pending_deletion)s. Please "
4535 "examine %(pending_deletion)s to see if it contains any files you wish to "
4536 "keep, and delete it when you are done."
4537 msgstr ""
4538
4539-#: bzrlib/errors.py:2225
4540+#: bzrlib/errors.py:2232
4541 msgid "Working tree is out of date, please run 'bzr update'.%(more)s"
4542 msgstr ""
4543
4544-#: bzrlib/errors.py:2239
4545+#: bzrlib/errors.py:2246
4546 msgid "Public branch \"%(public_location)s\" lacks revision \"%(revstring)s\"."
4547 msgstr ""
4548
4549-#: bzrlib/errors.py:2252
4550+#: bzrlib/errors.py:2259
4551 msgid "Error in merge modified format"
4552 msgstr ""
4553
4554-#: bzrlib/errors.py:2257
4555+#: bzrlib/errors.py:2264
4556 msgid "Format error in conflict listings"
4557 msgstr ""
4558
4559-#: bzrlib/errors.py:2261
4560+#: bzrlib/errors.py:2268
4561 msgid ""
4562 "Inconsistency in dirstate file %(dirstate_path)s.\n"
4563 "Error: %(description)s"
4564 msgstr ""
4565
4566-#: bzrlib/errors.py:2272
4567+#: bzrlib/errors.py:2279
4568 msgid ""
4569 "An error has been detected in the repository %(repo_path)s.\n"
4570 "Please run bzr reconcile on this repository."
4571 msgstr ""
4572
4573-#: bzrlib/errors.py:2283
4574+#: bzrlib/errors.py:2290
4575 msgid ""
4576 "An inconsistent delta was supplied involving %(path)r, %(file_id)r\n"
4577 "reason: %(reason)s"
4578 msgstr ""
4579
4580-#: bzrlib/errors.py:2296
4581+#: bzrlib/errors.py:2303
4582 msgid ""
4583 "An inconsistent delta was supplied: %(delta)r\n"
4584 "reason: %(reason)s"
4585 msgstr ""
4586
4587-#: bzrlib/errors.py:2308
4588+#: bzrlib/errors.py:2315
4589 msgid "To use this feature you must upgrade your branch at %(path)s."
4590 msgstr ""
4591
4592-#: bzrlib/errors.py:2317
4593+#: bzrlib/errors.py:2324
4594 msgid "To use this feature you must upgrade your repository at %(path)s."
4595 msgstr ""
4596
4597-#: bzrlib/errors.py:2322
4598+#: bzrlib/errors.py:2329
4599 msgid ""
4600 "To use this feature you must upgrade your branch at %(path)s to a format "
4601 "which supports rich roots."
4602 msgstr ""
4603
4604-#: bzrlib/errors.py:2328
4605+#: bzrlib/errors.py:2335
4606 msgid "Cannot perform local-only commits on unbound branches."
4607 msgstr ""
4608
4609-#: bzrlib/errors.py:2333
4610+#: bzrlib/errors.py:2340
4611 msgid "The method %(mname)s is not supported on objects of type %(tname)s."
4612 msgstr ""
4613
4614-#: bzrlib/errors.py:2354
4615+#: bzrlib/errors.py:2361
4616+msgid "Ghost tags not supported by format %(format)r."
4617+msgstr ""
4618+
4619+#: bzrlib/errors.py:2369
4620 msgid "File is binary but should be text."
4621 msgstr ""
4622
4623-#: bzrlib/errors.py:2359
4624+#: bzrlib/errors.py:2374
4625 msgid "The path %(path)s is not permitted on this platform"
4626 msgstr ""
4627
4628-#: bzrlib/errors.py:2368
4629+#: bzrlib/errors.py:2383
4630 msgid ""
4631 "Testament did not match expected value.\n"
4632 " For revision_id {%(revision_id)s}, expected {%(expected)s}, measured\n"
4633 " {%(measured)s}"
4634 msgstr ""
4635
4636-#: bzrlib/errors.py:2380
4637+#: bzrlib/errors.py:2395
4638 msgid "Not a bzr revision-bundle: %(text)r"
4639 msgstr ""
4640
4641-#: bzrlib/errors.py:2389
4642+#: bzrlib/errors.py:2404
4643 msgid "Bad bzr revision-bundle: %(text)r"
4644 msgstr ""
4645
4646-#: bzrlib/errors.py:2398
4647+#: bzrlib/errors.py:2413
4648 msgid "Malformed bzr revision-bundle header: %(text)r"
4649 msgstr ""
4650
4651-#: bzrlib/errors.py:2403
4652+#: bzrlib/errors.py:2418
4653 msgid "Malformed patches in bzr revision-bundle: %(text)r"
4654 msgstr ""
4655
4656-#: bzrlib/errors.py:2408
4657+#: bzrlib/errors.py:2423
4658 msgid "Malformed footer in bzr revision-bundle: %(text)r"
4659 msgstr ""
4660
4661-#: bzrlib/errors.py:2413
4662+#: bzrlib/errors.py:2428
4663 msgid "End of line marker was not \\n in bzr revision-bundle"
4664 msgstr ""
4665
4666-#: bzrlib/errors.py:2423
4667+#: bzrlib/errors.py:2438
4668 msgid "Bundle format %(bundle_format)s is incompatible with %(other)s"
4669 msgstr ""
4670
4671-#: bzrlib/errors.py:2433
4672+#: bzrlib/errors.py:2448
4673 msgid "Root class for inventory serialization errors"
4674 msgstr ""
4675
4676-#: bzrlib/errors.py:2437
4677+#: bzrlib/errors.py:2452
4678 msgid ""
4679 "The inventory was not in the expected format:\n"
4680 " %(msg)s"
4681 msgstr ""
4682
4683-#: bzrlib/errors.py:2446
4684+#: bzrlib/errors.py:2461
4685 msgid "This operation requires rich root data storage"
4686 msgstr ""
4687
4688-#: bzrlib/errors.py:2459
4689+#: bzrlib/errors.py:2474
4690 msgid "Unrecognised value for BZR_SSH environment variable: %(vendor)s"
4691 msgstr ""
4692
4693-#: bzrlib/errors.py:2468
4694+#: bzrlib/errors.py:2483
4695 msgid ""
4696 "Don't know how to handle SSH connections. Please set BZR_SSH environment "
4697 "variable."
4698 msgstr ""
4699
4700-#: bzrlib/errors.py:2475
4701+#: bzrlib/errors.py:2490
4702 msgid ""
4703 "Could not determine revno for {%(revision_id)s} because its ancestry shows a "
4704 "ghost at {%(ghost_revision_id)s}"
4705 msgstr ""
4706
4707-#: bzrlib/errors.py:2485
4708+#: bzrlib/errors.py:2500
4709 msgid "Ghost revision {%(revision_id)s} cannot be used here."
4710 msgstr ""
4711
4712-#: bzrlib/errors.py:2536
4713+#: bzrlib/errors.py:2551
4714 msgid ""
4715 "A merge directive must provide either a bundle or a public branch location."
4716 msgstr ""
4717
4718-#: bzrlib/errors.py:2543
4719+#: bzrlib/errors.py:2558
4720 msgid "Bad merge directive payload %(start)r"
4721 msgstr ""
4722
4723-#: bzrlib/errors.py:2553
4724+#: bzrlib/errors.py:2568
4725 msgid "Preview patch does not match requested changes."
4726 msgstr ""
4727
4728-#: bzrlib/errors.py:2559
4729+#: bzrlib/errors.py:2574
4730 msgid "Patch_type was %(patch_type)s, but no patch was supplied."
4731 msgstr ""
4732
4733-#: bzrlib/errors.py:2569
4734+#: bzrlib/errors.py:2584
4735 msgid ""
4736 "Your branch does not have all of the revisions required in order to merge "
4737 "this merge directive and the target location specified in the merge "
4738 "directive is not a branch: %(location)s."
4739 msgstr ""
4740
4741-#: bzrlib/errors.py:2581
4742+#: bzrlib/errors.py:2596
4743 msgid "Unsupported entry kind %(kind)s"
4744 msgstr ""
4745
4746-#: bzrlib/errors.py:2589
4747+#: bzrlib/errors.py:2604
4748 msgid "Can't subsume %(other_tree)s into %(tree)s. %(reason)s"
4749 msgstr ""
4750
4751-#: bzrlib/errors.py:2599
4752+#: bzrlib/errors.py:2614
4753 msgid "Subsume target %(other_tree)s needs to be upgraded."
4754 msgstr ""
4755
4756-#: bzrlib/errors.py:2618
4757+#: bzrlib/errors.py:2633
4758 msgid "No such tag: %(tag_name)s"
4759 msgstr ""
4760
4761-#: bzrlib/errors.py:2626
4762+#: bzrlib/errors.py:2641
4763 msgid "Tags not supported by %(branch)s; you may be able to use bzr upgrade."
4764 msgstr ""
4765
4766-#: bzrlib/errors.py:2635
4767+#: bzrlib/errors.py:2650
4768 msgid "Tag %(tag_name)s already exists."
4769 msgstr ""
4770
4771-#: bzrlib/errors.py:2643
4772+#: bzrlib/errors.py:2658
4773 msgid ""
4774 "Did not understand bug identifier %(bug_id)s: %(reason)s. See \"bzr help bugs"
4775 "\" for more information on this feature."
4776 msgstr ""
4777
4778-#: bzrlib/errors.py:2653
4779+#: bzrlib/errors.py:2668
4780 msgid ""
4781 "The URL for bug tracker \"%(abbreviation)s\" doesn't contain {id}: %(url)s"
4782 msgstr ""
4783
4784-#: bzrlib/errors.py:2663
4785+#: bzrlib/errors.py:2678
4786 msgid ""
4787 "Cannot find registered bug tracker called %(abbreviation)s on %(branch)s"
4788 msgstr ""
4789
4790-#: bzrlib/errors.py:2673
4791+#: bzrlib/errors.py:2688
4792 msgid "Invalid line in bugs property: '%(line)s'"
4793 msgstr ""
4794
4795-#: bzrlib/errors.py:2681
4796+#: bzrlib/errors.py:2696
4797 msgid "Invalid bug status: '%(status)s'"
4798 msgstr ""
4799
4800-#: bzrlib/errors.py:2689
4801+#: bzrlib/errors.py:2704
4802 msgid "Could not understand response from smart server: %(response_tuple)r"
4803 msgstr ""
4804
4805-#: bzrlib/errors.py:2728
4806+#: bzrlib/errors.py:2743
4807 msgid "Server sent an unexpected error: %(error_tuple)r"
4808 msgstr ""
4809
4810-#: bzrlib/errors.py:2747
4811+#: bzrlib/errors.py:2762
4812 msgid "Unrecognised container format: %(container_format)r"
4813 msgstr ""
4814
4815-#: bzrlib/errors.py:2755
4816+#: bzrlib/errors.py:2770
4817 msgid "Unexpected end of container stream"
4818 msgstr ""
4819
4820-#: bzrlib/errors.py:2760
4821+#: bzrlib/errors.py:2775
4822 msgid "Unknown record type: %(record_type)r"
4823 msgstr ""
4824
4825-#: bzrlib/errors.py:2768
4826+#: bzrlib/errors.py:2783
4827 msgid "Invalid record: %(reason)s"
4828 msgstr ""
4829
4830-#: bzrlib/errors.py:2776
4831+#: bzrlib/errors.py:2791
4832 msgid "Container has data after end marker: %(excess)r"
4833 msgstr ""
4834
4835-#: bzrlib/errors.py:2784
4836+#: bzrlib/errors.py:2799
4837 msgid "Container has multiple records with the same name: %(name)s"
4838 msgstr ""
4839
4840-#: bzrlib/errors.py:2797
4841+#: bzrlib/errors.py:2812
4842 msgid "Corrupt or incompatible data stream: %(reason)s"
4843 msgstr ""
4844
4845-#: bzrlib/errors.py:2805
4846+#: bzrlib/errors.py:2820
4847 msgid "SMTP error: %(error)s"
4848 msgstr ""
4849
4850-#: bzrlib/errors.py:2813
4851+#: bzrlib/errors.py:2828
4852 msgid "No message supplied."
4853 msgstr ""
4854
4855-#: bzrlib/errors.py:2818
4856+#: bzrlib/errors.py:2833
4857 msgid "No mail-to address (--mail-to) or output (-o) specified."
4858 msgstr ""
4859
4860-#: bzrlib/errors.py:2823
4861+#: bzrlib/errors.py:2838
4862 msgid "Unknown mail client: %(mail_client)s"
4863 msgstr ""
4864
4865-#: bzrlib/errors.py:2831
4866+#: bzrlib/errors.py:2846
4867 msgid ""
4868 "Unable to find mail client with the following names: "
4869 "%(mail_command_list_string)s"
4870 msgstr ""
4871
4872-#: bzrlib/errors.py:2841
4873+#: bzrlib/errors.py:2856
4874 msgid "SMTP connection to %(host)s refused"
4875 msgstr ""
4876
4877-#: bzrlib/errors.py:2850
4878+#: bzrlib/errors.py:2865
4879 msgid "Please specify smtp_server. No server at default %(host)s."
4880 msgstr ""
4881
4882-#: bzrlib/errors.py:2864
4883+#: bzrlib/errors.py:2879
4884 msgid ""
4885 "'%(display_url)s' is not in sync with %(target_url)s. See bzr help sync-for-"
4886 "reconfigure."
4887 msgstr ""
4888
4889-#: bzrlib/errors.py:2876
4890+#: bzrlib/errors.py:2891
4891 msgid "'%(display_url)s' is already a branch."
4892 msgstr ""
4893
4894-#: bzrlib/errors.py:2881
4895+#: bzrlib/errors.py:2896
4896 msgid "'%(display_url)s' is already a tree."
4897 msgstr ""
4898
4899-#: bzrlib/errors.py:2886
4900+#: bzrlib/errors.py:2901
4901 msgid "'%(display_url)s' is already a checkout."
4902 msgstr ""
4903
4904-#: bzrlib/errors.py:2891
4905+#: bzrlib/errors.py:2906
4906 msgid "'%(display_url)s' is already a lightweight checkout."
4907 msgstr ""
4908
4909-#: bzrlib/errors.py:2896
4910+#: bzrlib/errors.py:2911
4911 msgid "'%(display_url)s' is already using a shared repository."
4912 msgstr ""
4913
4914-#: bzrlib/errors.py:2901
4915+#: bzrlib/errors.py:2916
4916 msgid "'%(display_url)s' is already standalone."
4917 msgstr ""
4918
4919-#: bzrlib/errors.py:2906
4920+#: bzrlib/errors.py:2921
4921 msgid "Shared repository '%(display_url)s' already creates working trees."
4922 msgstr ""
4923
4924-#: bzrlib/errors.py:2912
4925+#: bzrlib/errors.py:2927
4926 msgid ""
4927 "Shared repository '%(display_url)s' already doesn't create working trees."
4928 msgstr ""
4929
4930-#: bzrlib/errors.py:2918
4931+#: bzrlib/errors.py:2933
4932 msgid "Requested reconfiguration of '%(display_url)s' is not supported."
4933 msgstr ""
4934
4935-#: bzrlib/errors.py:2923
4936+#: bzrlib/errors.py:2938
4937 msgid "No location could be found to bind to at %(display_url)s."
4938 msgstr ""
4939
4940-#: bzrlib/errors.py:2928
4941+#: bzrlib/errors.py:2943
4942 msgid ""
4943 "Working tree \"%(display_url)s\" has uncommitted changes (See bzr status)."
4944 "%(more)s"
4945 msgstr ""
4946
4947-#: bzrlib/errors.py:2947
4948+#: bzrlib/errors.py:2962
4949 msgid ""
4950 "Working tree \"%(display_url)s\" has shelved changes (See bzr shelve --list)."
4951 "%(more)s"
4952 msgstr ""
4953
4954-#: bzrlib/errors.py:2953
4955+#: bzrlib/errors.py:2968
4956 msgid "Variable {%(name)s} is not available."
4957 msgstr ""
4958
4959-#: bzrlib/errors.py:2961
4960+#: bzrlib/errors.py:2976
4961 msgid "No template specified."
4962 msgstr ""
4963
4964-#: bzrlib/errors.py:2966
4965+#: bzrlib/errors.py:2981
4966 msgid "Unable to create symlink %(path_str)son this platform"
4967 msgstr ""
4968
4969-#: bzrlib/errors.py:2981
4970+#: bzrlib/errors.py:2996
4971 msgid ""
4972 "Unsupported timezone format \"%(timezone)s\", options are \"utc\", \"original"
4973 "\", \"local\"."
4974 msgstr ""
4975
4976-#: bzrlib/errors.py:3015
4977+#: bzrlib/errors.py:3030
4978 msgid ""
4979 "Unable to encode %(kind)s path %(path)r in user encoding %(user_encoding)s"
4980 msgstr ""
4981
4982-#: bzrlib/errors.py:3027
4983+#: bzrlib/errors.py:3042
4984 msgid "The \"%(config_id)s\" configuration does not exist."
4985 msgstr ""
4986
4987-#: bzrlib/errors.py:3035
4988+#: bzrlib/errors.py:3050
4989 msgid "The \"%(option_name)s\" configuration option does not exist."
4990 msgstr ""
4991
4992-#: bzrlib/errors.py:3043
4993+#: bzrlib/errors.py:3058
4994 msgid "The alias \"%(alias_name)s\" does not exist."
4995 msgstr ""
4996
4997-#: bzrlib/errors.py:3057
4998+#: bzrlib/errors.py:3072
4999 msgid "\"%(alias_name)s\" is not a valid location alias."
5000 msgstr ""
The diff has been truncated for viewing.