mercurial/namespaces.py
changeset 23736 d7324c242c3f
parent 23718 42908c3275c6
child 23738 3436e45de2fb
equal deleted inserted replaced
23735:b9d06fa10ef2 23736:d7324c242c3f
    39 
    39 
    40         n = ns("branches", "branch",
    40         n = ns("branches", "branch",
    41                lambda repo, name: tolist(repo.branchtip(name)),
    41                lambda repo, name: tolist(repo.branchtip(name)),
    42                lambda repo, node: [repo[node].branch()])
    42                lambda repo, node: [repo[node].branch()])
    43         self.addnamespace(n)
    43         self.addnamespace(n)
       
    44 
       
    45     def __getitem__(self, namespace):
       
    46         """returns the namespace object"""
       
    47         return self._names[namespace]
    44 
    48 
    45     def addnamespace(self, namespace, order=None):
    49     def addnamespace(self, namespace, order=None):
    46         """register a namespace
    50         """register a namespace
    47 
    51 
    48         namespace: the name to be registered (in plural form)
    52         namespace: the name to be registered (in plural form)