mercurial/namespaces.py
changeset 23775 885c0290f7d5
parent 23774 b9537ee87961
child 23872 9f48242929a9
equal deleted inserted replaced
23774:b9537ee87961 23775:885c0290f7d5
    39                lambda repo, name: repo.nodetags(name))
    39                lambda repo, name: repo.nodetags(name))
    40         self.addnamespace(n)
    40         self.addnamespace(n)
    41 
    41 
    42         n = ns("branches", "branch",
    42         n = ns("branches", "branch",
    43                lambda repo: repo.branchmap().keys(),
    43                lambda repo: repo.branchmap().keys(),
    44                lambda repo, name: tolist(repo.branchtip(name)),
    44                lambda repo, name: tolist(repo.branchtip(name, True)),
    45                lambda repo, node: [repo[node].branch()])
    45                lambda repo, node: [repo[node].branch()])
    46         self.addnamespace(n)
    46         self.addnamespace(n)
    47 
    47 
    48     def __getitem__(self, namespace):
    48     def __getitem__(self, namespace):
    49         """returns the namespace object"""
    49         """returns the namespace object"""