mercurial/pushkey.py
branchstable
changeset 17298 59c14bf5a48c
parent 17075 28ed1c4511ce
child 21650 a2c7ae21e8f4
equal deleted inserted replaced
17297:6955d69a52a4 17298:59c14bf5a48c
     9 
     9 
    10 def _nslist(repo):
    10 def _nslist(repo):
    11     n = {}
    11     n = {}
    12     for k in _namespaces:
    12     for k in _namespaces:
    13         n[k] = ""
    13         n[k] = ""
       
    14     if not obsolete._enabled:
       
    15         n.pop('obsolete')
    14     return n
    16     return n
    15 
    17 
    16 _namespaces = {"namespaces": (lambda *x: False, _nslist),
    18 _namespaces = {"namespaces": (lambda *x: False, _nslist),
    17                "bookmarks": (bookmarks.pushbookmark, bookmarks.listbookmarks),
    19                "bookmarks": (bookmarks.pushbookmark, bookmarks.listbookmarks),
    18                "phases": (phases.pushphase, phases.listphases),
    20                "phases": (phases.pushphase, phases.listphases),