~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/controldir.py

  • Committer: INADA Naoki
  • Date: 2011-05-14 14:32:02 UTC
  • mto: This revision was merged to the branch mainline in revision 5874.
  • Revision ID: songofacandy@gmail.com-20110514143202-47r07mp2ebipg2yq
Fix error when fix_sentence_endings=True.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
    revision as _mod_revision,
32
32
    transport as _mod_transport,
33
33
    ui,
34
 
    urlutils,
35
34
    )
36
35
from bzrlib.push import (
37
36
    PushResult,
194
193
        """
195
194
        raise NotImplementedError(self.destroy_workingtree_metadata)
196
195
 
197
 
    def find_branch_format(self, name=None):
198
 
        """Find the branch 'format' for this bzrdir.
199
 
 
200
 
        This might be a synthetic object for e.g. RemoteBranch and SVN.
201
 
        """
202
 
        raise NotImplementedError(self.find_branch_format)
203
 
 
204
196
    def get_branch_reference(self, name=None):
205
197
        """Return the referenced URL for the branch in this controldir.
206
198
 
234
226
        get at a repository.
235
227
 
236
228
        :param _unsupported: a private parameter, not part of the api.
237
 
 
238
229
        TODO: static convenience version of this?
239
230
        """
240
231
        raise NotImplementedError(self.open_repository)
274
265
        except errors.NotBranchError:
275
266
            return False
276
267
 
277
 
    def _get_selected_branch(self):
278
 
        """Return the name of the branch selected by the user.
279
 
 
280
 
        :return: Name of the branch selected by the user, or None.
281
 
        """
282
 
        branch = self.root_transport.get_segment_parameters().get("branch")
283
 
        if branch is not None:
284
 
            branch = urlutils.unescape(branch)
285
 
        return branch
286
 
 
287
268
    def has_workingtree(self):
288
269
        """Tell if this controldir contains a working tree.
289
270
 
333
314
        whether one existed before or not; and a local branch is always
334
315
        created.
335
316
 
336
 
        :param revision_id: if revision_id is not None, then the clone
337
 
            operation may tune itself to download less data.
 
317
        if revision_id is not None, then the clone operation may tune
 
318
            itself to download less data.
338
319
        :param accelerator_tree: A tree which can be used for retrieving file
339
320
            contents more quickly than the revision tree, i.e. a workingtree.
340
321
            The revision tree will be used for cases where accelerator_tree's