Status: | Merged |
---|---|
Approved by: | Jelmer Vernooij |
Approved revision: | 7744 |
Merged at revision: | 7673 |
Proposed branch: | lp:brz/3.3 |
Merge into: | lp:brz |
Diff against target: |
9803 lines (+1846/-1697) 24 files modified
.github/workflows/pythonpackage.yml (+29/-5) Makefile (+1/-1) breezy/__init__.py (+1/-1) breezy/__main__.py (+0/-1) breezy/builtins.py (+3/-3) breezy/config.py (+5/-2) breezy/plugins/email/__init__.py (+9/-9) breezy/plugins/propose/cmds.py (+4/-4) breezy/tests/__init__.py (+1/-1) breezy/tests/blackbox/test_big_file.py (+17/-3) breezy/tests/blackbox/test_branch.py (+1/-0) breezy/tests/fixtures.py (+26/-6) breezy/tests/test_config.py (+2/-0) breezy/tests/test_msgeditor.py (+1/-0) doc/developers/releasing.txt (+12/-24) doc/en/mini-tutorial/index.txt (+5/-5) doc/en/release-notes/brz-3.3.txt (+81/-1) doc/en/user-guide/annotating_changes.txt (+3/-3) doc/en/user-guide/browsing_history.txt (+1/-9) doc/en/user-guide/plugins.txt (+4/-3) po/brz.pot (+1579/-1615) setup.cfg (+5/-0) setup.py (+2/-1) xfail.macos (+54/-0) |
To merge this branch: | bzr merge lp:brz/3.3 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jelmer Vernooij | Approve | ||
Review via email: mp+433140@code.launchpad.net |
Commit message
Merge lp:brz/3.3
Description of the change
Jelmer Vernooij (jelmer) : | # |
The Breezy Bot (the-breezy-bot) wrote : | # |
The Breezy Bot (the-breezy-bot) wrote : | # |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionE
Collecting setuptools-gettext
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionE
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionE
Downloading setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Collecting docutils
Downloading docutils-
━━
Requirement already satisfied: setuptools in ./lib/python3.
The Breezy Bot (the-breezy-bot) wrote : | # |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
Collecting setuptools-gettext
Using cached setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/
Requirement already satisfied: gpg in /usr/lib/
Requirement already satisfied: flake8 in /usr/lib/
Collecting testtools
Using cached testtools-
Collecting testscenarios
Using cached testscenarios-
Collecting python-subunit
Using cached python_
Collecting sphinx-epytext
Using cached sphinx_
Requirement already satisfied: setuptools in ./lib/python3.
Collecting docutils
Using cached docutils-
Collecting sphinx
Using cached sphinx-
Requirement already satisfied: paramiko in /usr/local/
Collecting fastimport
Using cached fastimport-
Requirement already satisfied: httplib2 in /usr/lib/
Requirement already satisfied: keyring in /usr/local/
Requirement already satisfied: lazr.restfulcli
The Breezy Bot (the-breezy-bot) wrote : | # |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
Collecting setuptools-gettext
Using cached setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: paramiko in /usr/local/
Requirement already satisfied: gpg in /usr/lib/
Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/
Collecting sphinx
Using cached sphinx-
Collecting sphinx-epytext
Using cached sphinx_
Requirement already satisfied: setuptools in ./lib/python3.
Collecting docutils
Using cached docutils-
Collecting fastimport
Using cached fastimport-
Collecting testscenarios
Using cached testscenarios-
Collecting testtools
Using cached testtools-
Requirement already satisfied: flake8 in /usr/lib/
Collecting python-subunit
Using cached python_
Requirement already satisfied: httplib2 in /usr/lib/
Requirement already satisfied: keyring in /usr/local/
Requirement already satisfied: lazr.restfulcli
The Breezy Bot (the-breezy-bot) wrote : | # |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
Collecting setuptools-gettext
Using cached setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Requirement already satisfied: flake8 in /usr/lib/
Collecting testtools
Using cached testtools-
Collecting python-subunit
Using cached python_
Collecting testscenarios
Using cached testscenarios-
Collecting fastimport
Using cached fastimport-
Requirement already satisfied: gpg in /usr/lib/
Collecting docutils
Using cached docutils-
Collecting sphinx-epytext
Using cached sphinx_
Collecting sphinx
Using cached sphinx-
Requirement already satisfied: setuptools in ./lib/python3.
Requirement already satisfied: paramiko in /usr/local/
Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/
Requirement already satisfied: httplib2 in /usr/lib/
Requirement already satisfied: keyring in /usr/local/
Requirement already satisfied: lazr.restfulcli
The Breezy Bot (the-breezy-bot) wrote : | # |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
Collecting setuptools-gettext
Downloading setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/
Requirement already satisfied: paramiko in /usr/local/
Collecting fastimport
Downloading fastimport-
━━
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: flake8 in /usr/lib/
Collecting python-subunit
Downloading python_
━━
Collecting testscenarios
Downloading testscenarios-
Collecting testtools
Downloading testtools-
━━
Collecting docutils
Downloading docutils-
━━
Collecting sphinx
Downloading sphinx-
━━
Collecting sphinx-epytext
Downloading sphinx-
Prepa...
The Breezy Bot (the-breezy-bot) wrote : | # |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
Collecting setuptools-gettext
Downloading setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Collecting fastimport
Downloading fastimport-
━━
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: paramiko in /usr/local/
Collecting sphinx
Downloading sphinx-
━━
Collecting docutils
Downloading docutils-
━━
Requirement already satisfied: setuptools in ./lib/python3.
Collecting sphinx-epytext
Downloading sphinx-
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/
Requirement already satisfied: gpg in /usr/lib/
Collecting testscenarios
Downloading testscenarios-
Collecting testtools
Downloading testtools-
━━
The Breezy Bot (the-breezy-bot) wrote : | # |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
Collecting setuptools-gettext
Downloading setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Collecting python-subunit
Downloading python_
━━
Collecting testtools
Downloading testtools-
━━
Collecting testscenarios
Downloading testscenarios-
Requirement already satisfied: flake8 in /usr/lib/
Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/
Requirement already satisfied: gpg in /usr/lib/
Collecting fastimport
Downloading fastimport-
━━
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting sphinx-epytext
Downloading sphinx-
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting sphinx
Downloading sphinx-
━━
Requirement already satisfied: setuptools in ./lib/python3.
- 7736. By Jelmer Vernooij
-
Skip tests that often hang.
by jelmer review by jelmer
- 7737. By Jelmer Vernooij
-
More portability fixes for Windows, Mac OS X.
by jelmer review by jelmer
- 7738. By Jelmer Vernooij
-
Drop references to brz-gtk.
by jelmer review by jelmer
- 7739. By Jelmer Vernooij
-
Improve brz-email docs.
by jelmer review by jelmer
- 7740. By Jelmer Vernooij
-
Drop reference to Bazaar in 'brz plugins'.
by jelmer review by jelmer
- 7741. By Jelmer Vernooij
-
Increase timeout for single test.
by jelmer review by jelmer
- 7742. By Jelmer Vernooij
-
Update release notes for 3.3.1.
by jelmer review by jelmer
- 7743. By Jelmer Vernooij
-
Support [] in email addresses.
by jelmer review by jelmer
- 7744. By Jelmer Vernooij
-
Release 3.3.1
by jelmer review by jelmer
Preview Diff
1 | === modified file '.github/workflows/pythonpackage.yml' |
2 | --- .github/workflows/pythonpackage.yml 2022-11-06 23:07:07 +0000 |
3 | +++ .github/workflows/pythonpackage.yml 2022-11-22 15:53:18 +0000 |
4 | @@ -16,6 +16,9 @@ |
5 | - os: macos-latest |
6 | experimental: true |
7 | python-version: 3.7 |
8 | + - os: windows-latest |
9 | + python-version: 3.7 |
10 | + experimental: true |
11 | # See https://github.com/actions/toolkit/issues/399 |
12 | # include: |
13 | # - os: ubuntu-latest |
14 | @@ -40,11 +43,14 @@ |
15 | - name: Install dependencies |
16 | run: | |
17 | python -m pip install --upgrade pip |
18 | - pip install -U pip "setuptools>=60" setuptools-gettext |
19 | - pip install -U pip coverage codecov flake8 testtools paramiko fastbencode fastimport configobj cython testscenarios six docutils sphinx sphinx_epytext launchpadlib patiencediff git+https://github.com/dulwich/dulwich setuptools-rust pyyaml merge3 mypy |
20 | + python -m pip install -U pip "setuptools>=60" setuptools-gettext cython setuptools-rust |
21 | + python -m pip install -U pip coverage codecov cython testscenarios git+https://github.com/dulwich/dulwich |
22 | + python -m pip install ".[dev,paramiko,doc,launchpad,git,fastimport]" |
23 | - name: Install dependencies (linux/pip) |
24 | run: | |
25 | - python -m pip install pyinotify |
26 | + sudo apt install libgpgme-dev |
27 | + pip install pyinotify |
28 | + pip install ".[workspace,pgp]" |
29 | if: "matrix.os == 'ubuntu-latest'" |
30 | - name: Build docs |
31 | run: | |
32 | @@ -53,14 +59,32 @@ |
33 | run: | |
34 | make extensions PYTHON=python |
35 | if: "matrix.python-version != 'pypy3'" |
36 | - - name: Test suite run |
37 | + - name: Test suite run (Linux) |
38 | run: | |
39 | ./brz selftest |
40 | env: |
41 | PYTHONHASHSEED: random |
42 | BRZ_PLUGIN_PATH: -site:-user |
43 | PYTHONPATH: . |
44 | + if: "matrix.os == 'ubuntu-latest'" |
45 | + - name: Test suite run (Mac OS) |
46 | + run: | |
47 | + ./brz selftest --subunit2 | subunit-filter --fixup-expected-failures=xfail.macos -s --passthrough | subunit2pyunit |
48 | + env: |
49 | + PYTHONHASHSEED: random |
50 | + BRZ_PLUGIN_PATH: -site:-user |
51 | + PYTHONPATH: . |
52 | + if: "matrix.os == 'macos-latest'" |
53 | + - name: Test suite run (Windows) |
54 | + run: | |
55 | + python -m breezy selftest --subunit2 | subunit-filter --fixup-expected-failures=xfail.windows -s --passthrough | subunit2pyunit |
56 | + env: |
57 | + PYTHONHASHSEED: random |
58 | + BRZ_PLUGIN_PATH: -site:-user |
59 | + PYTHONPATH: . |
60 | + if: "matrix.os == 'windows-latest'" |
61 | - name: Run mypy |
62 | run: | |
63 | - python -m pip install types-PyYAML types-paramiko types-setuptools |
64 | + python -m pip install mypy types-PyYAML types-paramiko types-setuptools |
65 | python -m mypy breezy |
66 | + if: "matrix.python-version != 'pypy3'" |
67 | |
68 | === modified file 'Makefile' |
69 | --- Makefile 2022-10-30 03:53:57 +0000 |
70 | +++ Makefile 2022-11-22 15:53:18 +0000 |
71 | @@ -277,7 +277,7 @@ |
72 | ) |
73 | |
74 | po/brz.pot: $(PYFILES) $(DOCFILES) |
75 | - $(PYTHON) ./brz export-pot --include-duplicates > po/brz.pot |
76 | + ./brz export-pot --include-duplicates > po/brz.pot |
77 | echo $(TRANSLATABLE_PYFILES) | xargs \ |
78 | xgettext --package-name "brz" \ |
79 | --msgid-bugs-address "<breezy-vcs@groups.google.com>" \ |
80 | |
81 | === modified file 'breezy/__init__.py' |
82 | --- breezy/__init__.py 2022-10-27 11:57:11 +0000 |
83 | +++ breezy/__init__.py 2022-11-22 15:53:18 +0000 |
84 | @@ -51,7 +51,7 @@ |
85 | # Python version 2.0 is (2, 0, 0, 'final', 0)." Additionally we use a |
86 | # releaselevel of 'dev' for unreleased under-development code. |
87 | |
88 | -version_info = (3, 3, 1, 'dev', 0) |
89 | +version_info = (3, 3, 1, 'final', 0) |
90 | |
91 | |
92 | def _format_version_tuple(version_info): |
93 | |
94 | === modified file 'breezy/__main__.py' |
95 | --- breezy/__main__.py 2022-10-27 19:28:31 +0000 |
96 | +++ breezy/__main__.py 2022-11-22 15:53:18 +0000 |
97 | @@ -19,7 +19,6 @@ |
98 | |
99 | import os |
100 | import sys |
101 | -import warnings |
102 | |
103 | |
104 | profiling = False |
105 | |
106 | === modified file 'breezy/builtins.py' |
107 | --- breezy/builtins.py 2022-11-15 10:35:17 +0000 |
108 | +++ breezy/builtins.py 2022-11-22 15:53:18 +0000 |
109 | @@ -2658,8 +2658,8 @@ |
110 | :Tips & tricks: |
111 | |
112 | GUI tools and IDEs are often better at exploring history than command |
113 | - line tools: you may prefer qlog or viz from qbzr or brz-gtk, the |
114 | - bzr-explorer shell, or the Loggerhead web interface. See the Breezy |
115 | + line tools: you may prefer qlog from qbzr, or the Loggerhead web |
116 | + interface. See the Breezy |
117 | Plugin Guide <https://www.breezy-vcs.org/doc/plugins/en/> and |
118 | <http://wiki.breezy-vcs.org/IDEIntegration>. |
119 | |
120 | @@ -5207,7 +5207,7 @@ |
121 | adding new commands, providing additional network transports and |
122 | customizing log output. |
123 | |
124 | - See the Bazaar Plugin Guide <https://www.breezy-vcs.org/doc/plugins/en/> |
125 | + See the Breezy Plugin Guide <https://www.breezy-vcs.org/doc/plugins/en/> |
126 | for further information on plugins including where to find them and how to |
127 | install them. Instructions are also provided there on how to write new |
128 | plugins using the Python programming language. |
129 | |
130 | === modified file 'breezy/config.py' |
131 | --- breezy/config.py 2022-11-13 20:26:24 +0000 |
132 | +++ breezy/config.py 2022-11-22 15:53:18 +0000 |
133 | @@ -1424,9 +1424,12 @@ |
134 | return self._get_best_value('_acceptable_keys') |
135 | |
136 | |
137 | +_username_re = lazy_regex.lazy_compile(r'(.*?)\s*<?([\[\]\w+.-]+@[\w+.-]+)>?') |
138 | + |
139 | + |
140 | def parse_username(username): |
141 | """Parse e-mail username and return a (name, address) tuple.""" |
142 | - match = re.match(r'(.*?)\s*<?([\w+.-]+@[\w+.-]+)>?', username) |
143 | + match = _username_re.match(username) |
144 | if match is None: |
145 | return (username, '') |
146 | return (match.group(1), match.group(2)) |
147 | @@ -2644,7 +2647,7 @@ |
148 | 'breezy.smtp_connection', 'smtp_username') |
149 | option_registry.register( |
150 | Option('selftest.timeout', |
151 | - default='600', |
152 | + default='1200', |
153 | from_unicode=int_from_store, |
154 | help='Abort selftest if one test takes longer than this many seconds', |
155 | )) |
156 | |
157 | === modified file 'breezy/plugins/email/__init__.py' |
158 | --- breezy/plugins/email/__init__.py 2020-02-18 01:57:45 +0000 |
159 | +++ breezy/plugins/email/__init__.py 2022-11-22 15:53:18 +0000 |
160 | @@ -15,25 +15,21 @@ |
161 | |
162 | """Sending emails for commits and branch changes. |
163 | |
164 | -To have bzr send an email you need to configure an address to send mail |
165 | +To have Breezy send an email you need to configure an address to send mail |
166 | to for that branch. To do this set the configuration option ``post_commit_to`` |
167 | and the address to send the mail from is read from the configuration option |
168 | ``post_commit_sender`` (if not supplied defaults to the email address reported |
169 | -by ``bzr whoami``). |
170 | +by ``brz whoami``). |
171 | |
172 | By default, the diff for the commit will be included in the email if the |
173 | length is less than 1000 lines. This limit can be changed by setting the |
174 | configuration option 'post_commit_difflimit' to the number of lines you wish |
175 | it to be limited to. Set it to 0 to unconditionally disable sending of diffs. |
176 | |
177 | -By default bzr-email only emails when a commit occurs, not when a push or |
178 | +By default emails are sent only when a commit occurs, not when a push or |
179 | pull operation occurs. To email on push or pull set post_commit_push_pull=True |
180 | in the configuration. |
181 | |
182 | -If you are using a bzr release from before 0.15, you need to manually tell |
183 | -bzr about the commit action, by setting |
184 | -post_commit=breezy.plugins.email.post_commit in breezy.conf or locations.conf. |
185 | - |
186 | The URL of the branch is determined from the following checks (in order): |
187 | - If the configuration value 'post_commit_url' is set, it is used. |
188 | - If the configuration value 'public_branch' is set, it is used. |
189 | @@ -62,6 +58,10 @@ |
190 | like:: |
191 | |
192 | revision_mail_headers=X-Cheese: to the rescue! |
193 | + |
194 | +Other supported options (use ``brz help <option>`` for more information) |
195 | +are: post_commit_body, post_commit_subject, post_commit_log_format, |
196 | +post_commit_diffoptions, post_commit_sender, post_commit_to. |
197 | """ |
198 | |
199 | from ... import version_info # noqa: F401 |
200 | @@ -121,6 +121,6 @@ |
201 | |
202 | from ...hooks import install_lazy_named_hook |
203 | install_lazy_named_hook("breezy.branch", "Branch.hooks", 'post_commit', |
204 | - branch_commit_hook, 'bzr-email') |
205 | + branch_commit_hook, 'email') |
206 | install_lazy_named_hook("breezy.branch", "Branch.hooks", |
207 | - 'post_change_branch_tip', branch_post_change_hook, 'bzr-email') |
208 | + 'post_change_branch_tip', branch_post_change_hook, 'email') |
209 | |
210 | === modified file 'breezy/plugins/propose/cmds.py' |
211 | --- breezy/plugins/propose/cmds.py 2022-11-03 17:51:29 +0000 |
212 | +++ breezy/plugins/propose/cmds.py 2022-11-22 15:53:18 +0000 |
213 | @@ -220,11 +220,11 @@ |
214 | note(gettext('There is already a branch merge proposal: %s'), e.url) |
215 | else: |
216 | note(gettext('Merge proposal created: %s') % proposal.url) |
217 | + web_url = proposal.get_web_url() |
218 | + note(gettext('Opening %s in web browser'), web_url) |
219 | if open: |
220 | - web_url = proposal.get_web_url() |
221 | - note(gettext('Opening %s in web browser'), web_url) |
222 | - import webbrowser |
223 | - webbrowser.open(web_url) |
224 | + import webbrowser |
225 | + webbrowser.open(web_url) |
226 | |
227 | |
228 | class cmd_find_merge_proposal(Command): |
229 | |
230 | === modified file 'breezy/tests/__init__.py' |
231 | --- breezy/tests/__init__.py 2022-11-13 20:26:24 +0000 |
232 | +++ breezy/tests/__init__.py 2022-11-22 15:53:18 +0000 |
233 | @@ -952,7 +952,7 @@ |
234 | # set by the user running selftest). |
235 | timeout = config.GlobalStack().get('selftest.timeout') |
236 | if timeout: |
237 | - timeout_fixture = fixtures.TimeoutFixture(timeout) |
238 | + timeout_fixture = fixtures.TimeoutFixture(timeout, gentle=True) |
239 | timeout_fixture.setUp() |
240 | self.addCleanup(timeout_fixture.cleanUp) |
241 | |
242 | |
243 | === modified file 'breezy/tests/blackbox/test_big_file.py' |
244 | --- breezy/tests/blackbox/test_big_file.py 2021-08-21 13:02:55 +0000 |
245 | +++ breezy/tests/blackbox/test_big_file.py 2022-11-22 15:53:18 +0000 |
246 | @@ -21,6 +21,7 @@ |
247 | memory. |
248 | """ |
249 | |
250 | +import contextlib |
251 | import errno |
252 | import os |
253 | import resource |
254 | @@ -52,6 +53,16 @@ |
255 | os.close(fd) |
256 | |
257 | |
258 | +@contextlib.contextmanager |
259 | +def limit_memory(size): |
260 | + if sys.platform in ('win32', 'darwin'): |
261 | + raise NotImplementedError |
262 | + previous = resource.getrlimit(RESOURCE) |
263 | + resource.setrlimit(RESOURCE, (LIMIT, -1)) |
264 | + yield |
265 | + resource.setrlimit(RESOURCE, previous) |
266 | + |
267 | + |
268 | class TestAdd(tests.TestCaseWithTransport): |
269 | |
270 | def writeBigFile(self, path): |
271 | @@ -64,9 +75,12 @@ |
272 | |
273 | def setUp(self): |
274 | super(TestAdd, self).setUp() |
275 | - previous = resource.getrlimit(RESOURCE) |
276 | - self.addCleanup(resource.setrlimit, RESOURCE, previous) |
277 | - resource.setrlimit(RESOURCE, (LIMIT, -1)) |
278 | + cm = limit_memory(LIMIT) |
279 | + try: |
280 | + cm.__enter__() |
281 | + except NotImplementedError: |
282 | + self.skipTest('memory limits not supported on this platform') |
283 | + self.addCleanup(cm.__exit__, None, None, None) |
284 | |
285 | def test_allocate(self): |
286 | def allocate(): |
287 | |
288 | === modified file 'breezy/tests/blackbox/test_branch.py' |
289 | --- breezy/tests/blackbox/test_branch.py 2021-12-25 15:47:06 +0000 |
290 | +++ breezy/tests/blackbox/test_branch.py 2022-11-22 15:53:18 +0000 |
291 | @@ -555,6 +555,7 @@ |
292 | |
293 | def setUp(self): |
294 | super(TestRemoteBranch, self).setUp() |
295 | + self.skipTest('tests often hang - see pad.lv/1997033') |
296 | tree = self.make_branch_and_tree('branch') |
297 | self.build_tree_contents([('branch/file', b'file content\n')]) |
298 | tree.add('file') |
299 | |
300 | === modified file 'breezy/tests/fixtures.py' |
301 | --- breezy/tests/fixtures.py 2022-07-02 16:15:20 +0000 |
302 | +++ breezy/tests/fixtures.py 2022-11-22 15:53:18 +0000 |
303 | @@ -24,7 +24,7 @@ |
304 | should be passed to `addCleanup` on the test. |
305 | """ |
306 | |
307 | - |
308 | +from contextlib import ExitStack |
309 | import itertools |
310 | |
311 | |
312 | @@ -140,21 +140,41 @@ |
313 | return tree |
314 | |
315 | |
316 | +class TimeoutException(Exception): |
317 | + """Timeout expired""" |
318 | + |
319 | + |
320 | class TimeoutFixture(object): |
321 | """Kill a test with sigalarm if it runs too long. |
322 | |
323 | Only works on Unix at present. |
324 | """ |
325 | |
326 | - def __init__(self, timeout_secs): |
327 | + def __init__(self, timeout_secs, gentle=True): |
328 | import signal |
329 | self.timeout_secs = timeout_secs |
330 | self.alarm_fn = getattr(signal, 'alarm', None) |
331 | + self.gentle = gentle |
332 | + self._es = ExitStack() |
333 | + |
334 | + def signal_handler(self, signum, frame): |
335 | + raise TimeoutException(self.timeout_secs) |
336 | |
337 | def setUp(self): |
338 | - if self.alarm_fn is not None: |
339 | - self.alarm_fn(self.timeout_secs) |
340 | + import signal |
341 | + if self.alarm_fn is None: |
342 | + return |
343 | + if self.gentle: |
344 | + # Install a handler for SIGARLM so we can raise an exception rather |
345 | + # than the default handler executing, which kills the process. |
346 | + old_handler = signal.signal(signal.SIGALRM, self.signal_handler) |
347 | + # We add the alarm cleanup before the cleanup for the signal handler, |
348 | + # otherwise there is a race condition where the signal handler is |
349 | + # cleaned up but the alarm still fires. |
350 | + self._es.callback(self.alarm_fn, 0) |
351 | + self.alarm_fn(self.timeout_secs) |
352 | + if self.gentle: |
353 | + self._es.callback(signal.signal, signal.SIGALRM, old_handler) |
354 | |
355 | def cleanUp(self): |
356 | - if self.alarm_fn is not None: |
357 | - self.alarm_fn(0) |
358 | + self._es.close() |
359 | |
360 | === modified file 'breezy/tests/test_config.py' |
361 | --- breezy/tests/test_config.py 2022-10-28 18:05:19 +0000 |
362 | +++ breezy/tests/test_config.py 2022-11-22 15:53:18 +0000 |
363 | @@ -1527,6 +1527,8 @@ |
364 | config.parse_username('John Doe')) |
365 | self.assertEqual(('John Doe', 'jdoe@example.com'), |
366 | config.parse_username('John Doe jdoe@example.com')) |
367 | + self.assertEqual(('John Doe', 'jdoe[bot]@example.com'), |
368 | + config.parse_username('John Doe <jdoe[bot]@example.com>')) |
369 | |
370 | |
371 | class TestTreeConfig(tests.TestCaseWithTransport): |
372 | |
373 | === modified file 'breezy/tests/test_msgeditor.py' |
374 | --- breezy/tests/test_msgeditor.py 2022-11-05 18:34:06 +0000 |
375 | +++ breezy/tests/test_msgeditor.py 2022-11-22 15:53:18 +0000 |
376 | @@ -198,6 +198,7 @@ |
377 | else: |
378 | # [non-win32] make python script executable and set BRZ_EDITOR |
379 | os.chmod('fed.py', 0o755) |
380 | + mutter('Setting BRZ_EDITOR to %r', '%s ./fed.py' % sys.executable) |
381 | self.overrideEnv('BRZ_EDITOR', '%s ./fed.py' % sys.executable) |
382 | |
383 | def test_edit_commit_message_without_infotext(self): |
384 | |
385 | === modified file 'doc/developers/releasing.txt' |
386 | --- doc/developers/releasing.txt 2022-10-08 06:44:12 +0000 |
387 | +++ doc/developers/releasing.txt 2022-11-22 15:53:18 +0000 |
388 | @@ -56,35 +56,23 @@ |
389 | When do we release ? |
390 | ==================== |
391 | |
392 | -As of May 2020, we maintain a two series: 3.1 and trunk (3.2). |
393 | +As of 2022, we maintain a two series: 3.3 and trunk (4.0). |
394 | |
395 | #. as much as possible releases should not disturb development, and |
396 | ongoing development should not disturb releases, |
397 | |
398 | -#. the most recent development series should release once a month during |
399 | - the beta period (see `Development cycles <cycle.html>`_ for more |
400 | +#. the most recent development series should ideally release once a month |
401 | + during the beta period (see `Development cycles <cycle.html>`_ for more |
402 | details), |
403 | |
404 | -#. the most recent stable series should release every other month (based |
405 | - on the amount of bug fixes, this can be shorter or longer depending on |
406 | - the bugs importance), |
407 | +#. as capacity allows, the most recent stable series should release every |
408 | + other month (based on the amount of bug fixes, this can be shorter or |
409 | + longer depending on the bugs importance), |
410 | |
411 | #. previous series should release on a regular basis without interfering |
412 | with the most recent series with a decreasing order of priority (again |
413 | this should be based on bugs importance and user feedback), |
414 | |
415 | -#. the death of a series should be planned ahead of time. 6 months should |
416 | - give enough time to our users to migrate to a more recent series. This |
417 | - doesn't mean we will make a release at the end of the series, just that |
418 | - before the end date we *could* possibly put out another release if |
419 | - there was a sufficiently important fix. Beyond that date, we won't |
420 | - even land changes on that branch (unless something causes a miraculous |
421 | - resurrection.) |
422 | - |
423 | -#. there should not be more than 2 releases in the same week (but the |
424 | - Release Manager is free to ignore this (get in touch with packagers |
425 | - though), |
426 | - |
427 | At the start of a series cycle |
428 | ============================== |
429 | |
430 | @@ -140,9 +128,9 @@ |
431 | |
432 | #. Update the version number in the ``brz`` script, and the |
433 | ``breezy/__init__.py`` file:: |
434 | - |
435 | + |
436 | version_info = (x, y, z, 'dev', 0) |
437 | - |
438 | + |
439 | #. Add a new section at the top of the current release notes (in |
440 | ``doc/en/release-notes``) about the new release, including its version |
441 | number and the headings from ``release-template.txt``. |
442 | @@ -289,20 +277,20 @@ |
443 | @@ -52,7 +52,7 @@ |
444 | # Python version 2.0 is (2, 0, 0, 'final', 0)." Additionally we use a |
445 | # releaselevel of 'dev' for unreleased under-development code. |
446 | - |
447 | + |
448 | -version_info = (2, 3, 1, 'dev', 0) |
449 | +version_info = (2, 3, 1, 'final', 0) |
450 | - |
451 | + |
452 | # API compatibility version |
453 | api_minimum_version = (2, 3, 0) |
454 | - |
455 | + |
456 | === modified file 'doc/en/release-notes/brz-2.3.txt' |
457 | --- doc/en/release-notes/brz-2.3.txt 2011-03-09 08:30:16 +0000 |
458 | +++ doc/en/release-notes/brz-2.3.txt 2011-03-10 10:40:47 +0000 |
459 | @@ -8,23 +8,10 @@ |
460 | brz 2.3.1 |
461 | ######### |
462 | - |
463 | + |
464 | -:2.3.1: NOT RELEASED YET |
465 | - |
466 | -External Compatibility Breaks |
467 | |
468 | === modified file 'doc/en/mini-tutorial/index.txt' |
469 | --- doc/en/mini-tutorial/index.txt 2022-03-20 13:15:27 +0000 |
470 | +++ doc/en/mini-tutorial/index.txt 2022-11-22 15:53:18 +0000 |
471 | @@ -189,16 +189,16 @@ |
472 | To work with someone else's code, you can make your own copy of their |
473 | branch. Let's take a real-world example, Breezy's GTK interface:: |
474 | |
475 | - $ brz init-shared-repo ~/brz-gtk |
476 | - $ brz branch lp:~brz/brz-gtk/trunk ~/brz-gtk/john |
477 | + $ brz init-shared-repo ~/bzr-gtk |
478 | + $ brz branch lp:~brz/bzr-gtk/trunk ~/bzr-gtk/john |
479 | Branched 292 revision(s). |
480 | |
481 | Breezy will download all the files and complete revision history from the |
482 | -brz-gtk project's trunk branch and create a copy called ``john``. |
483 | +bzr-gtk project's trunk branch and create a copy called ``john``. |
484 | |
485 | Now, you have your own copy of the branch and can commit changes with |
486 | or without a net connection. You can share your branch at any time by |
487 | -publishing it and, if the brz-gtk team want to use your work, Breezy |
488 | +publishing it and, if the bzr-gtk team want to use your work, Breezy |
489 | makes it easy for them to merge your branch back into their trunk branch. |
490 | |
491 | |
492 | @@ -212,7 +212,7 @@ |
493 | the parent into your personal branch:: |
494 | |
495 | $ brz merge |
496 | - Merging from saved parent location: http://bazaar.launchpad.net/~brz/brz-gtk/trunk |
497 | + Merging from saved parent location: http://bazaar.launchpad.net/~bzr/bzr-gtk/trunk |
498 | All changes applied successfully. |
499 | |
500 | Check what has changed:: |
501 | |
502 | === modified file 'doc/en/release-notes/brz-3.3.txt' |
503 | --- doc/en/release-notes/brz-3.3.txt 2022-10-08 07:04:57 +0000 |
504 | +++ doc/en/release-notes/brz-3.3.txt 2022-11-22 15:53:18 +0000 |
505 | @@ -8,47 +8,117 @@ |
506 | brz 3.3.1 |
507 | ######### |
508 | |
509 | -:3.3.1: NOT RELEASED YET |
510 | +:3.3.1: 2022-11-22 |
511 | |
512 | External Compatibility Breaks |
513 | ***************************** |
514 | |
515 | .. These may require users to change the way they use Breezy. |
516 | |
517 | +* Drop support for Python < 3.7. (Jelmer Vernooij) |
518 | + |
519 | +* Factored gettext support out into setuptools-gettext. (Jelmer Vernooij) |
520 | + |
521 | New Features |
522 | ************ |
523 | |
524 | .. New commands, options, etc that users may wish to try out. |
525 | |
526 | +* Add ``--open`` argument to ``brz propose``. (Jelmer Vernooij) |
527 | + |
528 | +* New ``brz web-open`` command, which opens a branch or |
529 | + merge proposal in a web browser. Deprecates ``brz lp-open``. |
530 | + (Jelmer Vernooij) |
531 | + |
532 | Improvements |
533 | ************ |
534 | |
535 | .. Improvements to existing commands, especially improved performance |
536 | or memory usage, or better results. |
537 | |
538 | +* Various portability fixes for Mac OS X and Windows. (Jelmer Vernooij) |
539 | + |
540 | +* Ship typing hints. (Jelmer Vernooij) |
541 | + |
542 | +* Build binary on GitHub for most Python platforms. |
543 | + (Jelmer Vernooij) |
544 | + |
545 | +* Drop trivial pkg-version dependency. (Ondřej Pohořelský) |
546 | + |
547 | +* Drop use of unnecessary ``iso8061`` module for Forge interactions. |
548 | + (Jelmer Vernooij) |
549 | + |
550 | +* Support finding GitHub PRs by URL. (Jelmer Vernooij) |
551 | + |
552 | Bug Fixes |
553 | ********* |
554 | |
555 | .. Fixes for situations where brz would previously crash or give incorrect |
556 | or undesirable results. |
557 | |
558 | +* Fix compatibility with Python 3.11. (Jelmer Vernooij, #1995814) |
559 | + + Remove use of PyUnicode_FromUnicode, gone in Python 3.11. |
560 | + + Fix reference counter tests for Python 3.11. |
561 | + |
562 | +* Handle unexpected HTTP Status errors from Dulwich, converting them |
563 | + to the appropriate Breezy exceptions. (Jelmer Vernooij) |
564 | + |
565 | +* Handle out of file descriptor errors in ``breezy.dirty_tracker``. |
566 | + (Jelmer Vernooij) |
567 | + |
568 | +* git: Properly decode remote tag names rather than leaving them as bytes. |
569 | + (Jelmer Vernooij) |
570 | + |
571 | +* Fix compatibility with Dulwich >= 0.20.50. (Jelmer Vernooij) |
572 | + |
573 | +* Fix ``Tree.get_file_mtime`` in shallow git trees. (Jelmer Vernooij) |
574 | + |
575 | Documentation |
576 | ************* |
577 | |
578 | .. Improved or updated documentation. |
579 | |
580 | +* Remove various references to brz-gtk and breezy. |
581 | + (Jelmer Vernooij, #1926890, #1837056, #1837053) |
582 | + |
583 | API Changes |
584 | *********** |
585 | |
586 | .. Changes that may require updates in plugins or other code that uses |
587 | breezy. |
588 | |
589 | +* Removed ``breezy.revision.ensure_null``, originally added for |
590 | + the migation from ``None`` to ``NULL_REVISION``. (Jelmer Vernooij) |
591 | + |
592 | +* New ``Forge.create_project`` method. (Jelmer Vernooij) |
593 | + |
594 | +* New ``breezy.forge.get_forge_by_hostname`` function. |
595 | + (Jelmer Vernooij) |
596 | + |
597 | +* New ``Tree.is_special_filename`` to match on e.g. |
598 | + ``.gitattributes`` and ``.bzrignore``. (Jelmer Vernooij) |
599 | + |
600 | Internals |
601 | ********* |
602 | |
603 | .. Major internal changes, unlikely to be visible to users or plugin |
604 | developers, but interesting for brz developers. |
605 | |
606 | +* Switch to using Launchpad REST API for lp: URL lookups, |
607 | + rather than XML/RPC. (Jelmer Vernooij) |
608 | + |
609 | +* Migrate from pkg_resources to importlib for entrypoints. |
610 | + (Jelmer Vernooij) |
611 | + |
612 | +* New exception ``UnsupportedVcs``. (Jelmer Vernooij) |
613 | + |
614 | +* Support titles for merge proposals. (Jelmer Vernooij) |
615 | + |
616 | +* Use standard python infrastructure to mark extensions as |
617 | + optional. (Jelmer Vernooij) |
618 | + |
619 | +* Add pyproject.toml. (Jelmer Vernooij) |
620 | + |
621 | Testing |
622 | ******* |
623 | |
624 | @@ -56,6 +126,16 @@ |
625 | suite. This can include new facilities for writing tests, fixes to |
626 | spurious test failures and changes to the way things should be tested. |
627 | |
628 | +* Increased timeouts since e.g. the setup test takes longer to run |
629 | + now we're compiling rust files. (Jelmer Vernooij) |
630 | + |
631 | +* Raise exception for timed out test rather than killing entire process |
632 | + when hitting timeouts. (Jelmer Vernooij) |
633 | + |
634 | +* Add xfail lists for Mac OS X and Windows. (Jelmer Vernooij) |
635 | + |
636 | +* Properly clear BRZ_SSH in tests. (Jelmer Vernooij) |
637 | + |
638 | brz 3.3.0 |
639 | ######### |
640 | |
641 | |
642 | === modified file 'doc/en/user-guide/annotating_changes.txt' |
643 | --- doc/en/user-guide/annotating_changes.txt 2017-05-21 13:41:54 +0000 |
644 | +++ doc/en/user-guide/annotating_changes.txt 2022-11-22 15:53:18 +0000 |
645 | @@ -23,11 +23,11 @@ |
646 | --------- |
647 | |
648 | The various GUI plugins for Breezy provide graphical tools for |
649 | -viewing annotation information. For example, the brz-gtk plugin |
650 | +viewing annotation information. For example, the qbrz plugin |
651 | provides a GUI tool for this that can be launched using the |
652 | -``gannotate`` command:: |
653 | +``qannotate`` command:: |
654 | |
655 | - brz gannotate readme.txt |
656 | + brz qannotate readme.txt |
657 | |
658 | The GUI tools typically provide a much richer display of |
659 | interesting information (e.g. all the changes in each commit) |
660 | |
661 | === modified file 'doc/en/user-guide/browsing_history.txt' |
662 | --- doc/en/user-guide/browsing_history.txt 2017-05-21 13:41:54 +0000 |
663 | +++ doc/en/user-guide/browsing_history.txt 2022-11-22 15:53:18 +0000 |
664 | @@ -87,17 +87,9 @@ |
665 | |
666 | History browsing is one area where GUI tools really make life easier. |
667 | Breezy has numerous plug-ins that provide this capability including |
668 | -QBzr and brz-gtk. See `Using plugins <plugins.html>`_ for details on how to install |
669 | +QBzr. See `Using plugins <plugins.html>`_ for details on how to install |
670 | these if they are not already installed. |
671 | |
672 | To use the graphical viewer from QBzr:: |
673 | |
674 | brz qlog |
675 | - |
676 | -To use the graphical viewer from brz-gtk:: |
677 | - |
678 | - brz viz |
679 | - |
680 | -``viz`` is actually a built-in alias for ``visualize`` so use the longer |
681 | -command name if you prefer. |
682 | - |
683 | |
684 | === modified file 'doc/en/user-guide/plugins.txt' |
685 | --- doc/en/user-guide/plugins.txt 2022-03-20 13:15:27 +0000 |
686 | +++ doc/en/user-guide/plugins.txt 2022-11-22 15:53:18 +0000 |
687 | @@ -84,8 +84,6 @@ |
688 | Category Name Description |
689 | ================ ================= ================================== |
690 | GUI QBzr Qt-based GUI tools |
691 | - GUI brz-gtk GTK-based GUI tools |
692 | - GUI brz-eclipse Eclipse integration |
693 | General brztools misc. enhancements including shelf |
694 | General difftools external diff tool helper |
695 | General extmerge external merge tool helper |
696 | @@ -93,6 +91,9 @@ |
697 | Migration cvsps migrate CVS patch-sets |
698 | ================ ================= ================================== |
699 | |
700 | +Note that there are also a number of plugins for Bazaar that have |
701 | +not yet been ported to Python 3 and Breezy. |
702 | + |
703 | If you wish to write your own plugins, it is not difficult to do. |
704 | See `Writing a plugin <writing a plugin.html>`_ in the appendices to get |
705 | -started. |
706 | +started. See http://doc.bazaar.canonical.com/plugins/en/ for details. |
707 | |
708 | === modified file 'po/brz.pot' |
709 | --- po/brz.pot 2021-11-17 20:30:19 +0000 |
710 | +++ po/brz.pot 2022-11-22 15:53:18 +0000 |
711 | @@ -1,5 +1,5 @@ |
712 | # SOME DESCRIPTIVE TITLE. |
713 | -# Copyright (C) YEAR Canonical |
714 | +# Copyright (C) YEAR Breezy Developers |
715 | # This file is distributed under the same license as the brz package. |
716 | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. |
717 | # |
718 | @@ -7,8 +7,8 @@ |
719 | msgid "" |
720 | msgstr "" |
721 | "Project-Id-Version: brz\n" |
722 | -"Report-Msgid-Bugs-To: <breey-vcs@groups.google.com>\n" |
723 | -"POT-Creation-Date: 2021-05-03 13:48+0100\n" |
724 | +"Report-Msgid-Bugs-To: <breezy-vcs@groups.google.com>\n" |
725 | +"POT-Creation-Date: 2022-11-22 15:14+0000\n" |
726 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
727 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
728 | "Language-Team: LANGUAGE <LL@li.org>\n" |
729 | @@ -108,79 +108,79 @@ |
730 | msgid "Write log to this file." |
731 | msgstr "" |
732 | |
733 | -#: breezy/branch.py:822 |
734 | +#: breezy/branch.py:852 |
735 | msgid "Unstacking" |
736 | msgstr "" |
737 | |
738 | -#: breezy/branch.py:2003 |
739 | +#: breezy/branch.py:2055 |
740 | #, python-format |
741 | msgid "Pushed up to revision %d." |
742 | msgstr "" |
743 | |
744 | -#: breezy/branch.py:2006 |
745 | +#: breezy/branch.py:2058 |
746 | #, python-format |
747 | msgid "Pushed up to revision id %s." |
748 | msgstr "" |
749 | |
750 | -#: breezy/branch.py:2009 |
751 | +#: breezy/branch.py:2061 |
752 | #, python-format |
753 | msgid "%d tag updated." |
754 | msgid_plural "%d tags updated." |
755 | msgstr[0] "" |
756 | msgstr[1] "" |
757 | |
758 | -#: breezy/branch.py:2013 |
759 | +#: breezy/branch.py:2065 |
760 | msgid "No new revisions or tags to push." |
761 | msgstr "" |
762 | |
763 | -#: breezy/branch.py:2015 |
764 | +#: breezy/branch.py:2067 |
765 | msgid "No new revisions to push." |
766 | msgstr "" |
767 | |
768 | -#: breezy/branch.py:2035 |
769 | +#: breezy/branch.py:2088 |
770 | #, python-brace-format |
771 | msgid "checked branch {0} format {1}" |
772 | msgstr "" |
773 | |
774 | -#: breezy/branch.py:2038 |
775 | +#: breezy/branch.py:2091 |
776 | #, python-format |
777 | msgid "found error:%s" |
778 | msgstr "" |
779 | |
780 | -#: breezy/builtins.py:253 breezy/builtins.py:3084 breezy/workingtree.py:249 |
781 | +#: breezy/builtins.py:252 breezy/builtins.py:3082 breezy/workingtree.py:254 |
782 | #, python-format |
783 | msgid "Ignoring files outside view. View is %s" |
784 | msgstr "" |
785 | |
786 | -#: breezy/builtins.py:263 |
787 | +#: breezy/builtins.py:262 |
788 | #, python-format |
789 | msgid "brz %s --revision takes exactly one revision identifier" |
790 | msgstr "" |
791 | |
792 | -#: breezy/builtins.py:318 |
793 | +#: breezy/builtins.py:317 |
794 | msgid "Display status summary." |
795 | msgstr "" |
796 | |
797 | -#: breezy/builtins.py:320 |
798 | +#: breezy/builtins.py:319 |
799 | msgid "" |
800 | "This reports on versioned and unknown files, reporting them\n" |
801 | "grouped by state. Possible states are:" |
802 | msgstr "" |
803 | |
804 | -#: breezy/builtins.py:323 |
805 | +#: breezy/builtins.py:322 |
806 | msgid "" |
807 | "added\n" |
808 | " Versioned in the working copy but not in the previous revision." |
809 | msgstr "" |
810 | |
811 | -#: breezy/builtins.py:326 |
812 | +#: breezy/builtins.py:325 |
813 | msgid "" |
814 | "removed\n" |
815 | " Versioned in the previous revision but removed or deleted\n" |
816 | " in the working copy." |
817 | msgstr "" |
818 | |
819 | -#: breezy/builtins.py:330 |
820 | +#: breezy/builtins.py:329 |
821 | msgid "" |
822 | "renamed\n" |
823 | " Path of this file changed from the previous revision;\n" |
824 | @@ -188,25 +188,25 @@ |
825 | " parent directory was renamed." |
826 | msgstr "" |
827 | |
828 | -#: breezy/builtins.py:335 |
829 | +#: breezy/builtins.py:334 |
830 | msgid "" |
831 | "modified\n" |
832 | " Text has changed since the previous revision." |
833 | msgstr "" |
834 | |
835 | -#: breezy/builtins.py:338 |
836 | +#: breezy/builtins.py:337 |
837 | msgid "" |
838 | "kind changed\n" |
839 | " File kind has been changed (e.g. from file to directory)." |
840 | msgstr "" |
841 | |
842 | -#: breezy/builtins.py:341 |
843 | +#: breezy/builtins.py:340 |
844 | msgid "" |
845 | "unknown\n" |
846 | " Not versioned and not matching an ignore pattern." |
847 | msgstr "" |
848 | |
849 | -#: breezy/builtins.py:344 |
850 | +#: breezy/builtins.py:343 |
851 | msgid "" |
852 | "Additionally for directories, symlinks and files with a changed\n" |
853 | "executable bit, Breezy indicates their type using a trailing\n" |
854 | @@ -214,20 +214,20 @@ |
855 | "disabled using the '--no-classify' option." |
856 | msgstr "" |
857 | |
858 | -#: breezy/builtins.py:349 |
859 | +#: breezy/builtins.py:348 |
860 | msgid "" |
861 | "To see ignored files use 'brz ignored'. For details on the\n" |
862 | "changes to file texts, use 'brz diff'." |
863 | msgstr "" |
864 | |
865 | -#: breezy/builtins.py:352 |
866 | +#: breezy/builtins.py:351 |
867 | msgid "" |
868 | "Note that --short or -S gives status flags for each item, similar\n" |
869 | "to Subversion's status command. To get output similar to svn -q,\n" |
870 | "use brz status -SV." |
871 | msgstr "" |
872 | |
873 | -#: breezy/builtins.py:356 |
874 | +#: breezy/builtins.py:355 |
875 | msgid "" |
876 | "If no arguments are specified, the status of the entire working\n" |
877 | "directory is shown. Otherwise, only the status of the specified\n" |
878 | @@ -235,7 +235,7 @@ |
879 | "is reported for everything inside that directory." |
880 | msgstr "" |
881 | |
882 | -#: breezy/builtins.py:361 |
883 | +#: breezy/builtins.py:360 |
884 | msgid "" |
885 | "Before merges are committed, the pending merge tip revisions are\n" |
886 | "shown. To see all pending merge revisions, use the -v option.\n" |
887 | @@ -243,13 +243,13 @@ |
888 | "the no-pending option or specify a file/directory." |
889 | msgstr "" |
890 | |
891 | -#: breezy/builtins.py:366 |
892 | +#: breezy/builtins.py:365 |
893 | msgid "" |
894 | "To compare the working directory to a specific revision, pass a\n" |
895 | "single revision to the revision argument." |
896 | msgstr "" |
897 | |
898 | -#: breezy/builtins.py:369 |
899 | +#: breezy/builtins.py:368 |
900 | msgid "" |
901 | "To see which files have changed in a specific revision, or between\n" |
902 | "two revisions, pass a revision range to the revision argument.\n" |
903 | @@ -257,132 +257,132 @@ |
904 | msgstr "" |
905 | |
906 | # help of 'short' option of 'status' command |
907 | -#: breezy/builtins.py:378 |
908 | +#: breezy/builtins.py:377 |
909 | msgid "Use short status indicators." |
910 | msgstr "" |
911 | |
912 | # help of 'versioned' option of 'status' command |
913 | -#: breezy/builtins.py:380 |
914 | +#: breezy/builtins.py:379 |
915 | msgid "Only show versioned files." |
916 | msgstr "" |
917 | |
918 | # help of 'no-pending' option of 'status' command |
919 | -#: breezy/builtins.py:382 |
920 | +#: breezy/builtins.py:381 |
921 | msgid "Don't show pending merges." |
922 | msgstr "" |
923 | |
924 | # help of 'no-classify' option of 'status' command |
925 | -#: breezy/builtins.py:384 |
926 | +#: breezy/builtins.py:383 |
927 | msgid "Do not mark object type using indicator." |
928 | msgstr "" |
929 | |
930 | -#: breezy/builtins.py:399 |
931 | +#: breezy/builtins.py:398 |
932 | msgid "brz status --revision takes exactly one or two revision specifiers" |
933 | msgstr "" |
934 | |
935 | -#: breezy/builtins.py:443 breezy/builtins.py:5321 |
936 | +#: breezy/builtins.py:442 breezy/builtins.py:5319 |
937 | msgid "You can only supply one of revision_id or --revision" |
938 | msgstr "" |
939 | |
940 | -#: breezy/builtins.py:447 breezy/builtins.py:5324 |
941 | +#: breezy/builtins.py:446 breezy/builtins.py:5322 |
942 | msgid "You must supply either --revision or a revision_id" |
943 | msgstr "" |
944 | |
945 | -#: breezy/builtins.py:454 |
946 | +#: breezy/builtins.py:453 |
947 | #, python-format |
948 | msgid "Repository %r does not support access to raw revision texts" |
949 | msgstr "" |
950 | |
951 | -#: breezy/builtins.py:465 |
952 | +#: breezy/builtins.py:464 |
953 | #, python-brace-format |
954 | msgid "The repository {0} contains no revision {1}." |
955 | msgstr "" |
956 | |
957 | -#: breezy/builtins.py:472 |
958 | +#: breezy/builtins.py:471 |
959 | msgid "You cannot specify a NULL revision." |
960 | msgstr "" |
961 | |
962 | -#: breezy/builtins.py:478 |
963 | +#: breezy/builtins.py:477 |
964 | msgid "Remove the working tree from a given branch/checkout." |
965 | msgstr "" |
966 | |
967 | -#: breezy/builtins.py:480 |
968 | +#: breezy/builtins.py:479 |
969 | msgid "" |
970 | "Since a lightweight checkout is little more than a working tree\n" |
971 | "this will refuse to run against one." |
972 | msgstr "" |
973 | |
974 | -#: breezy/builtins.py:483 |
975 | +#: breezy/builtins.py:482 |
976 | msgid "To re-create the working tree, use \"brz checkout\"." |
977 | msgstr "" |
978 | |
979 | # help of 'force' option of 'remove-tree' command |
980 | -#: breezy/builtins.py:489 |
981 | +#: breezy/builtins.py:488 |
982 | msgid "Remove the working tree even if it has uncommitted or shelved changes." |
983 | msgstr "" |
984 | |
985 | -#: breezy/builtins.py:504 |
986 | +#: breezy/builtins.py:503 |
987 | msgid "No working tree to remove" |
988 | msgstr "" |
989 | |
990 | -#: breezy/builtins.py:507 |
991 | +#: breezy/builtins.py:506 |
992 | msgid "You cannot remove the working tree of a remote path" |
993 | msgstr "" |
994 | |
995 | -#: breezy/builtins.py:517 |
996 | +#: breezy/builtins.py:516 |
997 | msgid "You cannot remove the working tree from a lightweight checkout" |
998 | msgstr "" |
999 | |
1000 | -#: breezy/builtins.py:558 |
1001 | +#: breezy/builtins.py:557 |
1002 | msgid "" |
1003 | "The tree does not appear to be corrupt. You probably want \"brz revert\" " |
1004 | "instead. Use \"--force\" if you are sure you want to reset the working tree." |
1005 | msgstr "" |
1006 | |
1007 | -#: breezy/builtins.py:569 |
1008 | +#: breezy/builtins.py:568 |
1009 | msgid "" |
1010 | ", the header appears corrupt, try passing -r -1 to set the state to the last " |
1011 | "commit" |
1012 | msgstr "" |
1013 | |
1014 | -#: breezy/builtins.py:574 |
1015 | +#: breezy/builtins.py:573 |
1016 | #, python-brace-format |
1017 | msgid "failed to reset the tree state{0}" |
1018 | msgstr "" |
1019 | |
1020 | -#: breezy/builtins.py:578 |
1021 | +#: breezy/builtins.py:577 |
1022 | msgid "Show current revision number." |
1023 | msgstr "" |
1024 | |
1025 | -#: breezy/builtins.py:580 |
1026 | +#: breezy/builtins.py:579 |
1027 | msgid "This is equal to the number of revisions on this branch." |
1028 | msgstr "" |
1029 | |
1030 | -#: breezy/builtins.py:594 |
1031 | +#: breezy/builtins.py:593 |
1032 | msgid "--tree and --revision can not be used together" |
1033 | msgstr "" |
1034 | |
1035 | -#: breezy/builtins.py:610 |
1036 | +#: breezy/builtins.py:609 |
1037 | msgid "Revision numbers only make sense for single revisions, not ranges" |
1038 | msgstr "" |
1039 | |
1040 | # help of 'tree' option of 'revno' command |
1041 | -#: breezy/builtins.py:633 |
1042 | +#: breezy/builtins.py:632 |
1043 | msgid "Show revno of working tree." |
1044 | msgstr "" |
1045 | |
1046 | -#: breezy/builtins.py:682 |
1047 | +#: breezy/builtins.py:681 |
1048 | msgid "Add specified files or directories." |
1049 | msgstr "" |
1050 | |
1051 | -#: breezy/builtins.py:684 |
1052 | +#: breezy/builtins.py:683 |
1053 | msgid "" |
1054 | "In non-recursive mode, all the named items are added, regardless\n" |
1055 | "of whether they were previously ignored. A warning is given if\n" |
1056 | "any of the named files are already versioned." |
1057 | msgstr "" |
1058 | |
1059 | -#: breezy/builtins.py:688 |
1060 | +#: breezy/builtins.py:687 |
1061 | msgid "" |
1062 | "In recursive mode (the default), files are treated the same way\n" |
1063 | "but the behaviour for directories is different. Directories that\n" |
1064 | @@ -393,19 +393,19 @@ |
1065 | "directories. If no names are given '.' is assumed." |
1066 | msgstr "" |
1067 | |
1068 | -#: breezy/builtins.py:696 |
1069 | +#: breezy/builtins.py:695 |
1070 | msgid "" |
1071 | "A warning will be printed when nested trees are encountered,\n" |
1072 | "unless they are explicitly ignored." |
1073 | msgstr "" |
1074 | |
1075 | -#: breezy/builtins.py:699 |
1076 | +#: breezy/builtins.py:698 |
1077 | msgid "" |
1078 | "Therefore simply saying 'brz add' will version all files that\n" |
1079 | "are currently unknown." |
1080 | msgstr "" |
1081 | |
1082 | -#: breezy/builtins.py:702 |
1083 | +#: breezy/builtins.py:701 |
1084 | msgid "" |
1085 | "Adding a file whose parent directory is not versioned will\n" |
1086 | "implicitly add the parent, and so on up to the root. This means\n" |
1087 | @@ -413,13 +413,13 @@ |
1088 | "get added when you add a file in the directory." |
1089 | msgstr "" |
1090 | |
1091 | -#: breezy/builtins.py:707 |
1092 | +#: breezy/builtins.py:706 |
1093 | msgid "" |
1094 | "--dry-run will show which files would be added, but not actually\n" |
1095 | "add them." |
1096 | msgstr "" |
1097 | |
1098 | -#: breezy/builtins.py:710 |
1099 | +#: breezy/builtins.py:709 |
1100 | msgid "" |
1101 | "--file-ids-from will try to use the file ids from the supplied path.\n" |
1102 | "It looks up ids trying to find a matching parent directory with the\n" |
1103 | @@ -430,13 +430,13 @@ |
1104 | "into a subdirectory of this one." |
1105 | msgstr "" |
1106 | |
1107 | -#: breezy/builtins.py:718 |
1108 | +#: breezy/builtins.py:717 |
1109 | msgid "" |
1110 | "Any files matching patterns in the ignore list will not be added\n" |
1111 | "unless they are explicitly mentioned." |
1112 | msgstr "" |
1113 | |
1114 | -#: breezy/builtins.py:721 |
1115 | +#: breezy/builtins.py:720 |
1116 | msgid "" |
1117 | "In recursive mode, files larger than the configuration option\n" |
1118 | "add.maximum_file_size will be skipped. Named items are never skipped due\n" |
1119 | @@ -444,117 +444,117 @@ |
1120 | msgstr "" |
1121 | |
1122 | # help of 'no-recurse' option of 'add' command |
1123 | -#: breezy/builtins.py:728 |
1124 | +#: breezy/builtins.py:727 |
1125 | msgid "Don't recursively add the contents of directories." |
1126 | msgstr "" |
1127 | |
1128 | # help of 'file-ids-from' option of 'add' command |
1129 | -#: breezy/builtins.py:736 |
1130 | +#: breezy/builtins.py:735 |
1131 | msgid "Lookup file ids from this tree." |
1132 | msgstr "" |
1133 | |
1134 | -#: breezy/builtins.py:748 |
1135 | +#: breezy/builtins.py:747 |
1136 | msgid "" |
1137 | "Ignoring --file-ids-from, since the tree does not support setting file ids." |
1138 | msgstr "" |
1139 | |
1140 | -#: breezy/builtins.py:779 |
1141 | +#: breezy/builtins.py:778 |
1142 | #, python-brace-format |
1143 | msgid "ignored {0} matching \"{1}\"\n" |
1144 | msgstr "" |
1145 | |
1146 | -#: breezy/builtins.py:784 |
1147 | +#: breezy/builtins.py:783 |
1148 | msgid "Create a new versioned directory." |
1149 | msgstr "" |
1150 | |
1151 | -#: breezy/builtins.py:786 |
1152 | +#: breezy/builtins.py:785 |
1153 | msgid "This is equivalent to creating the directory and then adding it." |
1154 | msgstr "" |
1155 | |
1156 | # help of 'parents' option of 'mkdir' command |
1157 | -#: breezy/builtins.py:793 |
1158 | +#: breezy/builtins.py:792 |
1159 | msgid "No error if existing, make parent directories as needed." |
1160 | msgstr "" |
1161 | |
1162 | -#: breezy/builtins.py:827 |
1163 | +#: breezy/builtins.py:826 |
1164 | #, python-format |
1165 | msgid "added %s\n" |
1166 | msgstr "" |
1167 | |
1168 | -#: breezy/builtins.py:874 |
1169 | +#: breezy/builtins.py:873 |
1170 | #, python-format |
1171 | msgid "invalid kind %r specified" |
1172 | msgstr "" |
1173 | |
1174 | -#: breezy/builtins.py:912 |
1175 | +#: breezy/builtins.py:911 |
1176 | msgid "Copy a file." |
1177 | msgstr "" |
1178 | |
1179 | -#: breezy/builtins.py:914 |
1180 | +#: breezy/builtins.py:913 |
1181 | msgid " brz cp SOURCE... DESTINATION" |
1182 | msgstr "" |
1183 | |
1184 | -#: breezy/builtins.py:916 |
1185 | +#: breezy/builtins.py:915 |
1186 | msgid "" |
1187 | "If the last argument is a versioned directory, all the other names\n" |
1188 | "are copied into it. Otherwise, there must be exactly two arguments\n" |
1189 | "and the file is copied to a new name." |
1190 | msgstr "" |
1191 | |
1192 | -#: breezy/builtins.py:920 |
1193 | +#: breezy/builtins.py:919 |
1194 | msgid "" |
1195 | "Files cannot be copied between branches. Only files can be copied\n" |
1196 | "at the moment." |
1197 | msgstr "" |
1198 | |
1199 | -#: breezy/builtins.py:936 breezy/builtins.py:1029 |
1200 | +#: breezy/builtins.py:934 breezy/builtins.py:1027 |
1201 | msgid "missing file argument" |
1202 | msgstr "" |
1203 | |
1204 | -#: breezy/builtins.py:942 |
1205 | +#: breezy/builtins.py:940 |
1206 | msgid "can not copy root of branch" |
1207 | msgstr "" |
1208 | |
1209 | -#: breezy/builtins.py:950 |
1210 | +#: breezy/builtins.py:948 |
1211 | msgid "to copy multiple files the destination must be a versioned directory" |
1212 | msgstr "" |
1213 | |
1214 | -#: breezy/builtins.py:964 breezy/builtins.py:980 |
1215 | +#: breezy/builtins.py:962 breezy/builtins.py:978 |
1216 | #, python-format |
1217 | msgid "Could not copy %s => %s: %s is not versioned." |
1218 | msgstr "" |
1219 | |
1220 | -#: breezy/builtins.py:968 |
1221 | +#: breezy/builtins.py:966 |
1222 | #, python-format |
1223 | msgid "Could not copy %s => %s . %s is not versioned\\." |
1224 | msgstr "" |
1225 | |
1226 | -#: breezy/builtins.py:972 |
1227 | +#: breezy/builtins.py:970 |
1228 | #, python-format |
1229 | msgid "Could not copy %s => %s . %s is a directory." |
1230 | msgstr "" |
1231 | |
1232 | -#: breezy/builtins.py:984 |
1233 | +#: breezy/builtins.py:982 |
1234 | #, python-format |
1235 | msgid "Could not copy to %s: %s is not a directory." |
1236 | msgstr "" |
1237 | |
1238 | +#: breezy/builtins.py:989 |
1239 | +msgid "Move or rename a file." |
1240 | +msgstr "" |
1241 | + |
1242 | #: breezy/builtins.py:991 |
1243 | -msgid "Move or rename a file." |
1244 | +msgid " brz mv SOURCE... DESTINATION" |
1245 | msgstr "" |
1246 | |
1247 | #: breezy/builtins.py:993 |
1248 | -msgid " brz mv SOURCE... DESTINATION" |
1249 | -msgstr "" |
1250 | - |
1251 | -#: breezy/builtins.py:995 |
1252 | msgid "" |
1253 | "If the last argument is a versioned directory, all the other names\n" |
1254 | "are moved into it. Otherwise, there must be exactly two arguments\n" |
1255 | "and the file is changed to a new name." |
1256 | msgstr "" |
1257 | |
1258 | -#: breezy/builtins.py:999 |
1259 | +#: breezy/builtins.py:997 |
1260 | msgid "" |
1261 | "If OLDNAME does not exist on the filesystem but is versioned and\n" |
1262 | "NEWNAME does exist on the filesystem but is not versioned, mv\n" |
1263 | @@ -563,52 +563,52 @@ |
1264 | "The same is valid when moving many SOURCE files to a DESTINATION." |
1265 | msgstr "" |
1266 | |
1267 | -#: breezy/builtins.py:1005 |
1268 | +#: breezy/builtins.py:1003 |
1269 | msgid "Files cannot be moved between branches." |
1270 | msgstr "" |
1271 | |
1272 | # help of 'after' option of 'mv' command |
1273 | -#: breezy/builtins.py:1012 |
1274 | +#: breezy/builtins.py:1010 |
1275 | msgid "" |
1276 | "Move only the brz identifier of the file, because the file has already been " |
1277 | "moved." |
1278 | msgstr "" |
1279 | |
1280 | # help of 'auto' option of 'mv' command |
1281 | -#: breezy/builtins.py:1014 |
1282 | +#: breezy/builtins.py:1012 |
1283 | msgid "Automatically guess renames." |
1284 | msgstr "" |
1285 | |
1286 | # help of 'dry-run' option of 'mv' command |
1287 | -#: breezy/builtins.py:1016 |
1288 | +#: breezy/builtins.py:1014 |
1289 | msgid "Avoid making changes when guessing renames." |
1290 | msgstr "" |
1291 | |
1292 | -#: breezy/builtins.py:1025 |
1293 | +#: breezy/builtins.py:1023 |
1294 | msgid "--dry-run requires --auto." |
1295 | msgstr "" |
1296 | |
1297 | -#: breezy/builtins.py:1035 |
1298 | +#: breezy/builtins.py:1033 |
1299 | msgid "can not move root of branch" |
1300 | msgstr "" |
1301 | |
1302 | -#: breezy/builtins.py:1042 |
1303 | +#: breezy/builtins.py:1040 |
1304 | msgid "Only one path may be specified to --auto." |
1305 | msgstr "" |
1306 | |
1307 | -#: breezy/builtins.py:1045 |
1308 | +#: breezy/builtins.py:1043 |
1309 | msgid "--after cannot be specified with --auto." |
1310 | msgstr "" |
1311 | |
1312 | -#: breezy/builtins.py:1081 |
1313 | +#: breezy/builtins.py:1079 |
1314 | msgid "to mv multiple files the destination must be a versioned directory" |
1315 | msgstr "" |
1316 | |
1317 | +#: breezy/builtins.py:1132 |
1318 | +msgid "Turn this branch into a mirror of another branch." |
1319 | +msgstr "" |
1320 | + |
1321 | #: breezy/builtins.py:1134 |
1322 | -msgid "Turn this branch into a mirror of another branch." |
1323 | -msgstr "" |
1324 | - |
1325 | -#: breezy/builtins.py:1136 |
1326 | msgid "" |
1327 | "By default, this command only works on branches that have not diverged.\n" |
1328 | "Branches are considered diverged if the destination branch's most recent\n" |
1329 | @@ -616,21 +616,21 @@ |
1330 | "parent." |
1331 | msgstr "" |
1332 | |
1333 | -#: breezy/builtins.py:1141 |
1334 | +#: breezy/builtins.py:1139 |
1335 | msgid "" |
1336 | "If branches have diverged, you can use 'brz merge' to integrate the changes\n" |
1337 | "from one into the other. Once one branch has merged, the other should\n" |
1338 | "be able to pull it again." |
1339 | msgstr "" |
1340 | |
1341 | -#: breezy/builtins.py:1145 |
1342 | +#: breezy/builtins.py:1143 |
1343 | msgid "" |
1344 | "If you want to replace your local changes and just want your branch to\n" |
1345 | "match the remote one, use pull --overwrite. This will work even if the two\n" |
1346 | "branches have diverged." |
1347 | msgstr "" |
1348 | |
1349 | -#: breezy/builtins.py:1149 |
1350 | +#: breezy/builtins.py:1147 |
1351 | msgid "" |
1352 | "If there is no default location set, the first pull will set it (use\n" |
1353 | "--no-remember to avoid setting it). After that, you can omit the\n" |
1354 | @@ -638,14 +638,14 @@ |
1355 | "value will only be saved if the remote location can be accessed." |
1356 | msgstr "" |
1357 | |
1358 | -#: breezy/builtins.py:1154 |
1359 | +#: breezy/builtins.py:1152 |
1360 | msgid "" |
1361 | "The --verbose option will display the revisions pulled using the log_format\n" |
1362 | "configuration option. You can use a different format by overriding it with\n" |
1363 | "-Olog_format=<other_format>." |
1364 | msgstr "" |
1365 | |
1366 | -#: breezy/builtins.py:1158 |
1367 | +#: breezy/builtins.py:1156 |
1368 | msgid "" |
1369 | "Note: The location can be specified either in the form of a branch,\n" |
1370 | "or in the form of a path to a file containing a merge directive generated\n" |
1371 | @@ -653,77 +653,77 @@ |
1372 | msgstr "" |
1373 | |
1374 | # help of 'verbose' option of 'pull' command |
1375 | -#: breezy/builtins.py:1166 |
1376 | +#: breezy/builtins.py:1164 |
1377 | msgid "Show logs of pulled revisions." |
1378 | msgstr "" |
1379 | |
1380 | # help of 'directory' option of 'pull' command |
1381 | -#: breezy/builtins.py:1168 |
1382 | +#: breezy/builtins.py:1166 |
1383 | msgid "" |
1384 | "Branch to pull into, rather than the one containing the working directory." |
1385 | msgstr "" |
1386 | |
1387 | # help of 'local' option of 'pull' command |
1388 | -#: breezy/builtins.py:1171 |
1389 | +#: breezy/builtins.py:1169 |
1390 | msgid "" |
1391 | "Perform a local pull in a bound branch. Local pulls are not applied to the " |
1392 | "master branch." |
1393 | msgstr "" |
1394 | |
1395 | -#: breezy/builtins.py:1208 |
1396 | +#: breezy/builtins.py:1206 |
1397 | msgid "No working tree, ignoring --show-base" |
1398 | msgstr "" |
1399 | |
1400 | -#: breezy/builtins.py:1224 breezy/plugins/rewrite/commands.py:477 |
1401 | +#: breezy/builtins.py:1222 breezy/plugins/rewrite/commands.py:479 |
1402 | msgid "No pull location known or specified." |
1403 | msgstr "" |
1404 | |
1405 | -#: breezy/builtins.py:1231 |
1406 | +#: breezy/builtins.py:1229 |
1407 | #, python-format |
1408 | msgid "Using saved parent location: %s\n" |
1409 | msgstr "" |
1410 | |
1411 | -#: breezy/builtins.py:1238 breezy/builtins.py:4519 |
1412 | +#: breezy/builtins.py:1236 breezy/builtins.py:4518 |
1413 | msgid "Cannot use -r with merge directives or bundles" |
1414 | msgstr "" |
1415 | |
1416 | +#: breezy/builtins.py:1279 |
1417 | +msgid "Update a mirror of this branch." |
1418 | +msgstr "" |
1419 | + |
1420 | #: breezy/builtins.py:1281 |
1421 | -msgid "Update a mirror of this branch." |
1422 | -msgstr "" |
1423 | - |
1424 | -#: breezy/builtins.py:1283 |
1425 | msgid "" |
1426 | "The target branch will not have its working tree populated because this\n" |
1427 | "is both expensive, and is not supported on remote file systems." |
1428 | msgstr "" |
1429 | |
1430 | -#: breezy/builtins.py:1286 |
1431 | +#: breezy/builtins.py:1284 |
1432 | msgid "" |
1433 | "Some smart servers or protocols *may* put the working tree in place in\n" |
1434 | "the future." |
1435 | msgstr "" |
1436 | |
1437 | -#: breezy/builtins.py:1289 |
1438 | +#: breezy/builtins.py:1287 |
1439 | msgid "" |
1440 | "This command only works on branches that have not diverged. Branches are\n" |
1441 | "considered diverged if the destination branch's most recent commit is one\n" |
1442 | "that has not been merged (directly or indirectly) by the source branch." |
1443 | msgstr "" |
1444 | |
1445 | -#: breezy/builtins.py:1293 |
1446 | +#: breezy/builtins.py:1291 |
1447 | msgid "" |
1448 | "If branches have diverged, you can use 'brz push --overwrite' to replace\n" |
1449 | "the other branch completely, discarding its unmerged changes." |
1450 | msgstr "" |
1451 | |
1452 | -#: breezy/builtins.py:1296 |
1453 | +#: breezy/builtins.py:1294 |
1454 | msgid "" |
1455 | "If you want to ensure you have the different changes in the other branch,\n" |
1456 | "do a merge (see brz help merge) from the other branch, and commit that.\n" |
1457 | "After that you will be able to do a push without '--overwrite'." |
1458 | msgstr "" |
1459 | |
1460 | -#: breezy/builtins.py:1300 |
1461 | +#: breezy/builtins.py:1298 |
1462 | msgid "" |
1463 | "If there is no default push location set, the first push will set it (use\n" |
1464 | "--no-remember to avoid setting it). After that, you can omit the\n" |
1465 | @@ -731,7 +731,7 @@ |
1466 | "value will only be saved if the remote location can be accessed." |
1467 | msgstr "" |
1468 | |
1469 | -#: breezy/builtins.py:1305 |
1470 | +#: breezy/builtins.py:1303 |
1471 | msgid "" |
1472 | "The --verbose option will display the revisions pushed using the log_format\n" |
1473 | "configuration option. You can use a different format by overriding it with\n" |
1474 | @@ -739,27 +739,27 @@ |
1475 | msgstr "" |
1476 | |
1477 | # help of 'directory' option of 'push' command |
1478 | -#: breezy/builtins.py:1316 |
1479 | +#: breezy/builtins.py:1314 |
1480 | msgid "" |
1481 | "Branch to push from, rather than the one containing the working directory." |
1482 | msgstr "" |
1483 | |
1484 | # help of 'use-existing-dir' option of 'push' command |
1485 | -#: breezy/builtins.py:1319 |
1486 | +#: breezy/builtins.py:1317 |
1487 | msgid "" |
1488 | "By default push will fail if the target directory exists, but does not " |
1489 | "already have a control directory. This flag will allow push to proceed." |
1490 | msgstr "" |
1491 | |
1492 | # help of 'stacked' option of 'push' command |
1493 | -#: breezy/builtins.py:1324 |
1494 | +#: breezy/builtins.py:1322 |
1495 | msgid "" |
1496 | "Create a stacked branch that references the public location of the parent " |
1497 | "branch." |
1498 | msgstr "" |
1499 | |
1500 | # help of 'stacked-on' option of 'push' command |
1501 | -#: breezy/builtins.py:1327 |
1502 | +#: breezy/builtins.py:1325 |
1503 | msgid "" |
1504 | "Create a stacked branch that refers to another branch for the commit " |
1505 | "history. Only the work not present in the referenced branch is included in " |
1506 | @@ -767,55 +767,55 @@ |
1507 | msgstr "" |
1508 | |
1509 | # help of 'strict' option of 'push' command |
1510 | -#: breezy/builtins.py:1332 |
1511 | +#: breezy/builtins.py:1330 |
1512 | msgid "" |
1513 | "Refuse to push if there are uncommitted changes in the working tree, --no-" |
1514 | "strict disables the check." |
1515 | msgstr "" |
1516 | |
1517 | # help of 'no-tree' option of 'push' command |
1518 | -#: breezy/builtins.py:1335 |
1519 | +#: breezy/builtins.py:1333 |
1520 | msgid "Don't populate the working tree, even for protocols that support it." |
1521 | msgstr "" |
1522 | |
1523 | # help of 'overwrite-tags' option of 'pull' command |
1524 | # help of 'overwrite-tags' option of 'push' command |
1525 | -#: breezy/builtins.py:1338 |
1526 | +#: breezy/builtins.py:1336 |
1527 | msgid "Overwrite tags only." |
1528 | msgstr "" |
1529 | |
1530 | # help of 'lossy' option of 'push' command |
1531 | -#: breezy/builtins.py:1339 |
1532 | +#: breezy/builtins.py:1337 |
1533 | msgid "" |
1534 | "Allow lossy push, i.e. dropping metadata that can't be represented in the " |
1535 | "target." |
1536 | msgstr "" |
1537 | |
1538 | -#: breezy/builtins.py:1393 |
1539 | +#: breezy/builtins.py:1391 |
1540 | msgid "Could not determine branch to refer to." |
1541 | msgstr "" |
1542 | |
1543 | -#: breezy/builtins.py:1402 |
1544 | +#: breezy/builtins.py:1400 |
1545 | #, python-format |
1546 | msgid "" |
1547 | "No push location known or specified. To push to the parent branch (at %s), " |
1548 | "use 'brz push :parent'." |
1549 | msgstr "" |
1550 | |
1551 | -#: breezy/builtins.py:1408 |
1552 | +#: breezy/builtins.py:1406 |
1553 | msgid "No push location known or specified." |
1554 | msgstr "" |
1555 | |
1556 | -#: breezy/builtins.py:1412 |
1557 | +#: breezy/builtins.py:1410 |
1558 | #, python-format |
1559 | msgid "Using saved push location: %s" |
1560 | msgstr "" |
1561 | |
1562 | +#: breezy/builtins.py:1421 |
1563 | +msgid "Create a new branch that is a copy of an existing branch." |
1564 | +msgstr "" |
1565 | + |
1566 | #: breezy/builtins.py:1423 |
1567 | -msgid "Create a new branch that is a copy of an existing branch." |
1568 | -msgstr "" |
1569 | - |
1570 | -#: breezy/builtins.py:1425 |
1571 | msgid "" |
1572 | "If the TO_LOCATION is omitted, the last component of the FROM_LOCATION will\n" |
1573 | "be used. In other words, \"branch ../foo/bar\" will attempt to create ./" |
1574 | @@ -826,118 +826,118 @@ |
1575 | "create ./foo-bar." |
1576 | msgstr "" |
1577 | |
1578 | -#: breezy/builtins.py:1432 |
1579 | +#: breezy/builtins.py:1430 |
1580 | msgid "" |
1581 | "To retrieve the branch as of a particular revision, supply the --revision\n" |
1582 | "parameter, as in \"branch foo/bar -r 5\"." |
1583 | msgstr "" |
1584 | |
1585 | # help of 'no-tree' option of 'branch' command |
1586 | -#: breezy/builtins.py:1445 |
1587 | +#: breezy/builtins.py:1443 |
1588 | msgid "Create a branch without a working-tree." |
1589 | msgstr "" |
1590 | |
1591 | # help of 'switch' option of 'branch' command |
1592 | -#: breezy/builtins.py:1447 |
1593 | +#: breezy/builtins.py:1445 |
1594 | msgid "Switch the checkout in the current directory to the new branch." |
1595 | msgstr "" |
1596 | |
1597 | # help of 'stacked' option of 'branch' command |
1598 | -#: breezy/builtins.py:1450 |
1599 | +#: breezy/builtins.py:1448 |
1600 | msgid "" |
1601 | "Create a stacked branch referring to the source branch. The new branch will " |
1602 | "depend on the availability of the source branch for all operations." |
1603 | msgstr "" |
1604 | |
1605 | # help of 'standalone' option of 'branch' command |
1606 | -#: breezy/builtins.py:1454 |
1607 | +#: breezy/builtins.py:1452 |
1608 | msgid "Do not use a shared repository, even if available." |
1609 | msgstr "" |
1610 | |
1611 | # help of 'use-existing-dir' option of 'branch' command |
1612 | -#: breezy/builtins.py:1456 |
1613 | +#: breezy/builtins.py:1454 |
1614 | msgid "" |
1615 | "By default branch will fail if the target directory exists, but does not " |
1616 | "already have a control directory. This flag will allow branch to proceed." |
1617 | msgstr "" |
1618 | |
1619 | # help of 'bind' option of 'branch' command |
1620 | -#: breezy/builtins.py:1461 |
1621 | +#: breezy/builtins.py:1459 |
1622 | msgid "Bind new branch to from location." |
1623 | msgstr "" |
1624 | |
1625 | # help of 'colocated-branch' option of 'branch' command |
1626 | -#: breezy/builtins.py:1465 |
1627 | +#: breezy/builtins.py:1463 |
1628 | msgid "Name of colocated branch to sprout." |
1629 | msgstr "" |
1630 | |
1631 | -#: breezy/builtins.py:1506 |
1632 | +#: breezy/builtins.py:1505 |
1633 | #, python-format |
1634 | msgid "Target directory \"%s\" already exists." |
1635 | msgstr "" |
1636 | |
1637 | -#: breezy/builtins.py:1518 |
1638 | +#: breezy/builtins.py:1517 |
1639 | #, python-format |
1640 | msgid "Parent of \"%s\" does not exist." |
1641 | msgstr "" |
1642 | |
1643 | -#: breezy/builtins.py:1537 |
1644 | +#: breezy/builtins.py:1536 |
1645 | #, python-brace-format |
1646 | msgid "The branch {0} has no revision {1}." |
1647 | msgstr "" |
1648 | |
1649 | -#: breezy/builtins.py:1554 breezy/push.py:52 |
1650 | +#: breezy/builtins.py:1553 breezy/push.py:52 |
1651 | #, python-format |
1652 | msgid "Created new stacked branch referring to %s." |
1653 | msgstr "" |
1654 | |
1655 | -#: breezy/builtins.py:1560 |
1656 | +#: breezy/builtins.py:1559 |
1657 | #, python-format |
1658 | msgid "Branched %d revision." |
1659 | msgid_plural "Branched %d revisions." |
1660 | msgstr[0] "" |
1661 | msgstr[1] "" |
1662 | |
1663 | -#: breezy/builtins.py:1564 breezy/push.py:55 |
1664 | +#: breezy/builtins.py:1563 breezy/push.py:55 |
1665 | msgid "Created new branch." |
1666 | msgstr "" |
1667 | |
1668 | -#: breezy/builtins.py:1569 |
1669 | +#: breezy/builtins.py:1568 |
1670 | #, python-format |
1671 | msgid "New branch bound to %s" |
1672 | msgstr "" |
1673 | |
1674 | -#: breezy/builtins.py:1574 |
1675 | +#: breezy/builtins.py:1573 |
1676 | #, python-format |
1677 | msgid "Switched to branch: %s" |
1678 | msgstr "" |
1679 | |
1680 | -#: breezy/builtins.py:1579 |
1681 | +#: breezy/builtins.py:1578 |
1682 | msgid "List the branches available at the current location." |
1683 | msgstr "" |
1684 | |
1685 | -#: breezy/builtins.py:1581 |
1686 | +#: breezy/builtins.py:1580 |
1687 | msgid "" |
1688 | "This command will print the names of all the branches at the current\n" |
1689 | "location." |
1690 | msgstr "" |
1691 | |
1692 | # help of 'recursive' option of 'branches' command |
1693 | -#: breezy/builtins.py:1588 |
1694 | +#: breezy/builtins.py:1587 |
1695 | msgid "" |
1696 | "Recursively scan for branches rather than just looking in the specified " |
1697 | "location." |
1698 | msgstr "" |
1699 | |
1700 | -#: breezy/builtins.py:1617 |
1701 | +#: breezy/builtins.py:1616 |
1702 | msgid "(default)" |
1703 | msgstr "" |
1704 | |
1705 | -#: breezy/builtins.py:1628 |
1706 | +#: breezy/builtins.py:1627 |
1707 | msgid "Create a new checkout of an existing branch." |
1708 | msgstr "" |
1709 | |
1710 | -#: breezy/builtins.py:1630 |
1711 | +#: breezy/builtins.py:1629 |
1712 | msgid "" |
1713 | "If BRANCH_LOCATION is omitted, checkout will reconstitute a working tree\n" |
1714 | "for the branch found in '.'. This is useful if you have removed the working\n" |
1715 | @@ -945,7 +945,7 @@ |
1716 | "current location using SFTP." |
1717 | msgstr "" |
1718 | |
1719 | -#: breezy/builtins.py:1635 |
1720 | +#: breezy/builtins.py:1634 |
1721 | msgid "" |
1722 | "If the TO_LOCATION is omitted, the last component of the BRANCH_LOCATION\n" |
1723 | "will be used. In other words, \"checkout ../foo/bar\" will attempt to " |
1724 | @@ -957,7 +957,7 @@ |
1725 | "attempt to create ./foo-bar." |
1726 | msgstr "" |
1727 | |
1728 | -#: breezy/builtins.py:1642 |
1729 | +#: breezy/builtins.py:1641 |
1730 | msgid "" |
1731 | "To retrieve the branch as of a particular revision, supply the --revision\n" |
1732 | "parameter, as in \"checkout foo/bar -r 5\". Note that this will be\n" |
1733 | @@ -966,7 +966,7 @@ |
1734 | msgstr "" |
1735 | |
1736 | # help of 'lightweight' option of 'checkout' command |
1737 | -#: breezy/builtins.py:1652 |
1738 | +#: breezy/builtins.py:1651 |
1739 | msgid "" |
1740 | "Perform a lightweight checkout. Lightweight checkouts depend on access to " |
1741 | "the branch for every operation. Normal checkouts can perform common " |
1742 | @@ -976,17 +976,17 @@ |
1743 | |
1744 | # help of 'files-from' option of 'branch' command |
1745 | # help of 'files-from' option of 'checkout' command |
1746 | -#: breezy/builtins.py:1659 |
1747 | +#: breezy/builtins.py:1658 |
1748 | msgid "Get file contents from this tree." |
1749 | msgstr "" |
1750 | |
1751 | # help of 'hardlink' option of 'branch' command |
1752 | # help of 'hardlink' option of 'checkout' command |
1753 | -#: breezy/builtins.py:1661 |
1754 | +#: breezy/builtins.py:1660 |
1755 | msgid "Hard-link working tree files where possible." |
1756 | msgstr "" |
1757 | |
1758 | -#: breezy/builtins.py:1701 |
1759 | +#: breezy/builtins.py:1700 |
1760 | msgid "" |
1761 | "Clone a control directory.\n" |
1762 | " " |
1763 | @@ -994,38 +994,38 @@ |
1764 | |
1765 | # help of 'no-recurse-nested' option of 'branch' command |
1766 | # help of 'no-recurse-nested' option of 'clone' command |
1767 | -#: breezy/builtins.py:1707 |
1768 | +#: breezy/builtins.py:1706 |
1769 | msgid "Do not recursively check out nested trees." |
1770 | msgstr "" |
1771 | |
1772 | -#: breezy/builtins.py:1729 |
1773 | +#: breezy/builtins.py:1728 |
1774 | msgid "Created new control directory." |
1775 | msgstr "" |
1776 | |
1777 | -#: breezy/builtins.py:1733 |
1778 | +#: breezy/builtins.py:1732 |
1779 | msgid "" |
1780 | "Show list of renamed files.\n" |
1781 | " " |
1782 | msgstr "" |
1783 | |
1784 | -#: breezy/builtins.py:1761 |
1785 | +#: breezy/builtins.py:1760 |
1786 | msgid "Update a working tree to a new revision." |
1787 | msgstr "" |
1788 | |
1789 | -#: breezy/builtins.py:1763 |
1790 | +#: breezy/builtins.py:1762 |
1791 | msgid "" |
1792 | "This will perform a merge of the destination revision (the tip of the\n" |
1793 | "branch, or the specified revision) into the working tree, and then make\n" |
1794 | "that revision the basis revision for the working tree." |
1795 | msgstr "" |
1796 | |
1797 | -#: breezy/builtins.py:1767 |
1798 | +#: breezy/builtins.py:1766 |
1799 | msgid "" |
1800 | "You can use this to visit an older revision, or to update a working tree\n" |
1801 | "that is out of date from its branch." |
1802 | msgstr "" |
1803 | |
1804 | -#: breezy/builtins.py:1770 |
1805 | +#: breezy/builtins.py:1769 |
1806 | msgid "" |
1807 | "If there are any uncommitted changes in the tree, they will be carried\n" |
1808 | "across and remain as uncommitted changes after the update. To discard\n" |
1809 | @@ -1033,13 +1033,13 @@ |
1810 | "with the changes brought in by the change in basis revision." |
1811 | msgstr "" |
1812 | |
1813 | -#: breezy/builtins.py:1775 |
1814 | +#: breezy/builtins.py:1774 |
1815 | msgid "" |
1816 | "If the tree's branch is bound to a master branch, brz will also update\n" |
1817 | "the branch from the master." |
1818 | msgstr "" |
1819 | |
1820 | -#: breezy/builtins.py:1778 |
1821 | +#: breezy/builtins.py:1777 |
1822 | msgid "" |
1823 | "You cannot update just a single file or directory, because each Breezy\n" |
1824 | "working tree has just a single basis revision. If you want to restore a\n" |
1825 | @@ -1049,103 +1049,103 @@ |
1826 | "out the old content of that file to a new location." |
1827 | msgstr "" |
1828 | |
1829 | -#: breezy/builtins.py:1785 |
1830 | +#: breezy/builtins.py:1784 |
1831 | msgid "" |
1832 | "The 'dir' argument, if given, must be the location of the root of a\n" |
1833 | "working tree to update. By default, the working tree that contains the\n" |
1834 | "current working directory is used." |
1835 | msgstr "" |
1836 | |
1837 | -#: breezy/builtins.py:1801 |
1838 | +#: breezy/builtins.py:1800 |
1839 | msgid "brz update --revision takes exactly one revision" |
1840 | msgstr "" |
1841 | |
1842 | -#: breezy/builtins.py:1809 |
1843 | +#: breezy/builtins.py:1808 |
1844 | msgid "brz update can only update a whole tree, not a file or subdirectory" |
1845 | msgstr "" |
1846 | |
1847 | -#: breezy/builtins.py:1839 |
1848 | +#: breezy/builtins.py:1838 |
1849 | #, python-brace-format |
1850 | msgid "Tree is up to date at revision {0} of branch {1}" |
1851 | msgstr "" |
1852 | |
1853 | -#: breezy/builtins.py:1855 |
1854 | +#: breezy/builtins.py:1854 |
1855 | #, python-format |
1856 | msgid "" |
1857 | "branch has no revision %s\n" |
1858 | "brz update --revision only works for a revision in the branch history" |
1859 | msgstr "" |
1860 | |
1861 | -#: breezy/builtins.py:1861 |
1862 | +#: breezy/builtins.py:1859 |
1863 | #, python-brace-format |
1864 | msgid "Updated to revision {0} of branch {1}" |
1865 | msgstr "" |
1866 | |
1867 | -#: breezy/builtins.py:1865 |
1868 | +#: breezy/builtins.py:1863 |
1869 | msgid "" |
1870 | "Your local commits will now show as pending merges with 'brz status', and " |
1871 | "can be committed with 'brz commit'." |
1872 | msgstr "" |
1873 | |
1874 | +#: breezy/builtins.py:1872 |
1875 | +msgid "Show information about a working tree, branch or repository." |
1876 | +msgstr "" |
1877 | + |
1878 | #: breezy/builtins.py:1874 |
1879 | -msgid "Show information about a working tree, branch or repository." |
1880 | -msgstr "" |
1881 | - |
1882 | -#: breezy/builtins.py:1876 |
1883 | msgid "" |
1884 | "This command will show all known locations and formats associated to the\n" |
1885 | "tree, branch or repository." |
1886 | msgstr "" |
1887 | |
1888 | -#: breezy/builtins.py:1879 |
1889 | +#: breezy/builtins.py:1877 |
1890 | msgid "" |
1891 | "In verbose mode, statistical information is included with each report.\n" |
1892 | "To see extended statistic information, use a verbosity level of 2 or\n" |
1893 | "higher by specifying the verbose option multiple times, e.g. -vv." |
1894 | msgstr "" |
1895 | |
1896 | -#: breezy/builtins.py:1883 |
1897 | +#: breezy/builtins.py:1881 |
1898 | msgid "Branches and working trees will also report any missing revisions." |
1899 | msgstr "" |
1900 | |
1901 | -#: breezy/builtins.py:1885 breezy/builtins.py:3820 breezy/builtins.py:4987 |
1902 | -#: breezy/builtins.py:6581 breezy/plugins/fastimport/cmds.py:206 |
1903 | -#: breezy/plugins/fastimport/cmds.py:412 breezy/plugins/gitlab/cmds.py:39 |
1904 | +#: breezy/builtins.py:1883 breezy/builtins.py:3821 breezy/builtins.py:4985 |
1905 | +#: breezy/builtins.py:6575 breezy/plugins/fastimport/cmds.py:209 |
1906 | +#: breezy/plugins/fastimport/cmds.py:415 breezy/plugins/gitlab/cmds.py:37 |
1907 | msgid ":Examples:" |
1908 | msgstr "" |
1909 | |
1910 | +#: breezy/builtins.py:1885 |
1911 | +msgid " Display information on the format and related locations:" |
1912 | +msgstr "" |
1913 | + |
1914 | #: breezy/builtins.py:1887 |
1915 | -msgid " Display information on the format and related locations:" |
1916 | +msgid " brz info" |
1917 | msgstr "" |
1918 | |
1919 | #: breezy/builtins.py:1889 |
1920 | -msgid " brz info" |
1921 | -msgstr "" |
1922 | - |
1923 | -#: breezy/builtins.py:1891 |
1924 | msgid "" |
1925 | " Display the above together with extended format information and\n" |
1926 | " basic statistics (like the number of files in the working tree and\n" |
1927 | " number of revisions in the branch and repository):" |
1928 | msgstr "" |
1929 | |
1930 | +#: breezy/builtins.py:1893 |
1931 | +msgid " brz info -v" |
1932 | +msgstr "" |
1933 | + |
1934 | #: breezy/builtins.py:1895 |
1935 | -msgid " brz info -v" |
1936 | +msgid " Display the above together with number of committers to the branch:" |
1937 | msgstr "" |
1938 | |
1939 | #: breezy/builtins.py:1897 |
1940 | -msgid " Display the above together with number of committers to the branch:" |
1941 | -msgstr "" |
1942 | - |
1943 | -#: breezy/builtins.py:1899 |
1944 | msgid " brz info -vv" |
1945 | msgstr "" |
1946 | |
1947 | +#: breezy/builtins.py:1916 |
1948 | +msgid "Remove files or directories." |
1949 | +msgstr "" |
1950 | + |
1951 | #: breezy/builtins.py:1918 |
1952 | -msgid "Remove files or directories." |
1953 | -msgstr "" |
1954 | - |
1955 | -#: breezy/builtins.py:1920 |
1956 | msgid "" |
1957 | "This makes Breezy stop tracking changes to the specified files. Breezy will\n" |
1958 | "delete them if they can easily be recovered using revert otherwise they\n" |
1959 | @@ -1155,44 +1155,44 @@ |
1960 | msgstr "" |
1961 | |
1962 | # help of 'new' option of 'remove' command |
1963 | -#: breezy/builtins.py:1929 |
1964 | +#: breezy/builtins.py:1927 |
1965 | msgid "Only remove files that have never been committed." |
1966 | msgstr "" |
1967 | |
1968 | # help of 'file-deletion-strategy' option of 'remove' command |
1969 | -#: breezy/builtins.py:1931 |
1970 | +#: breezy/builtins.py:1929 |
1971 | msgid "The file deletion mode to be used." |
1972 | msgstr "" |
1973 | |
1974 | # title of 'file-deletion-strategy' option of 'remove' command |
1975 | -#: breezy/builtins.py:1932 |
1976 | +#: breezy/builtins.py:1930 |
1977 | msgid "Deletion Strategy" |
1978 | msgstr "" |
1979 | |
1980 | # help of 'file-deletion-strategy=safe' option of 'remove' command |
1981 | -#: breezy/builtins.py:1933 |
1982 | +#: breezy/builtins.py:1931 |
1983 | msgid "Backup changed files (default)." |
1984 | msgstr "" |
1985 | |
1986 | # help of 'file-deletion-strategy=keep' option of 'remove' command |
1987 | -#: breezy/builtins.py:1934 |
1988 | +#: breezy/builtins.py:1932 |
1989 | msgid "Delete from brz but leave the working copy." |
1990 | msgstr "" |
1991 | |
1992 | # help of 'file-deletion-strategy=no-backup' option of 'remove' command |
1993 | -#: breezy/builtins.py:1935 |
1994 | +#: breezy/builtins.py:1933 |
1995 | msgid "Don't backup changed files." |
1996 | msgstr "" |
1997 | |
1998 | -#: breezy/builtins.py:1956 |
1999 | +#: breezy/builtins.py:1954 |
2000 | msgid "No matching files." |
2001 | msgstr "" |
2002 | |
2003 | +#: breezy/builtins.py:1971 |
2004 | +msgid "Reconcile brz metadata in a branch." |
2005 | +msgstr "" |
2006 | + |
2007 | #: breezy/builtins.py:1973 |
2008 | -msgid "Reconcile brz metadata in a branch." |
2009 | -msgstr "" |
2010 | - |
2011 | -#: breezy/builtins.py:1975 |
2012 | msgid "" |
2013 | "This can correct data mismatches that may have been caused by\n" |
2014 | "previous ghost operations or brz upgrades. You should only\n" |
2015 | @@ -1200,7 +1200,7 @@ |
2016 | "advises you to run it." |
2017 | msgstr "" |
2018 | |
2019 | -#: breezy/builtins.py:1980 |
2020 | +#: breezy/builtins.py:1978 |
2021 | msgid "" |
2022 | "If a second branch is provided, cross-branch reconciliation is\n" |
2023 | "also attempted, which will check that data like the tree root\n" |
2024 | @@ -1208,20 +1208,20 @@ |
2025 | "correctly in both branches." |
2026 | msgstr "" |
2027 | |
2028 | -#: breezy/builtins.py:1985 |
2029 | +#: breezy/builtins.py:1983 |
2030 | msgid "" |
2031 | "At the same time it is run it may recompress data resulting in\n" |
2032 | "a potential saving in disk space or performance gain." |
2033 | msgstr "" |
2034 | |
2035 | -#: breezy/builtins.py:1988 |
2036 | +#: breezy/builtins.py:1986 |
2037 | msgid "The branch *MUST* be on a listable system such as local disk or sftp." |
2038 | msgstr "" |
2039 | |
2040 | # help of 'format=git-bare' option of 'init' command |
2041 | # help of 'format=git-bare' option of 'init-shared-repository' command |
2042 | # help of 'format=git-bare' option of 'upgrade' command |
2043 | -#: breezy/builtins.py:2055 breezy/builtins.py:2176 breezy/builtins.py:3855 |
2044 | +#: breezy/builtins.py:2053 breezy/builtins.py:2174 breezy/builtins.py:3856 |
2045 | msgid "Bare GIT repository (no working tree)." |
2046 | msgstr "" |
2047 | |
2048 | @@ -1234,28 +1234,28 @@ |
2049 | # help of 'format=2a' option of 'upgrade' command |
2050 | # help of 'format=bzr' option of 'upgrade' command |
2051 | # help of 'format=default' option of 'upgrade' command |
2052 | -#: breezy/builtins.py:2055 breezy/builtins.py:2176 breezy/builtins.py:3855 |
2053 | +#: breezy/builtins.py:2053 breezy/builtins.py:2174 breezy/builtins.py:3856 |
2054 | msgid "Format for the bzr 2.0 series.\n" |
2055 | msgstr "" |
2056 | |
2057 | # help of 'format=git' option of 'init' command |
2058 | # help of 'format=git' option of 'init-shared-repository' command |
2059 | # help of 'format=git' option of 'upgrade' command |
2060 | -#: breezy/builtins.py:2055 breezy/builtins.py:2176 breezy/builtins.py:3855 |
2061 | +#: breezy/builtins.py:2053 breezy/builtins.py:2174 breezy/builtins.py:3856 |
2062 | msgid "GIT repository." |
2063 | msgstr "" |
2064 | |
2065 | +#: breezy/builtins.py:2054 |
2066 | +msgid "Make a directory into a versioned branch." |
2067 | +msgstr "" |
2068 | + |
2069 | #: breezy/builtins.py:2056 |
2070 | -msgid "Make a directory into a versioned branch." |
2071 | -msgstr "" |
2072 | - |
2073 | -#: breezy/builtins.py:2058 |
2074 | msgid "" |
2075 | "Use this to create an empty branch, or before importing an\n" |
2076 | "existing project." |
2077 | msgstr "" |
2078 | |
2079 | -#: breezy/builtins.py:2061 |
2080 | +#: breezy/builtins.py:2059 |
2081 | msgid "" |
2082 | "If there is a repository in a parent directory of the location, then\n" |
2083 | "the history of the branch will be stored in the repository. Otherwise\n" |
2084 | @@ -1263,17 +1263,17 @@ |
2085 | "in the .bzr directory." |
2086 | msgstr "" |
2087 | |
2088 | -#: breezy/builtins.py:2066 |
2089 | +#: breezy/builtins.py:2064 |
2090 | msgid "" |
2091 | "If there is already a branch at the location but it has no working tree,\n" |
2092 | "the tree can be populated with 'brz checkout'." |
2093 | msgstr "" |
2094 | |
2095 | +#: breezy/builtins.py:2067 |
2096 | +msgid "Recipe for importing a tree of files::" |
2097 | +msgstr "" |
2098 | + |
2099 | #: breezy/builtins.py:2069 |
2100 | -msgid "Recipe for importing a tree of files::" |
2101 | -msgstr "" |
2102 | - |
2103 | -#: breezy/builtins.py:2071 |
2104 | msgid "" |
2105 | " cd ~/project\n" |
2106 | " brz init\n" |
2107 | @@ -1284,52 +1284,52 @@ |
2108 | |
2109 | # help of 'create-prefix' option of 'init' command |
2110 | # help of 'create-prefix' option of 'push' command |
2111 | -#: breezy/builtins.py:2082 |
2112 | +#: breezy/builtins.py:2080 |
2113 | msgid "Create the path leading up to the branch if it does not already exist." |
2114 | msgstr "" |
2115 | |
2116 | # help of 'format' option of 'init' command |
2117 | -#: breezy/builtins.py:2085 |
2118 | +#: breezy/builtins.py:2083 |
2119 | msgid "Specify a format for this branch. See \"help formats\" for a full list." |
2120 | msgstr "" |
2121 | |
2122 | # help of 'append-revisions-only' option of 'init' command |
2123 | -#: breezy/builtins.py:2094 |
2124 | +#: breezy/builtins.py:2092 |
2125 | msgid "Never change revnos or the existing log. Append revisions to it only." |
2126 | msgstr "" |
2127 | |
2128 | # help of 'no-tree' option of 'init' command |
2129 | -#: breezy/builtins.py:2097 |
2130 | +#: breezy/builtins.py:2095 |
2131 | msgid "Create a branch without a working tree." |
2132 | msgstr "" |
2133 | |
2134 | -#: breezy/builtins.py:2118 breezy/push.py:110 |
2135 | +#: breezy/builtins.py:2116 breezy/push.py:110 |
2136 | #, python-format |
2137 | msgid "" |
2138 | "Parent directory of %s does not exist.\n" |
2139 | "You may supply --create-prefix to create all leading parent directories." |
2140 | msgstr "" |
2141 | |
2142 | -#: breezy/builtins.py:2153 |
2143 | +#: breezy/builtins.py:2151 |
2144 | msgid "" |
2145 | "This branch format cannot be set to append-revisions-only. Try --default." |
2146 | msgstr "" |
2147 | |
2148 | -#: breezy/builtins.py:2164 |
2149 | +#: breezy/builtins.py:2162 |
2150 | #, python-brace-format |
2151 | msgid "Created a {0} (format: {1})\n" |
2152 | msgstr "" |
2153 | |
2154 | -#: breezy/builtins.py:2173 |
2155 | +#: breezy/builtins.py:2171 |
2156 | #, python-format |
2157 | msgid "Using shared repository: %s\n" |
2158 | msgstr "" |
2159 | |
2160 | +#: breezy/builtins.py:2175 |
2161 | +msgid "Create a shared repository for branches to share storage space." |
2162 | +msgstr "" |
2163 | + |
2164 | #: breezy/builtins.py:2177 |
2165 | -msgid "Create a shared repository for branches to share storage space." |
2166 | -msgstr "" |
2167 | - |
2168 | -#: breezy/builtins.py:2179 |
2169 | msgid "" |
2170 | "New branches created under the repository directory will store their\n" |
2171 | "revisions in the repository, not in the branch directory. For branches\n" |
2172 | @@ -1337,7 +1337,7 @@ |
2173 | "speeds up the creation of new branches." |
2174 | msgstr "" |
2175 | |
2176 | -#: breezy/builtins.py:2184 |
2177 | +#: breezy/builtins.py:2182 |
2178 | msgid "" |
2179 | "If the --no-trees option is given then the branches in the repository\n" |
2180 | "will not have working trees by default. They will still exist as\n" |
2181 | @@ -1347,23 +1347,23 @@ |
2182 | "branches, such as on a server." |
2183 | msgstr "" |
2184 | |
2185 | -#: breezy/builtins.py:2191 |
2186 | +#: breezy/builtins.py:2189 |
2187 | msgid "" |
2188 | ":Examples:\n" |
2189 | " Create a shared repository holding just branches::" |
2190 | msgstr "" |
2191 | |
2192 | -#: breezy/builtins.py:2194 |
2193 | +#: breezy/builtins.py:2192 |
2194 | msgid "" |
2195 | " brz init-shared-repo --no-trees repo\n" |
2196 | " brz init repo/trunk" |
2197 | msgstr "" |
2198 | |
2199 | +#: breezy/builtins.py:2195 |
2200 | +msgid " Make a lightweight checkout elsewhere::" |
2201 | +msgstr "" |
2202 | + |
2203 | #: breezy/builtins.py:2197 |
2204 | -msgid " Make a lightweight checkout elsewhere::" |
2205 | -msgstr "" |
2206 | - |
2207 | -#: breezy/builtins.py:2199 |
2208 | msgid "" |
2209 | " brz checkout --lightweight repo/trunk trunk-checkout\n" |
2210 | " cd trunk-checkout\n" |
2211 | @@ -1371,35 +1371,35 @@ |
2212 | msgstr "" |
2213 | |
2214 | # help of 'format' option of 'init-shared-repository' command |
2215 | -#: breezy/builtins.py:2207 |
2216 | +#: breezy/builtins.py:2205 |
2217 | msgid "" |
2218 | "Specify a format for this repository. See \"brz help formats\" for details." |
2219 | msgstr "" |
2220 | |
2221 | # title of 'format' option of 'init-shared-repository' command |
2222 | # title of 'format' option of 'fast-import' command |
2223 | -#: breezy/builtins.py:2213 breezy/plugins/fastimport/cmds.py:282 |
2224 | +#: breezy/builtins.py:2211 breezy/plugins/fastimport/cmds.py:285 |
2225 | msgid "Repository format" |
2226 | msgstr "" |
2227 | |
2228 | # help of 'no-trees' option of 'init-shared-repository' command |
2229 | -#: breezy/builtins.py:2215 |
2230 | +#: breezy/builtins.py:2213 |
2231 | msgid "Branches in the repository will default to not having a working tree." |
2232 | msgstr "" |
2233 | |
2234 | # help of 'color' option of 'diff' command |
2235 | -#: breezy/builtins.py:2245 |
2236 | +#: breezy/builtins.py:2243 |
2237 | msgid "" |
2238 | "Color mode to use. \"always\": Always colorize output (default). \"auto\": " |
2239 | -"Only colorize output if terminal supports it and STDOUT is a TTY. \"never" |
2240 | -"\": Never colorize output." |
2241 | +"Only colorize output if terminal supports it and STDOUT is a TTY. " |
2242 | +"\"never\": Never colorize output." |
2243 | +msgstr "" |
2244 | + |
2245 | +#: breezy/builtins.py:2244 |
2246 | +msgid "Show differences in the working tree, between revisions or branches." |
2247 | msgstr "" |
2248 | |
2249 | #: breezy/builtins.py:2246 |
2250 | -msgid "Show differences in the working tree, between revisions or branches." |
2251 | -msgstr "" |
2252 | - |
2253 | -#: breezy/builtins.py:2248 |
2254 | msgid "" |
2255 | "If no arguments are given, all changes for the current tree are listed.\n" |
2256 | "If files are given, only the changes in those files are listed.\n" |
2257 | @@ -1409,13 +1409,13 @@ |
2258 | "given." |
2259 | msgstr "" |
2260 | |
2261 | -#: breezy/builtins.py:2255 |
2262 | +#: breezy/builtins.py:2253 |
2263 | msgid "" |
2264 | "\"brz diff -p1\" is equivalent to \"brz diff --prefix old/:new/\", and\n" |
2265 | "produces patches suitable for \"patch -p1\"." |
2266 | msgstr "" |
2267 | |
2268 | -#: breezy/builtins.py:2258 |
2269 | +#: breezy/builtins.py:2256 |
2270 | msgid "" |
2271 | "Note that when using the -r argument with a range of revisions, the\n" |
2272 | "differences are computed between the two specified revisions. That\n" |
2273 | @@ -1425,7 +1425,7 @@ |
2274 | "in the range." |
2275 | msgstr "" |
2276 | |
2277 | -#: breezy/builtins.py:2265 |
2278 | +#: breezy/builtins.py:2263 |
2279 | msgid "" |
2280 | ":Exit values:\n" |
2281 | " 1 - changed\n" |
2282 | @@ -1434,219 +1434,219 @@ |
2283 | " 0 - no change" |
2284 | msgstr "" |
2285 | |
2286 | -#: breezy/builtins.py:2271 |
2287 | +#: breezy/builtins.py:2269 |
2288 | msgid "" |
2289 | ":Examples:\n" |
2290 | " Shows the difference in the working tree versus the last commit::" |
2291 | msgstr "" |
2292 | |
2293 | +#: breezy/builtins.py:2272 |
2294 | +msgid " brz diff" |
2295 | +msgstr "" |
2296 | + |
2297 | #: breezy/builtins.py:2274 |
2298 | -msgid " brz diff" |
2299 | +msgid " Difference between the working tree and revision 1::" |
2300 | msgstr "" |
2301 | |
2302 | #: breezy/builtins.py:2276 |
2303 | -msgid " Difference between the working tree and revision 1::" |
2304 | +msgid " brz diff -r1" |
2305 | msgstr "" |
2306 | |
2307 | #: breezy/builtins.py:2278 |
2308 | -msgid " brz diff -r1" |
2309 | +msgid " Difference between revision 3 and revision 1::" |
2310 | msgstr "" |
2311 | |
2312 | #: breezy/builtins.py:2280 |
2313 | -msgid " Difference between revision 3 and revision 1::" |
2314 | +msgid " brz diff -r1..3" |
2315 | msgstr "" |
2316 | |
2317 | #: breezy/builtins.py:2282 |
2318 | -msgid " brz diff -r1..3" |
2319 | +msgid " Difference between revision 3 and revision 1 for branch xxx::" |
2320 | msgstr "" |
2321 | |
2322 | #: breezy/builtins.py:2284 |
2323 | -msgid " Difference between revision 3 and revision 1 for branch xxx::" |
2324 | +msgid " brz diff -r1..3 xxx" |
2325 | msgstr "" |
2326 | |
2327 | #: breezy/builtins.py:2286 |
2328 | -msgid " brz diff -r1..3 xxx" |
2329 | +msgid " The changes introduced by revision 2 (equivalent to -r1..2)::" |
2330 | msgstr "" |
2331 | |
2332 | #: breezy/builtins.py:2288 |
2333 | -msgid " The changes introduced by revision 2 (equivalent to -r1..2)::" |
2334 | +msgid " brz diff -c2" |
2335 | msgstr "" |
2336 | |
2337 | #: breezy/builtins.py:2290 |
2338 | -msgid " brz diff -c2" |
2339 | +msgid " To see the changes introduced by revision X::" |
2340 | msgstr "" |
2341 | |
2342 | #: breezy/builtins.py:2292 |
2343 | -msgid " To see the changes introduced by revision X::" |
2344 | +msgid " brz diff -cX" |
2345 | msgstr "" |
2346 | |
2347 | #: breezy/builtins.py:2294 |
2348 | -msgid " brz diff -cX" |
2349 | -msgstr "" |
2350 | - |
2351 | -#: breezy/builtins.py:2296 |
2352 | msgid "" |
2353 | " Note that in the case of a merge, the -c option shows the changes\n" |
2354 | " compared to the left hand parent. To see the changes against\n" |
2355 | " another parent, use::" |
2356 | msgstr "" |
2357 | |
2358 | +#: breezy/builtins.py:2298 |
2359 | +msgid " brz diff -r<chosen_parent>..X" |
2360 | +msgstr "" |
2361 | + |
2362 | #: breezy/builtins.py:2300 |
2363 | -msgid " brz diff -r<chosen_parent>..X" |
2364 | -msgstr "" |
2365 | - |
2366 | -#: breezy/builtins.py:2302 |
2367 | msgid "" |
2368 | " The changes between the current revision and the previous revision\n" |
2369 | " (equivalent to -c-1 and -r-2..-1)" |
2370 | msgstr "" |
2371 | |
2372 | +#: breezy/builtins.py:2303 |
2373 | +msgid " brz diff -r-2.." |
2374 | +msgstr "" |
2375 | + |
2376 | #: breezy/builtins.py:2305 |
2377 | -msgid " brz diff -r-2.." |
2378 | +msgid " Show just the differences for file NEWS::" |
2379 | msgstr "" |
2380 | |
2381 | #: breezy/builtins.py:2307 |
2382 | -msgid " Show just the differences for file NEWS::" |
2383 | +msgid " brz diff NEWS" |
2384 | msgstr "" |
2385 | |
2386 | #: breezy/builtins.py:2309 |
2387 | -msgid " brz diff NEWS" |
2388 | +msgid " Show the differences in working tree xxx for file NEWS::" |
2389 | msgstr "" |
2390 | |
2391 | #: breezy/builtins.py:2311 |
2392 | -msgid " Show the differences in working tree xxx for file NEWS::" |
2393 | +msgid " brz diff xxx/NEWS" |
2394 | msgstr "" |
2395 | |
2396 | #: breezy/builtins.py:2313 |
2397 | -msgid " brz diff xxx/NEWS" |
2398 | +msgid " Show the differences from branch xxx to this working tree:" |
2399 | msgstr "" |
2400 | |
2401 | #: breezy/builtins.py:2315 |
2402 | -msgid " Show the differences from branch xxx to this working tree:" |
2403 | +msgid " brz diff --old xxx" |
2404 | msgstr "" |
2405 | |
2406 | #: breezy/builtins.py:2317 |
2407 | -msgid " brz diff --old xxx" |
2408 | +msgid " Show the differences between two branches for file NEWS::" |
2409 | msgstr "" |
2410 | |
2411 | #: breezy/builtins.py:2319 |
2412 | -msgid " Show the differences between two branches for file NEWS::" |
2413 | +msgid " brz diff --old xxx --new yyy NEWS" |
2414 | msgstr "" |
2415 | |
2416 | #: breezy/builtins.py:2321 |
2417 | -msgid " brz diff --old xxx --new yyy NEWS" |
2418 | +msgid " Same as 'brz diff' but prefix paths with old/ and new/::" |
2419 | msgstr "" |
2420 | |
2421 | #: breezy/builtins.py:2323 |
2422 | -msgid " Same as 'brz diff' but prefix paths with old/ and new/::" |
2423 | +msgid " brz diff --prefix old/:new/" |
2424 | msgstr "" |
2425 | |
2426 | #: breezy/builtins.py:2325 |
2427 | -msgid " brz diff --prefix old/:new/" |
2428 | +msgid " Show the differences using a custom diff program with options::" |
2429 | msgstr "" |
2430 | |
2431 | #: breezy/builtins.py:2327 |
2432 | -msgid " Show the differences using a custom diff program with options::" |
2433 | -msgstr "" |
2434 | - |
2435 | -#: breezy/builtins.py:2329 |
2436 | msgid " brz diff --using /usr/bin/diff --diff-options -wu" |
2437 | msgstr "" |
2438 | |
2439 | # help of 'diff-options' option of 'diff' command |
2440 | -#: breezy/builtins.py:2335 |
2441 | +#: breezy/builtins.py:2333 |
2442 | msgid "Pass these options to the external diff program." |
2443 | msgstr "" |
2444 | |
2445 | # help of 'prefix' option of 'diff' command |
2446 | -#: breezy/builtins.py:2338 |
2447 | +#: breezy/builtins.py:2336 |
2448 | msgid "" |
2449 | "Set prefixes added to old and new filenames, as two values separated by a " |
2450 | "colon. (eg \"old/:new/\")." |
2451 | msgstr "" |
2452 | |
2453 | # help of 'old' option of 'diff' command |
2454 | -#: breezy/builtins.py:2341 |
2455 | +#: breezy/builtins.py:2339 |
2456 | msgid "Branch/tree to compare from." |
2457 | msgstr "" |
2458 | |
2459 | # help of 'new' option of 'diff' command |
2460 | -#: breezy/builtins.py:2345 |
2461 | +#: breezy/builtins.py:2343 |
2462 | msgid "Branch/tree to compare to." |
2463 | msgstr "" |
2464 | |
2465 | # help of 'using' option of 'diff' command |
2466 | -#: breezy/builtins.py:2351 |
2467 | +#: breezy/builtins.py:2349 |
2468 | msgid "Use this command to compare files." |
2469 | msgstr "" |
2470 | |
2471 | # help of 'format' option of 'diff' command |
2472 | -#: breezy/builtins.py:2356 |
2473 | +#: breezy/builtins.py:2354 |
2474 | msgid "Diff format to use." |
2475 | msgstr "" |
2476 | |
2477 | # title of 'format' option of 'diff' command |
2478 | -#: breezy/builtins.py:2358 |
2479 | +#: breezy/builtins.py:2356 |
2480 | msgid "Diff format" |
2481 | msgstr "" |
2482 | |
2483 | # help of 'context' option of 'diff' command |
2484 | -#: breezy/builtins.py:2360 |
2485 | +#: breezy/builtins.py:2358 |
2486 | msgid "How many lines of context to show." |
2487 | msgstr "" |
2488 | |
2489 | # title of 'color' option of 'diff' command |
2490 | -#: breezy/builtins.py:2366 |
2491 | +#: breezy/builtins.py:2364 |
2492 | msgid "Color Mode" |
2493 | msgstr "" |
2494 | |
2495 | # help of 'check-style' option of 'diff' command |
2496 | -#: breezy/builtins.py:2373 |
2497 | +#: breezy/builtins.py:2371 |
2498 | msgid "Warn if trailing whitespace or spurious changes have been added." |
2499 | msgstr "" |
2500 | |
2501 | -#: breezy/builtins.py:2398 |
2502 | +#: breezy/builtins.py:2396 |
2503 | msgid "--prefix expects two values separated by a colon (eg \"old/:new/\")" |
2504 | msgstr "" |
2505 | |
2506 | -#: breezy/builtins.py:2402 |
2507 | +#: breezy/builtins.py:2400 |
2508 | msgid "brz diff --revision takes exactly one or two revision specifiers" |
2509 | msgstr "" |
2510 | |
2511 | -#: breezy/builtins.py:2407 breezy/builtins.py:2813 breezy/builtins.py:2821 |
2512 | +#: breezy/builtins.py:2405 breezy/builtins.py:2811 breezy/builtins.py:2819 |
2513 | #, python-brace-format |
2514 | msgid "{0} and {1} are mutually exclusive" |
2515 | msgstr "" |
2516 | |
2517 | -#: breezy/builtins.py:2437 |
2518 | +#: breezy/builtins.py:2435 |
2519 | msgid "" |
2520 | "List files deleted in the working tree.\n" |
2521 | " " |
2522 | msgstr "" |
2523 | |
2524 | +#: breezy/builtins.py:2510 |
2525 | +msgid "Show the tree root directory." |
2526 | +msgstr "" |
2527 | + |
2528 | #: breezy/builtins.py:2512 |
2529 | -msgid "Show the tree root directory." |
2530 | -msgstr "" |
2531 | - |
2532 | -#: breezy/builtins.py:2514 |
2533 | msgid "" |
2534 | "The root is the nearest enclosing directory with a control\n" |
2535 | "directory." |
2536 | msgstr "" |
2537 | |
2538 | -#: breezy/builtins.py:2530 |
2539 | +#: breezy/builtins.py:2528 |
2540 | msgid "The limit argument must be an integer." |
2541 | msgstr "" |
2542 | |
2543 | -#: breezy/builtins.py:2538 |
2544 | +#: breezy/builtins.py:2536 |
2545 | msgid "The levels argument must be an integer." |
2546 | msgstr "" |
2547 | |
2548 | +#: breezy/builtins.py:2541 |
2549 | +msgid "Show historical log for a branch or subset of a branch." |
2550 | +msgstr "" |
2551 | + |
2552 | #: breezy/builtins.py:2543 |
2553 | -msgid "Show historical log for a branch or subset of a branch." |
2554 | -msgstr "" |
2555 | - |
2556 | -#: breezy/builtins.py:2545 |
2557 | msgid "" |
2558 | "log is brz's default tool for exploring the history of a branch.\n" |
2559 | "The branch to use is taken from the first parameter. If no parameters\n" |
2560 | @@ -1654,14 +1654,14 @@ |
2561 | "Here are some simple examples::" |
2562 | msgstr "" |
2563 | |
2564 | -#: breezy/builtins.py:2550 |
2565 | +#: breezy/builtins.py:2548 |
2566 | msgid "" |
2567 | " brz log log the current branch\n" |
2568 | " brz log foo.py log a file in its branch\n" |
2569 | " brz log http://server/branch log a branch on a server" |
2570 | msgstr "" |
2571 | |
2572 | -#: breezy/builtins.py:2554 |
2573 | +#: breezy/builtins.py:2552 |
2574 | msgid "" |
2575 | "The filtering, ordering and information shown for each revision can\n" |
2576 | "be controlled as explained below. By default, all revisions are\n" |
2577 | @@ -1671,11 +1671,11 @@ |
2578 | "were merged." |
2579 | msgstr "" |
2580 | |
2581 | +#: breezy/builtins.py:2559 |
2582 | +msgid ":Output control:" |
2583 | +msgstr "" |
2584 | + |
2585 | #: breezy/builtins.py:2561 |
2586 | -msgid ":Output control:" |
2587 | -msgstr "" |
2588 | - |
2589 | -#: breezy/builtins.py:2563 |
2590 | msgid "" |
2591 | " The log format controls how information about each revision is\n" |
2592 | " displayed. The standard log formats are called ``long``, ``short``\n" |
2593 | @@ -1683,13 +1683,13 @@ |
2594 | " for more details on log formats." |
2595 | msgstr "" |
2596 | |
2597 | -#: breezy/builtins.py:2568 |
2598 | +#: breezy/builtins.py:2566 |
2599 | msgid "" |
2600 | " The following options can be used to control what information is\n" |
2601 | " displayed::" |
2602 | msgstr "" |
2603 | |
2604 | -#: breezy/builtins.py:2571 |
2605 | +#: breezy/builtins.py:2569 |
2606 | msgid "" |
2607 | " -l N display a maximum of N revisions\n" |
2608 | " -n N display N levels of revisions (0 for all, 1 for collapsed)\n" |
2609 | @@ -1698,25 +1698,25 @@ |
2610 | " --show-ids display revision-ids (and file-ids), not just revnos" |
2611 | msgstr "" |
2612 | |
2613 | -#: breezy/builtins.py:2577 |
2614 | +#: breezy/builtins.py:2575 |
2615 | msgid "" |
2616 | " Note that the default number of levels to display is a function of the\n" |
2617 | " log format. If the -n option is not used, the standard log formats show\n" |
2618 | " just the top level (mainline)." |
2619 | msgstr "" |
2620 | |
2621 | -#: breezy/builtins.py:2581 |
2622 | +#: breezy/builtins.py:2579 |
2623 | msgid "" |
2624 | " Status summaries are shown using status flags like A, M, etc. To see\n" |
2625 | " the changes explained using words like ``added`` and ``modified``\n" |
2626 | " instead, use the -vv option." |
2627 | msgstr "" |
2628 | |
2629 | +#: breezy/builtins.py:2583 |
2630 | +msgid ":Ordering control:" |
2631 | +msgstr "" |
2632 | + |
2633 | #: breezy/builtins.py:2585 |
2634 | -msgid ":Ordering control:" |
2635 | -msgstr "" |
2636 | - |
2637 | -#: breezy/builtins.py:2587 |
2638 | msgid "" |
2639 | " To display revisions from oldest to newest, use the --forward option.\n" |
2640 | " In most cases, using this option will have little impact on the total\n" |
2641 | @@ -1724,17 +1724,17 @@ |
2642 | " display revisions like --reverse does when it can." |
2643 | msgstr "" |
2644 | |
2645 | +#: breezy/builtins.py:2590 |
2646 | +msgid ":Revision filtering:" |
2647 | +msgstr "" |
2648 | + |
2649 | #: breezy/builtins.py:2592 |
2650 | -msgid ":Revision filtering:" |
2651 | -msgstr "" |
2652 | - |
2653 | -#: breezy/builtins.py:2594 |
2654 | msgid "" |
2655 | " The -r option can be used to specify what revision or range of revisions\n" |
2656 | " to filter against. The various forms are shown below::" |
2657 | msgstr "" |
2658 | |
2659 | -#: breezy/builtins.py:2597 |
2660 | +#: breezy/builtins.py:2595 |
2661 | msgid "" |
2662 | " -rX display revision X\n" |
2663 | " -rX.. display revision X and later\n" |
2664 | @@ -1742,13 +1742,13 @@ |
2665 | " -rX..Y display from X to Y inclusive" |
2666 | msgstr "" |
2667 | |
2668 | -#: breezy/builtins.py:2602 |
2669 | +#: breezy/builtins.py:2600 |
2670 | msgid "" |
2671 | " See ``brz help revisionspec`` for details on how to specify X and Y.\n" |
2672 | " Some common examples are given below::" |
2673 | msgstr "" |
2674 | |
2675 | -#: breezy/builtins.py:2605 |
2676 | +#: breezy/builtins.py:2603 |
2677 | msgid "" |
2678 | " -r-1 show just the tip\n" |
2679 | " -r-10.. show the last 10 mainline revisions\n" |
2680 | @@ -1758,7 +1758,7 @@ |
2681 | " -rdate:yesterday.. show changes since yesterday" |
2682 | msgstr "" |
2683 | |
2684 | -#: breezy/builtins.py:2612 |
2685 | +#: breezy/builtins.py:2610 |
2686 | msgid "" |
2687 | " When logging a range of revisions using -rX..Y, log starts at\n" |
2688 | " revision Y and searches back in history through the primary\n" |
2689 | @@ -1768,73 +1768,73 @@ |
2690 | " a nested merge revision and the log will be truncated accordingly." |
2691 | msgstr "" |
2692 | |
2693 | +#: breezy/builtins.py:2617 |
2694 | +msgid ":Path filtering:" |
2695 | +msgstr "" |
2696 | + |
2697 | #: breezy/builtins.py:2619 |
2698 | -msgid ":Path filtering:" |
2699 | -msgstr "" |
2700 | - |
2701 | -#: breezy/builtins.py:2621 |
2702 | msgid "" |
2703 | " If parameters are given and the first one is not a branch, the log\n" |
2704 | " will be filtered to show only those revisions that changed the\n" |
2705 | " nominated files or directories." |
2706 | msgstr "" |
2707 | |
2708 | -#: breezy/builtins.py:2625 |
2709 | +#: breezy/builtins.py:2623 |
2710 | msgid "" |
2711 | " Filenames are interpreted within their historical context. To log a\n" |
2712 | " deleted file, specify a revision range so that the file existed at\n" |
2713 | " the end or start of the range." |
2714 | msgstr "" |
2715 | |
2716 | -#: breezy/builtins.py:2629 |
2717 | +#: breezy/builtins.py:2627 |
2718 | msgid "" |
2719 | " Historical context is also important when interpreting pathnames of\n" |
2720 | " renamed files/directories. Consider the following example:" |
2721 | msgstr "" |
2722 | |
2723 | -#: breezy/builtins.py:2632 |
2724 | +#: breezy/builtins.py:2630 |
2725 | msgid "" |
2726 | " * revision 1: add tutorial.txt\n" |
2727 | " * revision 2: modify tutorial.txt\n" |
2728 | " * revision 3: rename tutorial.txt to guide.txt; add tutorial.txt" |
2729 | msgstr "" |
2730 | |
2731 | +#: breezy/builtins.py:2634 |
2732 | +msgid " In this case:" |
2733 | +msgstr "" |
2734 | + |
2735 | #: breezy/builtins.py:2636 |
2736 | -msgid " In this case:" |
2737 | +msgid " * ``brz log guide.txt`` will log the file added in revision 1" |
2738 | msgstr "" |
2739 | |
2740 | #: breezy/builtins.py:2638 |
2741 | -msgid " * ``brz log guide.txt`` will log the file added in revision 1" |
2742 | +msgid " * ``brz log tutorial.txt`` will log the new file added in revision 3" |
2743 | msgstr "" |
2744 | |
2745 | #: breezy/builtins.py:2640 |
2746 | -msgid " * ``brz log tutorial.txt`` will log the new file added in revision 3" |
2747 | -msgstr "" |
2748 | - |
2749 | -#: breezy/builtins.py:2642 |
2750 | msgid "" |
2751 | " * ``brz log -r2 -p tutorial.txt`` will show the changes made to\n" |
2752 | " the original file in revision 2." |
2753 | msgstr "" |
2754 | |
2755 | -#: breezy/builtins.py:2645 |
2756 | +#: breezy/builtins.py:2643 |
2757 | msgid "" |
2758 | " * ``brz log -r2 -p guide.txt`` will display an error message as there\n" |
2759 | " was no file called guide.txt in revision 2." |
2760 | msgstr "" |
2761 | |
2762 | -#: breezy/builtins.py:2648 |
2763 | +#: breezy/builtins.py:2646 |
2764 | msgid "" |
2765 | " Renames are always followed by log. By design, there is no need to\n" |
2766 | " explicitly ask for this (and no way to stop logging a file back\n" |
2767 | " until it was last renamed)." |
2768 | msgstr "" |
2769 | |
2770 | +#: breezy/builtins.py:2650 |
2771 | +msgid ":Other filtering:" |
2772 | +msgstr "" |
2773 | + |
2774 | #: breezy/builtins.py:2652 |
2775 | -msgid ":Other filtering:" |
2776 | -msgstr "" |
2777 | - |
2778 | -#: breezy/builtins.py:2654 |
2779 | msgid "" |
2780 | " The --match option can be used for finding revisions that match a\n" |
2781 | " regular expression in a commit message, committer, author or bug.\n" |
2782 | @@ -1843,24 +1843,24 @@ |
2783 | " --match-message can be used to only match a specific field." |
2784 | msgstr "" |
2785 | |
2786 | +#: breezy/builtins.py:2658 |
2787 | +msgid ":Tips & tricks:" |
2788 | +msgstr "" |
2789 | + |
2790 | #: breezy/builtins.py:2660 |
2791 | -msgid ":Tips & tricks:" |
2792 | -msgstr "" |
2793 | - |
2794 | -#: breezy/builtins.py:2662 |
2795 | msgid "" |
2796 | " GUI tools and IDEs are often better at exploring history than command\n" |
2797 | -" line tools: you may prefer qlog or viz from qbzr or bzr-gtk, the\n" |
2798 | -" bzr-explorer shell, or the Loggerhead web interface. See the Bazaar\n" |
2799 | +" line tools: you may prefer qlog from qbzr, or the Loggerhead web\n" |
2800 | +" interface. See the Breezy\n" |
2801 | " Plugin Guide <https://www.breezy-vcs.org/doc/plugins/en/> and\n" |
2802 | -" <http://wiki.bazaar.canonical.com/IDEIntegration>." |
2803 | +" <http://wiki.breezy-vcs.org/IDEIntegration>." |
2804 | +msgstr "" |
2805 | + |
2806 | +#: breezy/builtins.py:2666 |
2807 | +msgid " You may find it useful to add the aliases below to ``breezy.conf``::" |
2808 | msgstr "" |
2809 | |
2810 | #: breezy/builtins.py:2668 |
2811 | -msgid " You may find it useful to add the aliases below to ``breezy.conf``::" |
2812 | -msgstr "" |
2813 | - |
2814 | -#: breezy/builtins.py:2670 |
2815 | msgid "" |
2816 | " [ALIASES]\n" |
2817 | " tip = log -r-1\n" |
2818 | @@ -1868,20 +1868,20 @@ |
2819 | " show = log -v -p" |
2820 | msgstr "" |
2821 | |
2822 | -#: breezy/builtins.py:2675 |
2823 | +#: breezy/builtins.py:2673 |
2824 | msgid "" |
2825 | " ``brz tip`` will then show the latest revision while ``brz top``\n" |
2826 | " will show the last 10 mainline revisions. To see the details of a\n" |
2827 | " particular revision X, ``brz show -rX``." |
2828 | msgstr "" |
2829 | |
2830 | -#: breezy/builtins.py:2679 |
2831 | +#: breezy/builtins.py:2677 |
2832 | msgid "" |
2833 | " If you are interested in looking deeper into a particular merge X,\n" |
2834 | " use ``brz log -n0 -rX``." |
2835 | msgstr "" |
2836 | |
2837 | -#: breezy/builtins.py:2682 |
2838 | +#: breezy/builtins.py:2680 |
2839 | msgid "" |
2840 | " ``brz log -v`` on a branch with lots of history is currently\n" |
2841 | " very slow. A fix for this issue is currently under development.\n" |
2842 | @@ -1889,7 +1889,7 @@ |
2843 | " be given when using the -v option." |
2844 | msgstr "" |
2845 | |
2846 | -#: breezy/builtins.py:2687 |
2847 | +#: breezy/builtins.py:2685 |
2848 | msgid "" |
2849 | " brz has a generic full-text matching plugin, brz-search, that can be\n" |
2850 | " used to find revisions matching user names, commit messages, etc.\n" |
2851 | @@ -1897,7 +1897,7 @@ |
2852 | " a list of words but not others." |
2853 | msgstr "" |
2854 | |
2855 | -#: breezy/builtins.py:2692 |
2856 | +#: breezy/builtins.py:2690 |
2857 | msgid "" |
2858 | " When exploring non-mainline history on large projects with deep\n" |
2859 | " history, the performance of log can be greatly improved by installing\n" |
2860 | @@ -1906,169 +1906,169 @@ |
2861 | msgstr "" |
2862 | |
2863 | # help of 'forward' option of 'log' command |
2864 | -#: breezy/builtins.py:2701 |
2865 | +#: breezy/builtins.py:2699 |
2866 | msgid "Show from oldest to newest." |
2867 | msgstr "" |
2868 | |
2869 | # help of 'verbose' option of 'log' command |
2870 | -#: breezy/builtins.py:2704 |
2871 | +#: breezy/builtins.py:2702 |
2872 | msgid "Show files changed in each revision." |
2873 | msgstr "" |
2874 | |
2875 | # help of 'change' option of 'log' command |
2876 | -#: breezy/builtins.py:2710 |
2877 | +#: breezy/builtins.py:2708 |
2878 | msgid "Show just the specified revision. See also \"help revisionspec\"." |
2879 | msgstr "" |
2880 | |
2881 | # help of 'authors' option of 'log' command |
2882 | -#: breezy/builtins.py:2714 |
2883 | +#: breezy/builtins.py:2712 |
2884 | msgid "What names to list as authors - first, all or committer." |
2885 | msgstr "" |
2886 | |
2887 | # title of 'authors' option of 'log' command |
2888 | -#: breezy/builtins.py:2715 |
2889 | +#: breezy/builtins.py:2713 |
2890 | msgid "Authors" |
2891 | msgstr "" |
2892 | |
2893 | # help of 'levels' option of 'log' command |
2894 | -#: breezy/builtins.py:2721 |
2895 | +#: breezy/builtins.py:2719 |
2896 | msgid "Number of levels to display - 0 for all, 1 for flat." |
2897 | msgstr "" |
2898 | |
2899 | # help of 'limit' option of 'log' command |
2900 | -#: breezy/builtins.py:2731 |
2901 | +#: breezy/builtins.py:2729 |
2902 | msgid "Limit the output to the first N revisions." |
2903 | msgstr "" |
2904 | |
2905 | # help of 'show-diff' option of 'log' command |
2906 | -#: breezy/builtins.py:2736 |
2907 | +#: breezy/builtins.py:2734 |
2908 | msgid "Show changes made in each revision as a patch." |
2909 | msgstr "" |
2910 | |
2911 | # help of 'include-merged' option of 'log' command |
2912 | -#: breezy/builtins.py:2738 |
2913 | +#: breezy/builtins.py:2736 |
2914 | msgid "Show merged revisions like --levels 0 does." |
2915 | msgstr "" |
2916 | |
2917 | # help of 'omit-merges' option of 'log' command |
2918 | -#: breezy/builtins.py:2742 |
2919 | +#: breezy/builtins.py:2740 |
2920 | msgid "Do not report commits with more than one parent." |
2921 | msgstr "" |
2922 | |
2923 | # help of 'exclude-common-ancestry' option of 'log' command |
2924 | -#: breezy/builtins.py:2744 |
2925 | +#: breezy/builtins.py:2742 |
2926 | msgid "" |
2927 | "Display only the revisions that are not part of both ancestries (require -" |
2928 | "rX..Y)." |
2929 | msgstr "" |
2930 | |
2931 | # help of 'signatures' option of 'log' command |
2932 | -#: breezy/builtins.py:2748 |
2933 | +#: breezy/builtins.py:2746 |
2934 | msgid "Show digital signature validity." |
2935 | msgstr "" |
2936 | |
2937 | # help of 'match' option of 'log' command |
2938 | -#: breezy/builtins.py:2751 |
2939 | +#: breezy/builtins.py:2749 |
2940 | msgid "Show revisions whose properties match this expression." |
2941 | msgstr "" |
2942 | |
2943 | # help of 'match-message' option of 'log' command |
2944 | -#: breezy/builtins.py:2755 |
2945 | +#: breezy/builtins.py:2753 |
2946 | msgid "Show revisions whose message matches this expression." |
2947 | msgstr "" |
2948 | |
2949 | # help of 'match-committer' option of 'log' command |
2950 | -#: breezy/builtins.py:2759 |
2951 | +#: breezy/builtins.py:2757 |
2952 | msgid "Show revisions whose committer matches this expression." |
2953 | msgstr "" |
2954 | |
2955 | # help of 'match-author' option of 'log' command |
2956 | -#: breezy/builtins.py:2763 |
2957 | +#: breezy/builtins.py:2761 |
2958 | msgid "Show revisions whose authors match this expression." |
2959 | msgstr "" |
2960 | |
2961 | # help of 'match-bugs' option of 'log' command |
2962 | -#: breezy/builtins.py:2767 |
2963 | +#: breezy/builtins.py:2765 |
2964 | msgid "Show revisions whose bugs match this expression." |
2965 | msgstr "" |
2966 | |
2967 | -#: breezy/builtins.py:2807 |
2968 | +#: breezy/builtins.py:2805 |
2969 | msgid "--exclude-common-ancestry requires -r with two revisions" |
2970 | msgstr "" |
2971 | |
2972 | -#: breezy/builtins.py:2835 |
2973 | +#: breezy/builtins.py:2833 |
2974 | #, python-format |
2975 | msgid "Path unknown at end or start of revision range: %s" |
2976 | msgstr "" |
2977 | |
2978 | -#: breezy/builtins.py:2953 |
2979 | +#: breezy/builtins.py:2951 |
2980 | #, python-format |
2981 | msgid "brz %s doesn't accept two revisions in different branches." |
2982 | msgstr "" |
2983 | |
2984 | -#: breezy/builtins.py:2969 |
2985 | +#: breezy/builtins.py:2967 |
2986 | #, python-format |
2987 | msgid "brz %s --revision takes one or two values." |
2988 | msgstr "" |
2989 | |
2990 | -#: breezy/builtins.py:3014 |
2991 | +#: breezy/builtins.py:3012 |
2992 | msgid "" |
2993 | "List files in a tree.\n" |
2994 | " " |
2995 | msgstr "" |
2996 | |
2997 | # help of 'recursive' option of 'ls' command |
2998 | -#: breezy/builtins.py:3023 |
2999 | +#: breezy/builtins.py:3021 |
3000 | msgid "Recurse into subdirectories." |
3001 | msgstr "" |
3002 | |
3003 | # help of 'from-root' option of 'ls' command |
3004 | -#: breezy/builtins.py:3025 |
3005 | +#: breezy/builtins.py:3023 |
3006 | msgid "Print paths relative to the root of the branch." |
3007 | msgstr "" |
3008 | |
3009 | # help of 'unknown' option of 'ls' command |
3010 | -#: breezy/builtins.py:3027 |
3011 | +#: breezy/builtins.py:3025 |
3012 | msgid "Print unknown files." |
3013 | msgstr "" |
3014 | |
3015 | # help of 'versioned' option of 'ls' command |
3016 | -#: breezy/builtins.py:3028 |
3017 | +#: breezy/builtins.py:3026 |
3018 | msgid "Print versioned files." |
3019 | msgstr "" |
3020 | |
3021 | # help of 'ignored' option of 'ls' command |
3022 | -#: breezy/builtins.py:3031 |
3023 | +#: breezy/builtins.py:3029 |
3024 | msgid "Print ignored files." |
3025 | msgstr "" |
3026 | |
3027 | # help of 'kind' option of 'ls' command |
3028 | -#: breezy/builtins.py:3033 |
3029 | +#: breezy/builtins.py:3031 |
3030 | msgid "" |
3031 | "List entries of a particular kind: file, directory, symlink, tree-reference." |
3032 | msgstr "" |
3033 | |
3034 | -#: breezy/builtins.py:3048 |
3035 | +#: breezy/builtins.py:3046 |
3036 | msgid "invalid kind specified" |
3037 | msgstr "" |
3038 | |
3039 | -#: breezy/builtins.py:3052 |
3040 | +#: breezy/builtins.py:3050 |
3041 | msgid "Cannot set both --verbose and --null" |
3042 | msgstr "" |
3043 | |
3044 | -#: breezy/builtins.py:3061 |
3045 | +#: breezy/builtins.py:3059 |
3046 | msgid "cannot specify both --from-root and PATH" |
3047 | msgstr "" |
3048 | |
3049 | +#: breezy/builtins.py:3146 |
3050 | +msgid "Ignore specified files or patterns." |
3051 | +msgstr "" |
3052 | + |
3053 | #: breezy/builtins.py:3148 |
3054 | -msgid "Ignore specified files or patterns." |
3055 | +msgid "See ``brz help patterns`` for details on the syntax of patterns." |
3056 | msgstr "" |
3057 | |
3058 | #: breezy/builtins.py:3150 |
3059 | -msgid "See ``brz help patterns`` for details on the syntax of patterns." |
3060 | -msgstr "" |
3061 | - |
3062 | -#: breezy/builtins.py:3152 |
3063 | msgid "" |
3064 | "If a .bzrignore file does not exist, the ignore command\n" |
3065 | "will create one and add the specified files or patterns to the newly\n" |
3066 | @@ -2077,7 +2077,7 @@ |
3067 | "the use of the ignore command will require an explicit add command." |
3068 | msgstr "" |
3069 | |
3070 | -#: breezy/builtins.py:3158 |
3071 | +#: breezy/builtins.py:3156 |
3072 | msgid "" |
3073 | "To remove patterns from the ignore list, edit the .bzrignore file.\n" |
3074 | "After adding, editing or deleting that file either indirectly by\n" |
3075 | @@ -2085,7 +2085,7 @@ |
3076 | "it." |
3077 | msgstr "" |
3078 | |
3079 | -#: breezy/builtins.py:3163 |
3080 | +#: breezy/builtins.py:3161 |
3081 | msgid "" |
3082 | "Breezy also supports a global ignore file ~/.config/breezy/ignore. On\n" |
3083 | "Windows the global ignore file can be found in the application data\n" |
3084 | @@ -2095,96 +2095,96 @@ |
3085 | "can be edited directly using an editor." |
3086 | msgstr "" |
3087 | |
3088 | -#: breezy/builtins.py:3170 |
3089 | +#: breezy/builtins.py:3168 |
3090 | msgid "" |
3091 | "Patterns prefixed with '!' are exceptions to ignore patterns and take\n" |
3092 | "precedence over regular ignores. Such exceptions are used to specify\n" |
3093 | "files that should be versioned which would otherwise be ignored." |
3094 | msgstr "" |
3095 | |
3096 | -#: breezy/builtins.py:3174 |
3097 | +#: breezy/builtins.py:3172 |
3098 | msgid "" |
3099 | "Patterns prefixed with '!!' act as regular ignore patterns, but have\n" |
3100 | "precedence over the '!' exception patterns." |
3101 | msgstr "" |
3102 | |
3103 | +#: breezy/builtins.py:3175 |
3104 | +msgid ":Notes:" |
3105 | +msgstr "" |
3106 | + |
3107 | #: breezy/builtins.py:3177 |
3108 | -msgid ":Notes:" |
3109 | -msgstr "" |
3110 | - |
3111 | -#: breezy/builtins.py:3179 |
3112 | msgid "" |
3113 | "* Ignore patterns containing shell wildcards must be quoted from\n" |
3114 | " the shell on Unix." |
3115 | msgstr "" |
3116 | |
3117 | -#: breezy/builtins.py:3182 |
3118 | +#: breezy/builtins.py:3180 |
3119 | msgid "" |
3120 | "* Ignore patterns starting with \"#\" act as comments in the ignore file.\n" |
3121 | " To ignore patterns that begin with that character, use the \"RE:\" prefix." |
3122 | msgstr "" |
3123 | |
3124 | -#: breezy/builtins.py:3185 |
3125 | +#: breezy/builtins.py:3183 |
3126 | msgid "" |
3127 | ":Examples:\n" |
3128 | " Ignore the top level Makefile::" |
3129 | msgstr "" |
3130 | |
3131 | +#: breezy/builtins.py:3186 |
3132 | +msgid " brz ignore ./Makefile" |
3133 | +msgstr "" |
3134 | + |
3135 | #: breezy/builtins.py:3188 |
3136 | -msgid " brz ignore ./Makefile" |
3137 | +msgid " Ignore .class files in all directories...::" |
3138 | msgstr "" |
3139 | |
3140 | #: breezy/builtins.py:3190 |
3141 | -msgid " Ignore .class files in all directories...::" |
3142 | +msgid " brz ignore \"*.class\"" |
3143 | msgstr "" |
3144 | |
3145 | #: breezy/builtins.py:3192 |
3146 | -msgid " brz ignore \"*.class\"" |
3147 | +msgid " ...but do not ignore \"special.class\"::" |
3148 | msgstr "" |
3149 | |
3150 | #: breezy/builtins.py:3194 |
3151 | -msgid " ...but do not ignore \"special.class\"::" |
3152 | +msgid " brz ignore \"!special.class\"" |
3153 | msgstr "" |
3154 | |
3155 | #: breezy/builtins.py:3196 |
3156 | -msgid " brz ignore \"!special.class\"" |
3157 | +msgid " Ignore files whose name begins with the \"#\" character::" |
3158 | msgstr "" |
3159 | |
3160 | #: breezy/builtins.py:3198 |
3161 | -msgid " Ignore files whose name begins with the \"#\" character::" |
3162 | -msgstr "" |
3163 | - |
3164 | -#: breezy/builtins.py:3200 |
3165 | msgid " brz ignore \"RE:^#\"" |
3166 | msgstr "" |
3167 | |
3168 | -#: breezy/builtins.py:3202 breezy/builtins.py:3206 |
3169 | +#: breezy/builtins.py:3200 breezy/builtins.py:3204 |
3170 | msgid " Ignore .o files under the lib directory::" |
3171 | msgstr "" |
3172 | |
3173 | -#: breezy/builtins.py:3204 |
3174 | +#: breezy/builtins.py:3202 |
3175 | msgid " brz ignore \"lib/**/*.o\"" |
3176 | msgstr "" |
3177 | |
3178 | +#: breezy/builtins.py:3206 |
3179 | +msgid " brz ignore \"RE:lib/.*\\.o\"" |
3180 | +msgstr "" |
3181 | + |
3182 | #: breezy/builtins.py:3208 |
3183 | -msgid " brz ignore \"RE:lib/.*\\.o\"" |
3184 | +msgid " Ignore everything but the \"debian\" toplevel directory::" |
3185 | msgstr "" |
3186 | |
3187 | #: breezy/builtins.py:3210 |
3188 | -msgid " Ignore everything but the \"debian\" toplevel directory::" |
3189 | +msgid " brz ignore \"RE:(?!debian/).*\"" |
3190 | msgstr "" |
3191 | |
3192 | #: breezy/builtins.py:3212 |
3193 | -msgid " brz ignore \"RE:(?!debian/).*\"" |
3194 | -msgstr "" |
3195 | - |
3196 | -#: breezy/builtins.py:3214 |
3197 | msgid "" |
3198 | " Ignore everything except the \"local\" toplevel directory,\n" |
3199 | " but always ignore autosave files ending in ~, even under local/::" |
3200 | msgstr "" |
3201 | |
3202 | -#: breezy/builtins.py:3217 |
3203 | +#: breezy/builtins.py:3215 |
3204 | msgid "" |
3205 | " brz ignore \"*\"\n" |
3206 | " brz ignore \"!./local\"\n" |
3207 | @@ -2192,26 +2192,26 @@ |
3208 | msgstr "" |
3209 | |
3210 | # help of 'default-rules' option of 'ignore' command |
3211 | -#: breezy/builtins.py:3226 |
3212 | +#: breezy/builtins.py:3224 |
3213 | msgid "Display the default ignore rules that brz uses." |
3214 | msgstr "" |
3215 | |
3216 | -#: breezy/builtins.py:3238 |
3217 | +#: breezy/builtins.py:3236 |
3218 | msgid "ignore requires at least one NAME_PATTERN or --default-rules." |
3219 | msgstr "" |
3220 | |
3221 | -#: breezy/builtins.py:3249 |
3222 | +#: breezy/builtins.py:3247 |
3223 | #, python-format |
3224 | msgid "Invalid ignore pattern found. %s" |
3225 | msgid_plural "Invalid ignore patterns found. %s" |
3226 | msgstr[0] "" |
3227 | msgstr[1] "" |
3228 | |
3229 | -#: breezy/builtins.py:3258 |
3230 | +#: breezy/builtins.py:3256 |
3231 | msgid "NAME_PATTERN should not be an absolute path" |
3232 | msgstr "" |
3233 | |
3234 | -#: breezy/builtins.py:3270 |
3235 | +#: breezy/builtins.py:3268 |
3236 | #, python-format |
3237 | msgid "" |
3238 | "Warning: the following files are version controlled and match your ignore " |
3239 | @@ -2221,62 +2221,62 @@ |
3240 | "them.\n" |
3241 | msgstr "" |
3242 | |
3243 | +#: breezy/builtins.py:3275 |
3244 | +msgid "List ignored files and the patterns that matched them." |
3245 | +msgstr "" |
3246 | + |
3247 | #: breezy/builtins.py:3277 |
3248 | -msgid "List ignored files and the patterns that matched them." |
3249 | -msgstr "" |
3250 | - |
3251 | -#: breezy/builtins.py:3279 |
3252 | msgid "" |
3253 | "List all the ignored files and the ignore pattern that caused the file to\n" |
3254 | "be ignored." |
3255 | msgstr "" |
3256 | |
3257 | +#: breezy/builtins.py:3280 |
3258 | +msgid "Alternatively, to list just the files::" |
3259 | +msgstr "" |
3260 | + |
3261 | #: breezy/builtins.py:3282 |
3262 | -msgid "Alternatively, to list just the files::" |
3263 | -msgstr "" |
3264 | - |
3265 | -#: breezy/builtins.py:3284 |
3266 | msgid " brz ls --ignored" |
3267 | msgstr "" |
3268 | |
3269 | -#: breezy/builtins.py:3318 |
3270 | +#: breezy/builtins.py:3316 |
3271 | #, python-format |
3272 | msgid "not a valid revision-number: %r" |
3273 | msgstr "" |
3274 | |
3275 | +#: breezy/builtins.py:3324 |
3276 | +msgid "Export current or past revision to a destination directory or archive." |
3277 | +msgstr "" |
3278 | + |
3279 | #: breezy/builtins.py:3326 |
3280 | -msgid "Export current or past revision to a destination directory or archive." |
3281 | +msgid "If no revision is specified this exports the last committed revision." |
3282 | msgstr "" |
3283 | |
3284 | #: breezy/builtins.py:3328 |
3285 | -msgid "If no revision is specified this exports the last committed revision." |
3286 | -msgstr "" |
3287 | - |
3288 | -#: breezy/builtins.py:3330 |
3289 | msgid "" |
3290 | "Format may be an \"exporter\" name, such as tar, tgz, tbz2. If none is\n" |
3291 | "given, try to find the format with the extension. If no extension\n" |
3292 | "is found exports to a directory (equivalent to --format=dir)." |
3293 | msgstr "" |
3294 | |
3295 | -#: breezy/builtins.py:3334 |
3296 | +#: breezy/builtins.py:3332 |
3297 | msgid "" |
3298 | "If root is supplied, it will be used as the root directory inside\n" |
3299 | "container formats (tar, zip, etc). If it is not supplied it will default\n" |
3300 | "to the exported filename. The root option has no effect for 'dir' format." |
3301 | msgstr "" |
3302 | |
3303 | -#: breezy/builtins.py:3338 |
3304 | +#: breezy/builtins.py:3336 |
3305 | msgid "" |
3306 | "If branch is omitted then the branch containing the current working\n" |
3307 | "directory will be used." |
3308 | msgstr "" |
3309 | |
3310 | +#: breezy/builtins.py:3339 |
3311 | +msgid "Note: Export of tree with non-ASCII filenames to zip is not supported." |
3312 | +msgstr "" |
3313 | + |
3314 | #: breezy/builtins.py:3341 |
3315 | -msgid "Note: Export of tree with non-ASCII filenames to zip is not supported." |
3316 | -msgstr "" |
3317 | - |
3318 | -#: breezy/builtins.py:3343 |
3319 | msgid "" |
3320 | " ================= =========================\n" |
3321 | " Supported formats Autodetected by extension\n" |
3322 | @@ -2290,78 +2290,83 @@ |
3323 | msgstr "" |
3324 | |
3325 | # help of 'format' option of 'export' command |
3326 | -#: breezy/builtins.py:3358 |
3327 | +#: breezy/builtins.py:3356 |
3328 | msgid "Type of file to export to." |
3329 | msgstr "" |
3330 | |
3331 | # help of 'filters' option of 'export' command |
3332 | -#: breezy/builtins.py:3361 |
3333 | +#: breezy/builtins.py:3359 |
3334 | msgid "Apply content filters to export the convenient form." |
3335 | msgstr "" |
3336 | |
3337 | # help of 'root' option of 'export' command |
3338 | -#: breezy/builtins.py:3365 |
3339 | +#: breezy/builtins.py:3363 |
3340 | msgid "Name of the root directory inside the exported file." |
3341 | msgstr "" |
3342 | |
3343 | # help of 'per-file-timestamps' option of 'export' command |
3344 | -#: breezy/builtins.py:3367 |
3345 | +#: breezy/builtins.py:3365 |
3346 | msgid "" |
3347 | "Set modification time of files to that of the last revision in which it was " |
3348 | "changed." |
3349 | msgstr "" |
3350 | |
3351 | # help of 'uncommitted' option of 'export' command |
3352 | -#: breezy/builtins.py:3370 |
3353 | +#: breezy/builtins.py:3368 |
3354 | msgid "Export the working tree contents rather than that of the last revision." |
3355 | msgstr "" |
3356 | |
3357 | +# help of 'recurse-nested' option of 'export' command |
3358 | +#: breezy/builtins.py:3371 |
3359 | +msgid "Include contents of nested trees." |
3360 | +msgstr "" |
3361 | + |
3362 | #: breezy/builtins.py:3390 |
3363 | msgid "--uncommitted requires a working tree" |
3364 | msgstr "" |
3365 | |
3366 | -#: breezy/builtins.py:3418 |
3367 | +#: breezy/builtins.py:3419 |
3368 | #, python-format |
3369 | msgid "Unsupported export format: %s" |
3370 | msgstr "" |
3371 | |
3372 | -#: breezy/builtins.py:3422 |
3373 | +#: breezy/builtins.py:3423 |
3374 | msgid "Write the contents of a file as of a given revision to standard output." |
3375 | msgstr "" |
3376 | |
3377 | -#: breezy/builtins.py:3424 |
3378 | +#: breezy/builtins.py:3425 |
3379 | msgid "If no revision is nominated, the last revision is used." |
3380 | msgstr "" |
3381 | |
3382 | -#: breezy/builtins.py:3426 |
3383 | +#: breezy/builtins.py:3427 |
3384 | msgid "" |
3385 | "Note: Take care to redirect standard output when using this command on a\n" |
3386 | "binary file." |
3387 | msgstr "" |
3388 | |
3389 | # help of 'name-from-revision' option of 'cat' command |
3390 | -#: breezy/builtins.py:3433 |
3391 | +#: breezy/builtins.py:3434 |
3392 | msgid "The path name in the old tree." |
3393 | msgstr "" |
3394 | |
3395 | # help of 'filters' option of 'cat' command |
3396 | -#: breezy/builtins.py:3434 |
3397 | +#: breezy/builtins.py:3435 |
3398 | msgid "Apply content filters to display the convenience form." |
3399 | msgstr "" |
3400 | |
3401 | -#: breezy/builtins.py:3445 |
3402 | +#: breezy/builtins.py:3446 |
3403 | msgid "brz cat --revision takes exactly one revision specifier" |
3404 | msgstr "" |
3405 | |
3406 | -#: breezy/builtins.py:3465 breezy/builtins.py:3479 |
3407 | +#: breezy/builtins.py:3466 breezy/builtins.py:3480 |
3408 | msgid "{0!r} is not present in revision {1}" |
3409 | msgstr "" |
3410 | |
3411 | -#: breezy/builtins.py:3506 |
3412 | +#: breezy/builtins.py:3507 |
3413 | msgid "Commit changes into a new revision." |
3414 | msgstr "" |
3415 | |
3416 | -#: breezy/builtins.py:3508 |
3417 | +#: breezy/builtins.py:3509 |
3418 | msgid "" |
3419 | "An explanatory message needs to be given for each commit. This is\n" |
3420 | "often done by using the --message option (getting the message from the\n" |
3421 | @@ -2371,44 +2376,44 @@ |
3422 | "boilerplate text loaded into the editor, use the --show-diff option." |
3423 | msgstr "" |
3424 | |
3425 | -#: breezy/builtins.py:3515 |
3426 | +#: breezy/builtins.py:3516 |
3427 | msgid "" |
3428 | "By default, the entire tree is committed and the person doing the\n" |
3429 | "commit is assumed to be the author. These defaults can be overridden\n" |
3430 | "as explained below." |
3431 | msgstr "" |
3432 | |
3433 | -#: breezy/builtins.py:3519 |
3434 | +#: breezy/builtins.py:3520 |
3435 | msgid ":Selective commits:" |
3436 | msgstr "" |
3437 | |
3438 | -#: breezy/builtins.py:3521 |
3439 | +#: breezy/builtins.py:3522 |
3440 | msgid "" |
3441 | " If selected files are specified, only changes to those files are\n" |
3442 | " committed. If a directory is specified then the directory and\n" |
3443 | " everything within it is committed." |
3444 | msgstr "" |
3445 | |
3446 | -#: breezy/builtins.py:3525 |
3447 | +#: breezy/builtins.py:3526 |
3448 | msgid "" |
3449 | " When excludes are given, they take precedence over selected files.\n" |
3450 | " For example, to commit only changes within foo, but not changes\n" |
3451 | " within foo/bar::" |
3452 | msgstr "" |
3453 | |
3454 | -#: breezy/builtins.py:3529 |
3455 | +#: breezy/builtins.py:3530 |
3456 | msgid " brz commit foo -x foo/bar" |
3457 | msgstr "" |
3458 | |
3459 | -#: breezy/builtins.py:3531 |
3460 | +#: breezy/builtins.py:3532 |
3461 | msgid " A selective commit after a merge is not yet supported." |
3462 | msgstr "" |
3463 | |
3464 | -#: breezy/builtins.py:3533 |
3465 | +#: breezy/builtins.py:3534 |
3466 | msgid ":Custom authors:" |
3467 | msgstr "" |
3468 | |
3469 | -#: breezy/builtins.py:3535 |
3470 | +#: breezy/builtins.py:3536 |
3471 | msgid "" |
3472 | " If the author of the change is not the same person as the committer,\n" |
3473 | " you can specify the author's name using the --author option. The\n" |
3474 | @@ -2418,11 +2423,11 @@ |
3475 | " author." |
3476 | msgstr "" |
3477 | |
3478 | -#: breezy/builtins.py:3542 |
3479 | +#: breezy/builtins.py:3543 |
3480 | msgid ":Checks:" |
3481 | msgstr "" |
3482 | |
3483 | -#: breezy/builtins.py:3544 |
3484 | +#: breezy/builtins.py:3545 |
3485 | msgid "" |
3486 | " A common mistake is to forget to add a new file or directory before\n" |
3487 | " running the commit command. The --strict option checks for unknown\n" |
3488 | @@ -2431,18 +2436,18 @@ |
3489 | " for details." |
3490 | msgstr "" |
3491 | |
3492 | -#: breezy/builtins.py:3550 |
3493 | +#: breezy/builtins.py:3551 |
3494 | msgid ":Things to note:" |
3495 | msgstr "" |
3496 | |
3497 | -#: breezy/builtins.py:3552 |
3498 | +#: breezy/builtins.py:3553 |
3499 | msgid "" |
3500 | " If you accidentally commit the wrong changes or make a spelling\n" |
3501 | " mistake in the commit message say, you can use the uncommit command\n" |
3502 | " to undo it. See ``brz help uncommit`` for details." |
3503 | msgstr "" |
3504 | |
3505 | -#: breezy/builtins.py:3556 |
3506 | +#: breezy/builtins.py:3557 |
3507 | msgid "" |
3508 | " Hooks can also be configured to run after a commit. This allows you\n" |
3509 | " to trigger updates to external systems like bug trackers. The --fixes\n" |
3510 | @@ -2451,74 +2456,74 @@ |
3511 | msgstr "" |
3512 | |
3513 | # help of 'exclude' option of 'commit' command |
3514 | -#: breezy/builtins.py:3567 |
3515 | +#: breezy/builtins.py:3568 |
3516 | msgid "Do not consider changes made to a given path." |
3517 | msgstr "" |
3518 | |
3519 | # help of 'message' option of 'commit' command |
3520 | -#: breezy/builtins.py:3570 |
3521 | +#: breezy/builtins.py:3571 |
3522 | msgid "Description of the new revision." |
3523 | msgstr "" |
3524 | |
3525 | # help of 'unchanged' option of 'commit' command |
3526 | -#: breezy/builtins.py:3573 |
3527 | +#: breezy/builtins.py:3574 |
3528 | msgid "Commit even if nothing has changed." |
3529 | msgstr "" |
3530 | |
3531 | # help of 'file' option of 'commit' command |
3532 | -#: breezy/builtins.py:3577 |
3533 | +#: breezy/builtins.py:3578 |
3534 | msgid "Take commit message from this file." |
3535 | msgstr "" |
3536 | |
3537 | # help of 'strict' option of 'commit' command |
3538 | -#: breezy/builtins.py:3579 |
3539 | +#: breezy/builtins.py:3580 |
3540 | msgid "Refuse to commit if there are unknown files in the working tree." |
3541 | msgstr "" |
3542 | |
3543 | # help of 'commit-time' option of 'commit' command |
3544 | -#: breezy/builtins.py:3582 |
3545 | +#: breezy/builtins.py:3583 |
3546 | msgid "" |
3547 | "Manually set a commit time using commit date format, e.g. '2009-10-10 " |
3548 | "08:00:00 +0100'." |
3549 | msgstr "" |
3550 | |
3551 | # help of 'bugs' option of 'commit' command |
3552 | -#: breezy/builtins.py:3586 |
3553 | +#: breezy/builtins.py:3587 |
3554 | msgid "Link to a related bug. (see \"brz help bugs\")." |
3555 | msgstr "" |
3556 | |
3557 | # help of 'fixes' option of 'commit' command |
3558 | -#: breezy/builtins.py:3589 |
3559 | +#: breezy/builtins.py:3590 |
3560 | msgid "Mark a bug as being fixed by this revision (see \"brz help bugs\")." |
3561 | msgstr "" |
3562 | |
3563 | # help of 'author' option of 'commit' command |
3564 | -#: breezy/builtins.py:3593 |
3565 | +#: breezy/builtins.py:3594 |
3566 | msgid "Set the author's name, if it's different from the committer." |
3567 | msgstr "" |
3568 | |
3569 | # help of 'local' option of 'commit' command |
3570 | -#: breezy/builtins.py:3596 |
3571 | +#: breezy/builtins.py:3597 |
3572 | msgid "" |
3573 | "Perform a local commit in a bound branch. Local commits are not pushed to " |
3574 | "the master branch until a normal commit is performed." |
3575 | msgstr "" |
3576 | |
3577 | # help of 'show-diff' option of 'commit' command |
3578 | -#: breezy/builtins.py:3602 |
3579 | +#: breezy/builtins.py:3603 |
3580 | msgid "" |
3581 | "When no message is supplied, show the diff along with the status summary in " |
3582 | "the message editor." |
3583 | msgstr "" |
3584 | |
3585 | # help of 'lossy' option of 'commit' command |
3586 | -#: breezy/builtins.py:3605 |
3587 | +#: breezy/builtins.py:3606 |
3588 | msgid "" |
3589 | "When committing to a foreign version control system do not push data that " |
3590 | "can not be natively represented." |
3591 | msgstr "" |
3592 | |
3593 | -#: breezy/builtins.py:3622 |
3594 | +#: breezy/builtins.py:3623 |
3595 | #, python-format |
3596 | msgid "" |
3597 | "No tracker specified for bug %s. Use the form 'tracker:id' or specify a " |
3598 | @@ -2526,7 +2531,7 @@ |
3599 | "See \"brz help bugs\" for more information on this feature. Commit refused." |
3600 | msgstr "" |
3601 | |
3602 | -#: breezy/builtins.py:3631 |
3603 | +#: breezy/builtins.py:3632 |
3604 | #, python-format |
3605 | msgid "" |
3606 | "Invalid bug %s. Must be in the form of 'tracker:id'. See \"brz help bugs\" " |
3607 | @@ -2534,91 +2539,91 @@ |
3608 | "Commit refused." |
3609 | msgstr "" |
3610 | |
3611 | -#: breezy/builtins.py:3640 |
3612 | +#: breezy/builtins.py:3641 |
3613 | #, python-format |
3614 | msgid "Unrecognized bug %s. Commit refused." |
3615 | msgstr "" |
3616 | |
3617 | -#: breezy/builtins.py:3643 |
3618 | +#: breezy/builtins.py:3644 |
3619 | #, python-format |
3620 | msgid "" |
3621 | "%s\n" |
3622 | "Commit refused." |
3623 | msgstr "" |
3624 | |
3625 | -#: breezy/builtins.py:3670 |
3626 | +#: breezy/builtins.py:3671 |
3627 | msgid "Could not parse --commit-time: " |
3628 | msgstr "" |
3629 | |
3630 | -#: breezy/builtins.py:3714 |
3631 | +#: breezy/builtins.py:3715 |
3632 | msgid "please specify either --message or --file" |
3633 | msgstr "" |
3634 | |
3635 | -#: breezy/builtins.py:3744 |
3636 | +#: breezy/builtins.py:3745 |
3637 | msgid "please specify a commit message with either --message or --file" |
3638 | msgstr "" |
3639 | |
3640 | -#: breezy/builtins.py:3747 |
3641 | +#: breezy/builtins.py:3748 |
3642 | msgid "" |
3643 | "Empty commit message specified. Please specify a commit message with either " |
3644 | "--message or --file or leave a blank message with --message \"\"." |
3645 | msgstr "" |
3646 | |
3647 | -#: breezy/builtins.py:3767 |
3648 | +#: breezy/builtins.py:3768 |
3649 | msgid "" |
3650 | "No changes to commit. Please 'brz add' the files you want to commit, or use " |
3651 | "--unchanged to force an empty commit." |
3652 | msgstr "" |
3653 | |
3654 | -#: breezy/builtins.py:3771 |
3655 | +#: breezy/builtins.py:3772 |
3656 | msgid "" |
3657 | "Conflicts detected in working tree. Use \"brz conflicts\" to list, \"brz " |
3658 | "resolve FILE\" to resolve." |
3659 | msgstr "" |
3660 | |
3661 | -#: breezy/builtins.py:3775 |
3662 | +#: breezy/builtins.py:3776 |
3663 | msgid "Commit refused because there are unknown files in the working tree." |
3664 | msgstr "" |
3665 | |
3666 | -#: breezy/builtins.py:3778 |
3667 | +#: breezy/builtins.py:3779 |
3668 | msgid "" |
3669 | "\n" |
3670 | "To commit to master branch, run update and then commit.\n" |
3671 | "You can also pass --local to commit to continue working disconnected." |
3672 | msgstr "" |
3673 | |
3674 | -#: breezy/builtins.py:3786 |
3675 | +#: breezy/builtins.py:3787 |
3676 | msgid "" |
3677 | "Validate working tree structure, branch consistency and repository history." |
3678 | msgstr "" |
3679 | |
3680 | -#: breezy/builtins.py:3788 |
3681 | +#: breezy/builtins.py:3789 |
3682 | msgid "" |
3683 | "This command checks various invariants about branch and repository storage\n" |
3684 | "to detect data corruption or brz bugs." |
3685 | msgstr "" |
3686 | |
3687 | -#: breezy/builtins.py:3791 |
3688 | +#: breezy/builtins.py:3792 |
3689 | msgid "" |
3690 | "The working tree and branch checks will only give output if a problem is\n" |
3691 | "detected. The output fields of the repository check are:" |
3692 | msgstr "" |
3693 | |
3694 | -#: breezy/builtins.py:3794 |
3695 | +#: breezy/builtins.py:3795 |
3696 | msgid "" |
3697 | "revisions\n" |
3698 | " This is just the number of revisions checked. It doesn't\n" |
3699 | " indicate a problem." |
3700 | msgstr "" |
3701 | |
3702 | -#: breezy/builtins.py:3798 |
3703 | +#: breezy/builtins.py:3799 |
3704 | msgid "" |
3705 | "versionedfiles\n" |
3706 | " This is just the number of versionedfiles checked. It\n" |
3707 | " doesn't indicate a problem." |
3708 | msgstr "" |
3709 | |
3710 | -#: breezy/builtins.py:3802 |
3711 | +#: breezy/builtins.py:3803 |
3712 | msgid "" |
3713 | "unreferenced ancestors\n" |
3714 | " Texts that are ancestors of other texts, but\n" |
3715 | @@ -2626,14 +2631,14 @@ |
3716 | " subtle problem that Breezy can work around." |
3717 | msgstr "" |
3718 | |
3719 | -#: breezy/builtins.py:3807 |
3720 | +#: breezy/builtins.py:3808 |
3721 | msgid "" |
3722 | "unique file texts\n" |
3723 | " This is the total number of unique file contents\n" |
3724 | " seen in the checked revisions. It does not indicate a problem." |
3725 | msgstr "" |
3726 | |
3727 | -#: breezy/builtins.py:3811 |
3728 | +#: breezy/builtins.py:3812 |
3729 | msgid "" |
3730 | "repeated file texts\n" |
3731 | " This is the total number of repeated texts seen\n" |
3732 | @@ -2642,56 +2647,56 @@ |
3733 | " indicate a problem." |
3734 | msgstr "" |
3735 | |
3736 | -#: breezy/builtins.py:3817 |
3737 | +#: breezy/builtins.py:3818 |
3738 | msgid "" |
3739 | "If no restrictions are specified, all data that is found at the given\n" |
3740 | "location will be checked." |
3741 | msgstr "" |
3742 | |
3743 | -#: breezy/builtins.py:3822 |
3744 | +#: breezy/builtins.py:3823 |
3745 | msgid " Check the tree and branch at 'foo'::" |
3746 | msgstr "" |
3747 | |
3748 | -#: breezy/builtins.py:3824 |
3749 | +#: breezy/builtins.py:3825 |
3750 | msgid " brz check --tree --branch foo" |
3751 | msgstr "" |
3752 | |
3753 | -#: breezy/builtins.py:3826 |
3754 | +#: breezy/builtins.py:3827 |
3755 | msgid " Check only the repository at 'bar'::" |
3756 | msgstr "" |
3757 | |
3758 | -#: breezy/builtins.py:3828 |
3759 | +#: breezy/builtins.py:3829 |
3760 | msgid " brz check --repo bar" |
3761 | msgstr "" |
3762 | |
3763 | -#: breezy/builtins.py:3830 |
3764 | +#: breezy/builtins.py:3831 |
3765 | msgid " Check everything at 'baz'::" |
3766 | msgstr "" |
3767 | |
3768 | -#: breezy/builtins.py:3832 |
3769 | +#: breezy/builtins.py:3833 |
3770 | msgid " brz check baz" |
3771 | msgstr "" |
3772 | |
3773 | # help of 'branch' option of 'check' command |
3774 | -#: breezy/builtins.py:3838 |
3775 | +#: breezy/builtins.py:3839 |
3776 | msgid "Check the branch related to the current directory." |
3777 | msgstr "" |
3778 | |
3779 | # help of 'repo' option of 'check' command |
3780 | -#: breezy/builtins.py:3840 |
3781 | +#: breezy/builtins.py:3841 |
3782 | msgid "Check the repository related to the current directory." |
3783 | msgstr "" |
3784 | |
3785 | # help of 'tree' option of 'check' command |
3786 | -#: breezy/builtins.py:3842 |
3787 | +#: breezy/builtins.py:3843 |
3788 | msgid "Check the working tree related to the current directory." |
3789 | msgstr "" |
3790 | |
3791 | -#: breezy/builtins.py:3856 |
3792 | +#: breezy/builtins.py:3857 |
3793 | msgid "Upgrade a repository, branch or working tree to a newer format." |
3794 | msgstr "" |
3795 | |
3796 | -#: breezy/builtins.py:3858 |
3797 | +#: breezy/builtins.py:3859 |
3798 | msgid "" |
3799 | "When the default format has changed after a major new release of\n" |
3800 | "Bazaar/Breezy, you may be informed during certain operations that you\n" |
3801 | @@ -2700,7 +2705,7 @@ |
3802 | "with older repositories or with older versions of Bazaar or Breezy." |
3803 | msgstr "" |
3804 | |
3805 | -#: breezy/builtins.py:3864 |
3806 | +#: breezy/builtins.py:3865 |
3807 | msgid "" |
3808 | "If you wish to upgrade to a particular format rather than the\n" |
3809 | "current default, that can be specified using the --format option.\n" |
3810 | @@ -2710,7 +2715,7 @@ |
3811 | "2.x default) so downgrading is not always possible." |
3812 | msgstr "" |
3813 | |
3814 | -#: breezy/builtins.py:3871 |
3815 | +#: breezy/builtins.py:3872 |
3816 | msgid "" |
3817 | "A backup.bzr.~#~ directory is created at the start of the conversion\n" |
3818 | "process (where # is a number). By default, this is left there on\n" |
3819 | @@ -2721,7 +2726,7 @@ |
3820 | "afterwards." |
3821 | msgstr "" |
3822 | |
3823 | -#: breezy/builtins.py:3879 |
3824 | +#: breezy/builtins.py:3880 |
3825 | msgid "" |
3826 | "If the location given is a shared repository, dependent branches\n" |
3827 | "are also converted provided the repository converts successfully.\n" |
3828 | @@ -2729,171 +2734,171 @@ |
3829 | "tried." |
3830 | msgstr "" |
3831 | |
3832 | -#: breezy/builtins.py:3884 |
3833 | +#: breezy/builtins.py:3885 |
3834 | msgid "" |
3835 | "For more information on upgrades, see the Breezy Upgrade Guide,\n" |
3836 | "https://www.breezy-vcs.org/doc/en/upgrade-guide/." |
3837 | msgstr "" |
3838 | |
3839 | # help of 'format' option of 'upgrade' command |
3840 | -#: breezy/builtins.py:3892 |
3841 | +#: breezy/builtins.py:3893 |
3842 | msgid "Upgrade to a specific format. See \"brz help formats\" for details." |
3843 | msgstr "" |
3844 | |
3845 | # title of 'format' option of 'init' command |
3846 | # title of 'format' option of 'upgrade' command |
3847 | -#: breezy/builtins.py:3897 |
3848 | +#: breezy/builtins.py:3898 |
3849 | msgid "Branch format" |
3850 | msgstr "" |
3851 | |
3852 | # help of 'clean' option of 'upgrade' command |
3853 | -#: breezy/builtins.py:3899 |
3854 | +#: breezy/builtins.py:3900 |
3855 | msgid "Remove the backup.bzr directory if successful." |
3856 | msgstr "" |
3857 | |
3858 | # help of 'dry-run' option of 'add' command |
3859 | # help of 'dry-run' option of 'upgrade' command |
3860 | # help of 'dry-run' option of 'rebase' command |
3861 | -#: breezy/builtins.py:3901 breezy/plugins/rewrite/commands.py:95 |
3862 | +#: breezy/builtins.py:3902 breezy/plugins/rewrite/commands.py:97 |
3863 | msgid "Show what would be done, but don't actually do anything." |
3864 | msgstr "" |
3865 | |
3866 | -#: breezy/builtins.py:3916 |
3867 | +#: breezy/builtins.py:3917 |
3868 | msgid "Show or set brz user id." |
3869 | msgstr "" |
3870 | |
3871 | -#: breezy/builtins.py:3918 |
3872 | +#: breezy/builtins.py:3919 |
3873 | msgid "" |
3874 | ":Examples:\n" |
3875 | " Show the email of the current user::" |
3876 | msgstr "" |
3877 | |
3878 | -#: breezy/builtins.py:3921 |
3879 | +#: breezy/builtins.py:3922 |
3880 | msgid " brz whoami --email" |
3881 | msgstr "" |
3882 | |
3883 | -#: breezy/builtins.py:3923 |
3884 | +#: breezy/builtins.py:3924 |
3885 | msgid " Set the current user::" |
3886 | msgstr "" |
3887 | |
3888 | -#: breezy/builtins.py:3925 |
3889 | +#: breezy/builtins.py:3926 |
3890 | msgid " brz whoami \"Frank Chu <fchu@example.com>\"" |
3891 | msgstr "" |
3892 | |
3893 | # help of 'email' option of 'whoami' command |
3894 | -#: breezy/builtins.py:3929 |
3895 | +#: breezy/builtins.py:3930 |
3896 | msgid "Display email address only." |
3897 | msgstr "" |
3898 | |
3899 | # help of 'branch' option of 'whoami' command |
3900 | -#: breezy/builtins.py:3931 |
3901 | +#: breezy/builtins.py:3932 |
3902 | msgid "Set identity for the current branch instead of globally." |
3903 | msgstr "" |
3904 | |
3905 | -#: breezy/builtins.py:3957 |
3906 | +#: breezy/builtins.py:3958 |
3907 | msgid "--email can only be used to display existing identity" |
3908 | msgstr "" |
3909 | |
3910 | -#: breezy/builtins.py:3981 |
3911 | +#: breezy/builtins.py:3982 |
3912 | msgid "Print or set the branch nickname." |
3913 | msgstr "" |
3914 | |
3915 | -#: breezy/builtins.py:3983 |
3916 | +#: breezy/builtins.py:3984 |
3917 | msgid "" |
3918 | "If unset, the colocated branch name is used for colocated branches, and\n" |
3919 | "the branch directory name is used for other branches. To print the\n" |
3920 | "current nickname, execute with no argument." |
3921 | msgstr "" |
3922 | |
3923 | -#: breezy/builtins.py:3987 |
3924 | +#: breezy/builtins.py:3988 |
3925 | msgid "" |
3926 | "Bound branches use the nickname of its master branch unless it is set\n" |
3927 | "locally." |
3928 | msgstr "" |
3929 | |
3930 | -#: breezy/builtins.py:4008 |
3931 | +#: breezy/builtins.py:4009 |
3932 | msgid "Set/unset and display aliases." |
3933 | msgstr "" |
3934 | |
3935 | -#: breezy/builtins.py:4010 |
3936 | +#: breezy/builtins.py:4011 |
3937 | msgid "" |
3938 | ":Examples:\n" |
3939 | " Show the current aliases::" |
3940 | msgstr "" |
3941 | |
3942 | -#: breezy/builtins.py:4013 |
3943 | +#: breezy/builtins.py:4014 |
3944 | msgid " brz alias" |
3945 | msgstr "" |
3946 | |
3947 | -#: breezy/builtins.py:4015 |
3948 | +#: breezy/builtins.py:4016 |
3949 | msgid " Show the alias specified for 'll'::" |
3950 | msgstr "" |
3951 | |
3952 | -#: breezy/builtins.py:4017 |
3953 | +#: breezy/builtins.py:4018 |
3954 | msgid " brz alias ll" |
3955 | msgstr "" |
3956 | |
3957 | -#: breezy/builtins.py:4019 |
3958 | +#: breezy/builtins.py:4020 |
3959 | msgid " Set an alias for 'll'::" |
3960 | msgstr "" |
3961 | |
3962 | -#: breezy/builtins.py:4021 |
3963 | +#: breezy/builtins.py:4022 |
3964 | msgid " brz alias ll=\"log --line -r-10..-1\"" |
3965 | msgstr "" |
3966 | |
3967 | -#: breezy/builtins.py:4023 |
3968 | +#: breezy/builtins.py:4024 |
3969 | msgid " To remove an alias for 'll'::" |
3970 | msgstr "" |
3971 | |
3972 | -#: breezy/builtins.py:4025 |
3973 | +#: breezy/builtins.py:4026 |
3974 | msgid " brz alias --remove ll" |
3975 | msgstr "" |
3976 | |
3977 | # help of 'remove' option of 'alias' command |
3978 | -#: breezy/builtins.py:4030 |
3979 | +#: breezy/builtins.py:4031 |
3980 | msgid "Remove the alias." |
3981 | msgstr "" |
3982 | |
3983 | -#: breezy/builtins.py:4048 |
3984 | +#: breezy/builtins.py:4049 |
3985 | msgid "brz alias --remove expects an alias to remove." |
3986 | msgstr "" |
3987 | |
3988 | -#: breezy/builtins.py:4239 |
3989 | +#: breezy/builtins.py:4240 |
3990 | msgid "subunit not available. subunit needs to be installed to use --subunit." |
3991 | msgstr "" |
3992 | |
3993 | -#: breezy/builtins.py:4256 |
3994 | +#: breezy/builtins.py:4257 |
3995 | msgid "subunit not available. subunit needs to be installed to use --subunit2." |
3996 | msgstr "" |
3997 | |
3998 | -#: breezy/builtins.py:4265 |
3999 | +#: breezy/builtins.py:4266 |
4000 | msgid "" |
4001 | "--benchmark is no longer supported from brz 2.2; use bzr-usertest instead" |
4002 | msgstr "" |
4003 | |
4004 | -#: breezy/builtins.py:4312 |
4005 | +#: breezy/builtins.py:4313 |
4006 | msgid "Show version of brz." |
4007 | msgstr "" |
4008 | |
4009 | # help of 'short' option of 'version' command |
4010 | -#: breezy/builtins.py:4316 |
4011 | +#: breezy/builtins.py:4317 |
4012 | msgid "Print just the version number." |
4013 | msgstr "" |
4014 | |
4015 | -#: breezy/builtins.py:4335 |
4016 | +#: breezy/builtins.py:4336 |
4017 | msgid "It sure does!\n" |
4018 | msgstr "" |
4019 | |
4020 | -#: breezy/builtins.py:4359 |
4021 | +#: breezy/builtins.py:4358 |
4022 | #, python-format |
4023 | msgid "merge base is revision %s\n" |
4024 | msgstr "" |
4025 | |
4026 | -#: breezy/builtins.py:4364 |
4027 | +#: breezy/builtins.py:4363 |
4028 | msgid "Perform a three-way merge." |
4029 | msgstr "" |
4030 | |
4031 | -#: breezy/builtins.py:4366 |
4032 | +#: breezy/builtins.py:4365 |
4033 | msgid "" |
4034 | "The source of the merge can be specified either in the form of a branch,\n" |
4035 | "or in the form of a path to a file containing a merge directive generated\n" |
4036 | @@ -2904,20 +2909,20 @@ |
4037 | "the current working tree." |
4038 | msgstr "" |
4039 | |
4040 | -#: breezy/builtins.py:4374 |
4041 | +#: breezy/builtins.py:4373 |
4042 | msgid "" |
4043 | "When merging from a branch, by default brz will try to merge in all new\n" |
4044 | "work from the other branch, automatically determining an appropriate base\n" |
4045 | "revision. If this fails, you may need to give an explicit base." |
4046 | msgstr "" |
4047 | |
4048 | -#: breezy/builtins.py:4378 |
4049 | +#: breezy/builtins.py:4377 |
4050 | msgid "" |
4051 | "To pick a different ending revision, pass \"--revision OTHER\". brz will\n" |
4052 | "try to merge in all new work up to and including revision OTHER." |
4053 | msgstr "" |
4054 | |
4055 | -#: breezy/builtins.py:4381 |
4056 | +#: breezy/builtins.py:4380 |
4057 | msgid "" |
4058 | "If you specify two values, \"--revision BASE..OTHER\", only revisions BASE\n" |
4059 | "through OTHER, excluding BASE but including OTHER, will be merged. If this\n" |
4060 | @@ -2928,11 +2933,11 @@ |
4061 | "changes from the other branch is not stored in the commit." |
4062 | msgstr "" |
4063 | |
4064 | -#: breezy/builtins.py:4389 |
4065 | +#: breezy/builtins.py:4388 |
4066 | msgid "Revision numbers are always relative to the source branch." |
4067 | msgstr "" |
4068 | |
4069 | -#: breezy/builtins.py:4391 breezy/conflicts.py:46 breezy/conflicts.py:103 |
4070 | +#: breezy/builtins.py:4390 breezy/conflicts.py:45 breezy/conflicts.py:102 |
4071 | msgid "" |
4072 | "Merge will do its best to combine the changes in two branches, but there\n" |
4073 | "are some kinds of problems only a human can fix. When it encounters those,\n" |
4074 | @@ -2940,11 +2945,11 @@ |
4075 | "before you can commit." |
4076 | msgstr "" |
4077 | |
4078 | -#: breezy/builtins.py:4396 |
4079 | +#: breezy/builtins.py:4395 |
4080 | msgid "Use brz resolve when you have fixed a problem. See also brz conflicts." |
4081 | msgstr "" |
4082 | |
4083 | -#: breezy/builtins.py:4398 |
4084 | +#: breezy/builtins.py:4397 |
4085 | msgid "" |
4086 | "If there is no default branch set, the first merge will set it (use\n" |
4087 | "--no-remember to avoid setting it). After that, you can omit the branch\n" |
4088 | @@ -2952,14 +2957,14 @@ |
4089 | "only be saved if the remote location can be accessed." |
4090 | msgstr "" |
4091 | |
4092 | -#: breezy/builtins.py:4403 |
4093 | +#: breezy/builtins.py:4402 |
4094 | msgid "" |
4095 | "The results of the merge are placed into the destination working\n" |
4096 | "directory, where they can be reviewed (with brz diff), tested, and then\n" |
4097 | "committed to record the result of the merge." |
4098 | msgstr "" |
4099 | |
4100 | -#: breezy/builtins.py:4407 |
4101 | +#: breezy/builtins.py:4406 |
4102 | msgid "" |
4103 | "merge refuses to run if there are any uncommitted changes, unless\n" |
4104 | "--force is given. If --force is given, then the changes from the source\n" |
4105 | @@ -2968,60 +2973,60 @@ |
4106 | "merge revision which has more than two parents." |
4107 | msgstr "" |
4108 | |
4109 | -#: breezy/builtins.py:4413 |
4110 | +#: breezy/builtins.py:4412 |
4111 | msgid "" |
4112 | "If one would like to merge changes from the working tree of the other\n" |
4113 | "branch without merging any committed revisions, the --uncommitted option\n" |
4114 | "can be given." |
4115 | msgstr "" |
4116 | |
4117 | -#: breezy/builtins.py:4417 |
4118 | +#: breezy/builtins.py:4416 |
4119 | msgid "" |
4120 | "To select only some changes to merge, use \"merge -i\", which will prompt\n" |
4121 | "you to apply each diff hunk and file change, similar to \"shelve\"." |
4122 | msgstr "" |
4123 | |
4124 | -#: breezy/builtins.py:4420 |
4125 | +#: breezy/builtins.py:4419 |
4126 | msgid "" |
4127 | ":Examples:\n" |
4128 | " To merge all new revisions from brz.dev::" |
4129 | msgstr "" |
4130 | |
4131 | -#: breezy/builtins.py:4423 |
4132 | +#: breezy/builtins.py:4422 |
4133 | msgid " brz merge ../brz.dev" |
4134 | msgstr "" |
4135 | |
4136 | -#: breezy/builtins.py:4425 |
4137 | +#: breezy/builtins.py:4424 |
4138 | msgid " To merge changes up to and including revision 82 from brz.dev::" |
4139 | msgstr "" |
4140 | |
4141 | -#: breezy/builtins.py:4427 |
4142 | +#: breezy/builtins.py:4426 |
4143 | msgid " brz merge -r 82 ../brz.dev" |
4144 | msgstr "" |
4145 | |
4146 | -#: breezy/builtins.py:4429 |
4147 | +#: breezy/builtins.py:4428 |
4148 | msgid " To merge the changes introduced by 82, without previous changes::" |
4149 | msgstr "" |
4150 | |
4151 | -#: breezy/builtins.py:4431 |
4152 | +#: breezy/builtins.py:4430 |
4153 | msgid " brz merge -r 81..82 ../brz.dev" |
4154 | msgstr "" |
4155 | |
4156 | -#: breezy/builtins.py:4433 |
4157 | +#: breezy/builtins.py:4432 |
4158 | msgid " To apply a merge directive contained in /tmp/merge::" |
4159 | msgstr "" |
4160 | |
4161 | -#: breezy/builtins.py:4435 |
4162 | +#: breezy/builtins.py:4434 |
4163 | msgid " brz merge /tmp/merge" |
4164 | msgstr "" |
4165 | |
4166 | -#: breezy/builtins.py:4437 |
4167 | +#: breezy/builtins.py:4436 |
4168 | msgid "" |
4169 | " To create a merge revision with three parents from two branches\n" |
4170 | " feature1a and feature1b:" |
4171 | msgstr "" |
4172 | |
4173 | -#: breezy/builtins.py:4440 |
4174 | +#: breezy/builtins.py:4439 |
4175 | msgid "" |
4176 | " brz merge ../feature1a\n" |
4177 | " brz merge ../feature1b --force\n" |
4178 | @@ -3029,18 +3034,18 @@ |
4179 | msgstr "" |
4180 | |
4181 | # help of 'force' option of 'merge' command |
4182 | -#: breezy/builtins.py:4452 |
4183 | +#: breezy/builtins.py:4451 |
4184 | msgid "Merge even if the destination tree has uncommitted changes." |
4185 | msgstr "" |
4186 | |
4187 | # help of 'uncommitted' option of 'merge' command |
4188 | -#: breezy/builtins.py:4458 |
4189 | +#: breezy/builtins.py:4457 |
4190 | msgid "" |
4191 | "Apply uncommitted changes from a working copy, instead of branch changes." |
4192 | msgstr "" |
4193 | |
4194 | # help of 'pull' option of 'merge' command |
4195 | -#: breezy/builtins.py:4460 |
4196 | +#: breezy/builtins.py:4459 |
4197 | msgid "" |
4198 | "If the destination is already completely merged into the source, pull from " |
4199 | "the source rather than merging. When this happens, you do not need to " |
4200 | @@ -3048,115 +3053,115 @@ |
4201 | msgstr "" |
4202 | |
4203 | # help of 'directory' option of 'merge' command |
4204 | -#: breezy/builtins.py:4465 |
4205 | +#: breezy/builtins.py:4464 |
4206 | msgid "" |
4207 | "Branch to merge into, rather than the one containing the working directory." |
4208 | msgstr "" |
4209 | |
4210 | # help of 'preview' option of 'merge' command |
4211 | -#: breezy/builtins.py:4467 |
4212 | +#: breezy/builtins.py:4466 |
4213 | msgid "Instead of merging, show a diff of the merge." |
4214 | msgstr "" |
4215 | |
4216 | # help of 'interactive' option of 'merge' command |
4217 | -#: breezy/builtins.py:4469 |
4218 | +#: breezy/builtins.py:4468 |
4219 | msgid "Select changes interactively." |
4220 | msgstr "" |
4221 | |
4222 | -#: breezy/builtins.py:4492 |
4223 | +#: breezy/builtins.py:4491 |
4224 | msgid "" |
4225 | "Merging into empty branches not currently supported, https://bugs.launchpad." |
4226 | "net/bzr/+bug/308562" |
4227 | msgstr "" |
4228 | |
4229 | -#: breezy/builtins.py:4514 |
4230 | +#: breezy/builtins.py:4513 |
4231 | msgid "Cannot use --uncommitted with bundles or merge directives." |
4232 | msgstr "" |
4233 | |
4234 | -#: breezy/builtins.py:4525 |
4235 | +#: breezy/builtins.py:4524 |
4236 | msgid "Cannot use --uncommitted and --revision at the same time." |
4237 | msgstr "" |
4238 | |
4239 | -#: breezy/builtins.py:4545 |
4240 | +#: breezy/builtins.py:4544 |
4241 | msgid "merger: " |
4242 | msgstr "" |
4243 | |
4244 | -#: breezy/builtins.py:4547 breezy/bzr/bundle/apply_bundle.py:63 |
4245 | -#: breezy/plugins/rewrite/commands.py:516 |
4246 | +#: breezy/builtins.py:4546 breezy/bzr/bundle/apply_bundle.py:63 |
4247 | +#: breezy/plugins/rewrite/commands.py:518 |
4248 | msgid "Nothing to do." |
4249 | msgstr "" |
4250 | |
4251 | -#: breezy/builtins.py:4552 |
4252 | +#: breezy/builtins.py:4551 |
4253 | msgid "Cannot pull individual files" |
4254 | msgstr "" |
4255 | |
4256 | -#: breezy/builtins.py:4560 |
4257 | +#: breezy/builtins.py:4559 |
4258 | msgid "This branch has no commits. (perhaps you would prefer 'brz pull')" |
4259 | msgstr "" |
4260 | |
4261 | -#: breezy/builtins.py:4618 |
4262 | +#: breezy/builtins.py:4617 |
4263 | #, python-format |
4264 | msgid "Show-base is not supported for this merge type. %s" |
4265 | msgstr "" |
4266 | |
4267 | -#: breezy/builtins.py:4627 |
4268 | +#: breezy/builtins.py:4626 |
4269 | #, python-format |
4270 | msgid "Conflict reduction is not supported for merge type %s." |
4271 | msgstr "" |
4272 | |
4273 | -#: breezy/builtins.py:4631 |
4274 | +#: breezy/builtins.py:4630 |
4275 | msgid "Cannot do conflict reduction and show base." |
4276 | msgstr "" |
4277 | |
4278 | -#: breezy/builtins.py:4640 |
4279 | +#: breezy/builtins.py:4639 |
4280 | msgid "Plan file merge unsupported: Merge type incompatible with tree formats." |
4281 | msgstr "" |
4282 | |
4283 | +#: breezy/builtins.py:4749 |
4284 | +msgid "No location specified or remembered" |
4285 | +msgstr "" |
4286 | + |
4287 | #: breezy/builtins.py:4751 |
4288 | -msgid "No location specified or remembered" |
4289 | -msgstr "" |
4290 | - |
4291 | -#: breezy/builtins.py:4753 |
4292 | #, python-brace-format |
4293 | msgid "{0} remembered {1} location {2}" |
4294 | msgstr "" |
4295 | |
4296 | +#: breezy/builtins.py:4757 |
4297 | +msgid "Redo a merge." |
4298 | +msgstr "" |
4299 | + |
4300 | #: breezy/builtins.py:4759 |
4301 | -msgid "Redo a merge." |
4302 | -msgstr "" |
4303 | - |
4304 | -#: breezy/builtins.py:4761 |
4305 | msgid "" |
4306 | "Use this if you want to try a different merge technique while resolving\n" |
4307 | "conflicts. Some merge techniques are better than others, and remerge\n" |
4308 | "lets you try different ones on different files." |
4309 | msgstr "" |
4310 | |
4311 | -#: breezy/builtins.py:4765 |
4312 | +#: breezy/builtins.py:4763 |
4313 | msgid "" |
4314 | "The options for remerge have the same meaning and defaults as the ones for\n" |
4315 | "merge. The difference is that remerge can (only) be run when there is a\n" |
4316 | "pending merge, and it lets you specify particular files." |
4317 | msgstr "" |
4318 | |
4319 | -#: breezy/builtins.py:4769 |
4320 | +#: breezy/builtins.py:4767 |
4321 | msgid "" |
4322 | ":Examples:\n" |
4323 | " Re-do the merge of all conflicted files, and show the base text in\n" |
4324 | " conflict regions, in addition to the usual THIS and OTHER texts::" |
4325 | msgstr "" |
4326 | |
4327 | +#: breezy/builtins.py:4771 |
4328 | +msgid " brz remerge --show-base" |
4329 | +msgstr "" |
4330 | + |
4331 | #: breezy/builtins.py:4773 |
4332 | -msgid " brz remerge --show-base" |
4333 | -msgstr "" |
4334 | - |
4335 | -#: breezy/builtins.py:4775 |
4336 | msgid "" |
4337 | " Re-do the merge of \"foobar\", using the weave merge algorithm, with\n" |
4338 | " additional processing to reduce the size of conflict regions::" |
4339 | msgstr "" |
4340 | |
4341 | -#: breezy/builtins.py:4778 |
4342 | +#: breezy/builtins.py:4776 |
4343 | msgid " brz remerge --merge-type weave --reprocess foobar" |
4344 | msgstr "" |
4345 | |
4346 | @@ -3164,23 +3169,23 @@ |
4347 | # help of 'show-base' option of 'pull' command |
4348 | # help of 'show-base' option of 'remerge' command |
4349 | # help of 'show-base' option of 'update' command |
4350 | -#: breezy/builtins.py:4785 |
4351 | +#: breezy/builtins.py:4783 |
4352 | msgid "Show base revision text in conflicts." |
4353 | msgstr "" |
4354 | |
4355 | -#: breezy/builtins.py:4798 |
4356 | +#: breezy/builtins.py:4796 |
4357 | msgid "" |
4358 | "Sorry, remerge only works after normal merges. Not cherrypicking or multi-" |
4359 | "merges." |
4360 | msgstr "" |
4361 | |
4362 | +#: breezy/builtins.py:4850 |
4363 | +msgid "" |
4364 | +"Set files in the working tree back to the contents of a previous revision." |
4365 | +msgstr "" |
4366 | + |
4367 | #: breezy/builtins.py:4852 |
4368 | msgid "" |
4369 | -"Set files in the working tree back to the contents of a previous revision." |
4370 | -msgstr "" |
4371 | - |
4372 | -#: breezy/builtins.py:4854 |
4373 | -msgid "" |
4374 | "Giving a list of files will revert only those files. Otherwise, all files\n" |
4375 | "will be reverted. If the revision is not specified with '--revision', the\n" |
4376 | "working tree basis revision is used. A revert operation affects only the\n" |
4377 | @@ -3188,7 +3193,7 @@ |
4378 | "the working tree basis revision." |
4379 | msgstr "" |
4380 | |
4381 | -#: breezy/builtins.py:4860 |
4382 | +#: breezy/builtins.py:4858 |
4383 | msgid "" |
4384 | "To remove only some changes, without reverting to a prior version, use\n" |
4385 | "merge instead. For example, \"merge . -r -2..-3\" (don't forget the \".\")\n" |
4386 | @@ -3200,7 +3205,7 @@ |
4387 | "update command." |
4388 | msgstr "" |
4389 | |
4390 | -#: breezy/builtins.py:4869 |
4391 | +#: breezy/builtins.py:4867 |
4392 | msgid "" |
4393 | "Uncommitted changes to files that are reverted will be discarded.\n" |
4394 | "However, by default, any files that have been manually changed will be\n" |
4395 | @@ -3208,7 +3213,7 @@ |
4396 | "files have '.~#~' appended to their name, where # is a number." |
4397 | msgstr "" |
4398 | |
4399 | -#: breezy/builtins.py:4874 |
4400 | +#: breezy/builtins.py:4872 |
4401 | msgid "" |
4402 | "When you provide files, you can use their current pathname or the pathname\n" |
4403 | "from the target revision. So you can use revert to \"undelete\" a file by\n" |
4404 | @@ -3216,7 +3221,7 @@ |
4405 | "reverted." |
4406 | msgstr "" |
4407 | |
4408 | -#: breezy/builtins.py:4879 |
4409 | +#: breezy/builtins.py:4877 |
4410 | msgid "" |
4411 | "If you have newly added files since the target revision, they will be\n" |
4412 | "removed. If the files to be removed have been changed, backups will be\n" |
4413 | @@ -3224,7 +3229,7 @@ |
4414 | "deleted." |
4415 | msgstr "" |
4416 | |
4417 | -#: breezy/builtins.py:4884 |
4418 | +#: breezy/builtins.py:4882 |
4419 | msgid "" |
4420 | "The working tree contains a list of revisions that have been merged but\n" |
4421 | "not yet committed. These revisions will be included as additional parents\n" |
4422 | @@ -3236,7 +3241,7 @@ |
4423 | "reverting any files." |
4424 | msgstr "" |
4425 | |
4426 | -#: breezy/builtins.py:4893 |
4427 | +#: breezy/builtins.py:4891 |
4428 | msgid "" |
4429 | "Using \"brz revert --forget-merges\", it is possible to apply all of the\n" |
4430 | "changes from a branch in a single revision. To do this, perform the merge\n" |
4431 | @@ -3251,177 +3256,177 @@ |
4432 | msgstr "" |
4433 | |
4434 | # help of 'no-backup' option of 'revert' command |
4435 | -#: breezy/builtins.py:4908 |
4436 | +#: breezy/builtins.py:4906 |
4437 | msgid "Do not save backups of reverted files." |
4438 | msgstr "" |
4439 | |
4440 | # help of 'forget-merges' option of 'revert' command |
4441 | -#: breezy/builtins.py:4910 |
4442 | +#: breezy/builtins.py:4908 |
4443 | msgid "Remove pending merge marker, without changing any files." |
4444 | msgstr "" |
4445 | |
4446 | -#: breezy/builtins.py:4941 |
4447 | +#: breezy/builtins.py:4939 |
4448 | msgid "" |
4449 | "Show help on a command or other topic.\n" |
4450 | " " |
4451 | msgstr "" |
4452 | |
4453 | # help of 'long' option of 'help' command |
4454 | -#: breezy/builtins.py:4946 |
4455 | +#: breezy/builtins.py:4944 |
4456 | msgid "Show help on all commands." |
4457 | msgstr "" |
4458 | |
4459 | +#: breezy/builtins.py:4973 |
4460 | +msgid "Show unmerged/unpulled revisions between two branches." |
4461 | +msgstr "" |
4462 | + |
4463 | #: breezy/builtins.py:4975 |
4464 | -msgid "Show unmerged/unpulled revisions between two branches." |
4465 | +msgid "OTHER_BRANCH may be local or remote." |
4466 | msgstr "" |
4467 | |
4468 | #: breezy/builtins.py:4977 |
4469 | -msgid "OTHER_BRANCH may be local or remote." |
4470 | -msgstr "" |
4471 | - |
4472 | -#: breezy/builtins.py:4979 |
4473 | msgid "" |
4474 | "To filter on a range of revisions, you can use the command -r begin..end\n" |
4475 | "-r revision requests a specific revision, -r ..end or -r begin.. are\n" |
4476 | "also valid." |
4477 | msgstr "" |
4478 | |
4479 | -#: breezy/builtins.py:4983 |
4480 | +#: breezy/builtins.py:4981 |
4481 | msgid "" |
4482 | ":Exit values:\n" |
4483 | " 1 - some missing revisions\n" |
4484 | " 0 - no missing revisions" |
4485 | msgstr "" |
4486 | |
4487 | -#: breezy/builtins.py:4989 |
4488 | +#: breezy/builtins.py:4987 |
4489 | msgid "" |
4490 | " Determine the missing revisions between this and the branch at the\n" |
4491 | " remembered pull location::" |
4492 | msgstr "" |
4493 | |
4494 | +#: breezy/builtins.py:4990 |
4495 | +msgid " brz missing" |
4496 | +msgstr "" |
4497 | + |
4498 | #: breezy/builtins.py:4992 |
4499 | -msgid " brz missing" |
4500 | +msgid " Determine the missing revisions between this and another branch::" |
4501 | msgstr "" |
4502 | |
4503 | #: breezy/builtins.py:4994 |
4504 | -msgid " Determine the missing revisions between this and another branch::" |
4505 | +msgid " brz missing http://server/branch" |
4506 | msgstr "" |
4507 | |
4508 | #: breezy/builtins.py:4996 |
4509 | -msgid " brz missing http://server/branch" |
4510 | -msgstr "" |
4511 | - |
4512 | -#: breezy/builtins.py:4998 |
4513 | msgid "" |
4514 | " Determine the missing revisions up to a specific revision on the other\n" |
4515 | " branch::" |
4516 | msgstr "" |
4517 | |
4518 | +#: breezy/builtins.py:4999 |
4519 | +msgid " brz missing -r ..-10" |
4520 | +msgstr "" |
4521 | + |
4522 | #: breezy/builtins.py:5001 |
4523 | -msgid " brz missing -r ..-10" |
4524 | -msgstr "" |
4525 | - |
4526 | -#: breezy/builtins.py:5003 |
4527 | msgid "" |
4528 | " Determine the missing revisions up to a specific revision on this\n" |
4529 | " branch::" |
4530 | msgstr "" |
4531 | |
4532 | -#: breezy/builtins.py:5006 |
4533 | +#: breezy/builtins.py:5004 |
4534 | msgid " brz missing --my-revision ..-10" |
4535 | msgstr "" |
4536 | |
4537 | # help of 'reverse' option of 'missing' command |
4538 | -#: breezy/builtins.py:5013 |
4539 | +#: breezy/builtins.py:5011 |
4540 | msgid "Reverse the order of revisions." |
4541 | msgstr "" |
4542 | |
4543 | # help of 'mine-only' option of 'missing' command |
4544 | -#: breezy/builtins.py:5015 |
4545 | +#: breezy/builtins.py:5013 |
4546 | msgid "Display changes in the local branch only." |
4547 | msgstr "" |
4548 | |
4549 | # help of 'this' option of 'missing' command |
4550 | -#: breezy/builtins.py:5016 |
4551 | +#: breezy/builtins.py:5014 |
4552 | msgid "Same as --mine-only." |
4553 | msgstr "" |
4554 | |
4555 | # help of 'theirs-only' option of 'missing' command |
4556 | -#: breezy/builtins.py:5018 |
4557 | +#: breezy/builtins.py:5016 |
4558 | msgid "Display changes in the remote branch only." |
4559 | msgstr "" |
4560 | |
4561 | # help of 'other' option of 'missing' command |
4562 | -#: breezy/builtins.py:5019 |
4563 | +#: breezy/builtins.py:5017 |
4564 | msgid "Same as --theirs-only." |
4565 | msgstr "" |
4566 | |
4567 | # help of 'revision' option of 'missing' command |
4568 | -#: breezy/builtins.py:5024 |
4569 | +#: breezy/builtins.py:5022 |
4570 | msgid "" |
4571 | "Filter on other branch revisions (inclusive). See \"help revisionspec\" for " |
4572 | "details." |
4573 | msgstr "" |
4574 | |
4575 | # help of 'my-revision' option of 'missing' command |
4576 | -#: breezy/builtins.py:5028 |
4577 | +#: breezy/builtins.py:5026 |
4578 | msgid "" |
4579 | "Filter on local branch revisions (inclusive). See \"help revisionspec\" for " |
4580 | "details." |
4581 | msgstr "" |
4582 | |
4583 | # help of 'include-merged' option of 'missing' command |
4584 | -#: breezy/builtins.py:5031 |
4585 | +#: breezy/builtins.py:5029 |
4586 | msgid "Show all revisions in addition to the mainline ones." |
4587 | msgstr "" |
4588 | |
4589 | -#: breezy/builtins.py:5072 |
4590 | +#: breezy/builtins.py:5070 |
4591 | msgid "No peer location known or specified." |
4592 | msgstr "" |
4593 | |
4594 | -#: breezy/builtins.py:5076 |
4595 | +#: breezy/builtins.py:5074 |
4596 | #, python-brace-format |
4597 | msgid "Using saved parent location: {0}\n" |
4598 | msgstr "" |
4599 | |
4600 | -#: breezy/builtins.py:5109 |
4601 | +#: breezy/builtins.py:5107 |
4602 | #, python-format |
4603 | msgid "You have %d extra revision:\n" |
4604 | msgid_plural "You have %d extra revisions:\n" |
4605 | msgstr[0] "" |
4606 | msgstr[1] "" |
4607 | |
4608 | -#: breezy/builtins.py:5129 |
4609 | +#: breezy/builtins.py:5127 |
4610 | #, python-format |
4611 | msgid "You are missing %d revision:\n" |
4612 | msgid_plural "You are missing %d revisions:\n" |
4613 | msgstr[0] "" |
4614 | msgstr[1] "" |
4615 | |
4616 | -#: breezy/builtins.py:5144 |
4617 | +#: breezy/builtins.py:5142 |
4618 | msgid "This branch has no new revisions.\n" |
4619 | msgstr "" |
4620 | |
4621 | -#: breezy/builtins.py:5147 |
4622 | +#: breezy/builtins.py:5145 |
4623 | msgid "Other branch has no new revisions.\n" |
4624 | msgstr "" |
4625 | |
4626 | -#: breezy/builtins.py:5152 |
4627 | +#: breezy/builtins.py:5150 |
4628 | msgid "Branches are up to date.\n" |
4629 | msgstr "" |
4630 | |
4631 | +#: breezy/builtins.py:5161 |
4632 | +msgid "Compress the data within a repository." |
4633 | +msgstr "" |
4634 | + |
4635 | #: breezy/builtins.py:5163 |
4636 | -msgid "Compress the data within a repository." |
4637 | -msgstr "" |
4638 | - |
4639 | -#: breezy/builtins.py:5165 |
4640 | msgid "" |
4641 | "This operation compresses the data within a bazaar repository. As\n" |
4642 | "bazaar supports automatic packing of repository, this operation is\n" |
4643 | "normally not required to be done manually." |
4644 | msgstr "" |
4645 | |
4646 | -#: breezy/builtins.py:5169 |
4647 | +#: breezy/builtins.py:5167 |
4648 | msgid "" |
4649 | "During the pack operation, bazaar takes a backup of existing repository\n" |
4650 | "data, i.e. pack files. This backup is eventually removed by bazaar\n" |
4651 | @@ -3430,7 +3435,7 @@ |
4652 | "used." |
4653 | msgstr "" |
4654 | |
4655 | -#: breezy/builtins.py:5175 |
4656 | +#: breezy/builtins.py:5173 |
4657 | msgid "" |
4658 | "Warning: If you use --clean-obsolete-packs and your machine crashes\n" |
4659 | "during or immediately after repacking, you may be left with a state\n" |
4660 | @@ -3439,25 +3444,25 @@ |
4661 | msgstr "" |
4662 | |
4663 | # help of 'clean-obsolete-packs' option of 'pack' command |
4664 | -#: breezy/builtins.py:5185 |
4665 | +#: breezy/builtins.py:5183 |
4666 | msgid "Delete obsolete packs to save disk space." |
4667 | msgstr "" |
4668 | |
4669 | +#: breezy/builtins.py:5197 |
4670 | +msgid "List the installed plugins." |
4671 | +msgstr "" |
4672 | + |
4673 | #: breezy/builtins.py:5199 |
4674 | -msgid "List the installed plugins." |
4675 | -msgstr "" |
4676 | - |
4677 | -#: breezy/builtins.py:5201 |
4678 | msgid "" |
4679 | "This command displays the list of installed plugins including\n" |
4680 | "version of plugin and a short description of each." |
4681 | msgstr "" |
4682 | |
4683 | +#: breezy/builtins.py:5202 |
4684 | +msgid "--verbose shows the path where each plugin is located." |
4685 | +msgstr "" |
4686 | + |
4687 | #: breezy/builtins.py:5204 |
4688 | -msgid "--verbose shows the path where each plugin is located." |
4689 | -msgstr "" |
4690 | - |
4691 | -#: breezy/builtins.py:5206 |
4692 | msgid "" |
4693 | "A plugin is an external component for Breezy that extends the\n" |
4694 | "revision control system, by adding or replacing code in Breezy.\n" |
4695 | @@ -3466,130 +3471,130 @@ |
4696 | "customizing log output." |
4697 | msgstr "" |
4698 | |
4699 | -#: breezy/builtins.py:5212 |
4700 | +#: breezy/builtins.py:5210 |
4701 | msgid "" |
4702 | -"See the Bazaar Plugin Guide <https://www.breezy-vcs.org/doc/plugins/en/>\n" |
4703 | +"See the Breezy Plugin Guide <https://www.breezy-vcs.org/doc/plugins/en/>\n" |
4704 | "for further information on plugins including where to find them and how to\n" |
4705 | "install them. Instructions are also provided there on how to write new\n" |
4706 | "plugins using the Python programming language." |
4707 | msgstr "" |
4708 | |
4709 | -#: breezy/builtins.py:5228 |
4710 | +#: breezy/builtins.py:5226 |
4711 | msgid "Show testament (signing-form) of a revision." |
4712 | msgstr "" |
4713 | |
4714 | # help of 'long' option of 'testament' command |
4715 | -#: breezy/builtins.py:5231 |
4716 | +#: breezy/builtins.py:5229 |
4717 | msgid "Produce long-format testament." |
4718 | msgstr "" |
4719 | |
4720 | # help of 'strict' option of 'testament' command |
4721 | -#: breezy/builtins.py:5233 |
4722 | +#: breezy/builtins.py:5231 |
4723 | msgid "Produce a strict-format testament." |
4724 | msgstr "" |
4725 | |
4726 | +#: breezy/builtins.py:5259 |
4727 | +msgid "Show the origin of each line in a file." |
4728 | +msgstr "" |
4729 | + |
4730 | #: breezy/builtins.py:5261 |
4731 | -msgid "Show the origin of each line in a file." |
4732 | -msgstr "" |
4733 | - |
4734 | -#: breezy/builtins.py:5263 |
4735 | msgid "" |
4736 | "This prints out the given file with an annotation on the left side\n" |
4737 | "indicating which revision, author and date introduced the change." |
4738 | msgstr "" |
4739 | |
4740 | -#: breezy/builtins.py:5266 |
4741 | +#: breezy/builtins.py:5264 |
4742 | msgid "" |
4743 | "If the origin is the same for a run of consecutive lines, it is\n" |
4744 | "shown only at the top, unless the --all option is given." |
4745 | msgstr "" |
4746 | |
4747 | # help of 'all' option of 'annotate' command |
4748 | -#: breezy/builtins.py:5274 |
4749 | +#: breezy/builtins.py:5272 |
4750 | msgid "Show annotations on all lines." |
4751 | msgstr "" |
4752 | |
4753 | # help of 'long' option of 'annotate' command |
4754 | -#: breezy/builtins.py:5275 |
4755 | +#: breezy/builtins.py:5273 |
4756 | msgid "Show commit date in annotations." |
4757 | msgstr "" |
4758 | |
4759 | -#: breezy/builtins.py:5352 |
4760 | +#: breezy/builtins.py:5350 |
4761 | msgid "Cannot sign a range of non-revision-history revisions" |
4762 | msgstr "" |
4763 | |
4764 | -#: breezy/builtins.py:5359 |
4765 | +#: breezy/builtins.py:5357 |
4766 | msgid "Please supply either one revision, or a range." |
4767 | msgstr "" |
4768 | |
4769 | -#: breezy/builtins.py:5363 |
4770 | +#: breezy/builtins.py:5361 |
4771 | msgid "" |
4772 | "Convert the current branch into a checkout of the supplied branch.\n" |
4773 | "If no branch is supplied, rebind to the last bound location." |
4774 | msgstr "" |
4775 | |
4776 | -#: breezy/builtins.py:5366 |
4777 | +#: breezy/builtins.py:5364 |
4778 | msgid "" |
4779 | "Once converted into a checkout, commits must succeed on the master branch\n" |
4780 | "before they will be applied to the local branch." |
4781 | msgstr "" |
4782 | |
4783 | -#: breezy/builtins.py:5369 |
4784 | +#: breezy/builtins.py:5367 |
4785 | msgid "" |
4786 | "Bound branches use the nickname of its master branch unless it is set\n" |
4787 | "locally, in which case binding will update the local nickname to be\n" |
4788 | "that of the master." |
4789 | msgstr "" |
4790 | |
4791 | -#: breezy/builtins.py:5385 |
4792 | +#: breezy/builtins.py:5383 |
4793 | msgid "No location supplied. This format does not remember old locations." |
4794 | msgstr "" |
4795 | |
4796 | -#: breezy/builtins.py:5391 |
4797 | +#: breezy/builtins.py:5389 |
4798 | msgid "Branch is already bound" |
4799 | msgstr "" |
4800 | |
4801 | -#: breezy/builtins.py:5394 |
4802 | +#: breezy/builtins.py:5392 |
4803 | msgid "No location supplied and no previous location known" |
4804 | msgstr "" |
4805 | |
4806 | -#: breezy/builtins.py:5401 |
4807 | +#: breezy/builtins.py:5399 |
4808 | msgid "These branches have diverged. Try merging, and then bind again." |
4809 | msgstr "" |
4810 | |
4811 | +#: breezy/builtins.py:5406 |
4812 | +msgid "Convert the current checkout into a regular branch." |
4813 | +msgstr "" |
4814 | + |
4815 | #: breezy/builtins.py:5408 |
4816 | -msgid "Convert the current checkout into a regular branch." |
4817 | -msgstr "" |
4818 | - |
4819 | -#: breezy/builtins.py:5410 |
4820 | msgid "" |
4821 | "After unbinding, the local branch is considered independent and subsequent\n" |
4822 | "commits will be local only." |
4823 | msgstr "" |
4824 | |
4825 | -#: breezy/builtins.py:5421 |
4826 | +#: breezy/builtins.py:5418 |
4827 | msgid "Local branch is not bound" |
4828 | msgstr "" |
4829 | |
4830 | -#: breezy/builtins.py:5425 |
4831 | +#: breezy/builtins.py:5422 |
4832 | msgid "Remove the last committed revision." |
4833 | msgstr "" |
4834 | |
4835 | -#: breezy/builtins.py:5427 |
4836 | +#: breezy/builtins.py:5424 |
4837 | msgid "" |
4838 | "--verbose will print out what is being removed.\n" |
4839 | "--dry-run will go through all the motions, but not actually\n" |
4840 | "remove anything." |
4841 | msgstr "" |
4842 | |
4843 | -#: breezy/builtins.py:5431 |
4844 | +#: breezy/builtins.py:5428 |
4845 | msgid "" |
4846 | "If --revision is specified, uncommit revisions to leave the branch at the\n" |
4847 | "specified revision. For example, \"brz uncommit -r 15\" will leave the\n" |
4848 | "branch at revision 15." |
4849 | msgstr "" |
4850 | |
4851 | -#: breezy/builtins.py:5435 |
4852 | +#: breezy/builtins.py:5432 |
4853 | msgid "" |
4854 | "Uncommit leaves the working tree ready for a new commit. The only change\n" |
4855 | "it may make is to restore any pending merges that were present before\n" |
4856 | @@ -3597,82 +3602,82 @@ |
4857 | msgstr "" |
4858 | |
4859 | # help of 'dry-run' option of 'uncommit' command |
4860 | -#: breezy/builtins.py:5446 |
4861 | +#: breezy/builtins.py:5443 |
4862 | msgid "Don't actually make changes." |
4863 | msgstr "" |
4864 | |
4865 | # help of 'force' option of 'uncommit' command |
4866 | -#: breezy/builtins.py:5447 |
4867 | +#: breezy/builtins.py:5444 |
4868 | msgid "Say yes to all questions." |
4869 | msgstr "" |
4870 | |
4871 | # help of 'keep-tags' option of 'uncommit' command |
4872 | -#: breezy/builtins.py:5449 |
4873 | +#: breezy/builtins.py:5446 |
4874 | msgid "Keep tags that point to removed revisions." |
4875 | msgstr "" |
4876 | |
4877 | # help of 'local' option of 'uncommit' command |
4878 | -#: breezy/builtins.py:5451 |
4879 | +#: breezy/builtins.py:5448 |
4880 | msgid "Only remove the commits from the local branch when in a checkout." |
4881 | msgstr "" |
4882 | |
4883 | -#: breezy/builtins.py:5500 |
4884 | +#: breezy/builtins.py:5496 |
4885 | msgid "No revisions to uncommit.\n" |
4886 | msgstr "" |
4887 | |
4888 | +#: breezy/builtins.py:5511 |
4889 | +msgid "Dry-run, pretending to remove the above revisions.\n" |
4890 | +msgstr "" |
4891 | + |
4892 | #: breezy/builtins.py:5515 |
4893 | -msgid "Dry-run, pretending to remove the above revisions.\n" |
4894 | +msgid "The above revision(s) will be removed.\n" |
4895 | msgstr "" |
4896 | |
4897 | #: breezy/builtins.py:5519 |
4898 | -msgid "The above revision(s) will be removed.\n" |
4899 | -msgstr "" |
4900 | - |
4901 | -#: breezy/builtins.py:5523 |
4902 | msgid "Uncommit these revisions" |
4903 | msgstr "" |
4904 | |
4905 | -#: breezy/builtins.py:5526 |
4906 | +#: breezy/builtins.py:5522 |
4907 | msgid "Canceled\n" |
4908 | msgstr "" |
4909 | |
4910 | -#: breezy/builtins.py:5535 |
4911 | +#: breezy/builtins.py:5531 |
4912 | #, python-format |
4913 | msgid "" |
4914 | "You can restore the old tip by running:\n" |
4915 | " brz pull -d %s %s -r revid:%s\n" |
4916 | msgstr "" |
4917 | |
4918 | -#: breezy/builtins.py:5540 |
4919 | +#: breezy/builtins.py:5536 |
4920 | #, python-format |
4921 | msgid "" |
4922 | "You can restore the old tip by running:\n" |
4923 | " brz pull . -r revid:%s\n" |
4924 | msgstr "" |
4925 | |
4926 | -#: breezy/builtins.py:5546 |
4927 | +#: breezy/builtins.py:5542 |
4928 | msgid "Break a dead lock." |
4929 | msgstr "" |
4930 | |
4931 | -#: breezy/builtins.py:5548 |
4932 | +#: breezy/builtins.py:5544 |
4933 | msgid "" |
4934 | "This command breaks a lock on a repository, branch, working directory or\n" |
4935 | "config file." |
4936 | msgstr "" |
4937 | |
4938 | -#: breezy/builtins.py:5551 |
4939 | +#: breezy/builtins.py:5547 |
4940 | msgid "" |
4941 | "CAUTION: Locks should only be broken when you are sure that the process\n" |
4942 | "holding the lock has been stopped." |
4943 | msgstr "" |
4944 | |
4945 | -#: breezy/builtins.py:5554 |
4946 | +#: breezy/builtins.py:5550 |
4947 | msgid "" |
4948 | "You can get information on what locks are open via the 'brz info\n" |
4949 | "[location]' command." |
4950 | msgstr "" |
4951 | |
4952 | -#: breezy/builtins.py:5557 |
4953 | +#: breezy/builtins.py:5553 |
4954 | msgid "" |
4955 | ":Examples:\n" |
4956 | " brz break-lock\n" |
4957 | @@ -3681,61 +3686,61 @@ |
4958 | msgstr "" |
4959 | |
4960 | # help of 'config' option of 'break-lock' command |
4961 | -#: breezy/builtins.py:5566 |
4962 | +#: breezy/builtins.py:5562 |
4963 | msgid "LOCATION is the directory where the config lock is." |
4964 | msgstr "" |
4965 | |
4966 | # help of 'force' option of 'break-lock' command |
4967 | -#: breezy/builtins.py:5568 |
4968 | +#: breezy/builtins.py:5564 |
4969 | msgid "Do not ask for confirmation before breaking the lock." |
4970 | msgstr "" |
4971 | |
4972 | # help of 'protocol=git' option of 'serve' command |
4973 | -#: breezy/builtins.py:5603 |
4974 | +#: breezy/builtins.py:5599 |
4975 | msgid "Git Smart server protocol over TCP. (default port: 9418)" |
4976 | msgstr "" |
4977 | |
4978 | # help of 'protocol=git-receive-pack' option of 'serve' command |
4979 | -#: breezy/builtins.py:5603 |
4980 | +#: breezy/builtins.py:5599 |
4981 | msgid "Git Smart server receive pack command. (inetd mode only)" |
4982 | msgstr "" |
4983 | |
4984 | # help of 'protocol=git-upload-pack' option of 'serve' command |
4985 | -#: breezy/builtins.py:5603 |
4986 | +#: breezy/builtins.py:5599 |
4987 | msgid "Git Smart server upload pack command. (inetd mode only)" |
4988 | msgstr "" |
4989 | |
4990 | # help of 'protocol=bzr' option of 'serve' command |
4991 | -#: breezy/builtins.py:5603 |
4992 | +#: breezy/builtins.py:5599 |
4993 | msgid "The Bazaar smart server protocol over TCP. (default port: 4155)" |
4994 | msgstr "" |
4995 | |
4996 | -#: breezy/builtins.py:5604 |
4997 | +#: breezy/builtins.py:5600 |
4998 | msgid "Run the brz server." |
4999 | msgstr "" |
5000 |
The attempt to merge lp:brz/3.3 into lp:brz failed. Command exited with 142.
Below is the output from the failed tests.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionE rror('< pip._vendor. urllib3. connection. HTTPSConnection object at 0x7f27e1ae7a30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/ setuptools- gettext/ rror('< pip._vendor. urllib3. connection. HTTPSConnection object at 0x7f27e1ae7d30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/ setuptools- gettext/ gettext- 0.1.1-py3- none-any. whl (10 kB) 10/site- packages (from setuptools-gettext) (65.5.0) gettext- 0.1.1 /tmp/tarmac/ branch. 2bzxo10x python3/ dist-packages (from breezy==3.3.1.dev0) (0.0.12) python3/ dist-packages (from breezy==3.3.1.dev0) (0.2.3) python3/ dist-packages (from breezy==3.3.1.dev0) (0.0.8) python3/ dist-packages (from breezy==3.3.1.dev0) (1.26.12) python3/ dist-packages (from breezy==3.3.1.dev0) (0.20.50) python3/ dist-packages (from breezy==3.3.1.dev0) (5.0.6) python3/ dist-packages (from breezy==3.3.1.dev0) (6.0) subunit- 1.4.2-py3- none-any. whl (106 kB) ━━━━━━━ ━━━━━━━ ━━━━━━━ ━━━━━━━ ━━━━━━━ 106.8/106.8 kB 182.8 kB/s eta 0:00:00 2.5.0-py3- none-any. whl (181 kB) ━━━━━━━ ━━━━━━━ ━━━━━━━ ━━━━━━━ ━━━━━━━ 182.0/182.0 kB 172.3 kB/s eta 0:00:00 0.5.0-py2. py3-none- any.whl (21 kB) python3/ dist-packages (from breezy==3.3.1.dev0) (5.0.4) 10/site- packages (from breezy==3.3.1.dev0) (65.5.0) 0.19-py3- none-any. whl (570 kB) ━━━━━━━ ━━━━━━━ ━━━━━━━ ━━━━━━━ ━━━━━━━ ━ 570.5/570.5 kB 77.6 kB/s eta 0:00:00
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionE
Collecting setuptools-gettext
Downloading setuptools_
Requirement already satisfied: setuptools>=46.1 in ./lib/python3.
Installing collected packages: setuptools-gettext
Successfully installed setuptools-
Obtaining file://
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Checking if build backend supports build_editable: started
Checking if build backend supports build_editable: finished with status 'done'
Getting requirements to build editable: started
Getting requirements to build editable: finished with status 'done'
Preparing editable metadata (pyproject.toml): started
Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: fastbencode in /usr/lib/
Requirement already satisfied: patiencediff in /usr/lib/
Requirement already satisfied: merge3 in /usr/lib/
Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/
Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/
Requirement already satisfied: configobj in /usr/lib/
Requirement already satisfied: pyyaml in /usr/lib/
Collecting python-subunit
Downloading python_
━━
Collecting testtools
Downloading testtools-
━━
Collecting testscenarios
Downloading testscenarios-
Requirement already satisfied: flake8 in /usr/lib/
Requirement already satisfied: setuptools in ./lib/python3.
Collecting docutils
Downloading docutils-
━━
Collect...