~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/revisionspec.py

Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
229
229
        """
230
230
        return True
231
231
 
 
232
    def get_branch(self):
 
233
        """When the revision specifier contains a branch location, return it.
 
234
        
 
235
        Otherwise, return None.
 
236
        """
 
237
        return None
 
238
 
232
239
 
233
240
# private API
234
241
 
309
316
    def needs_branch(self):
310
317
        return self.spec.find(':') == -1
311
318
 
 
319
    def get_branch(self):
 
320
        if self.spec.find(':') == -1:
 
321
            return None
 
322
        else:
 
323
            return self.spec[self.spec.find(':')+1:]
 
324
 
312
325
# Old compatibility 
313
326
RevisionSpec_int = RevisionSpec_revno
314
327