comparison mercurial/pushkey.py @ 22953:b1d694d3975e

obsolete: add exchange option This adds an option that enables obsolete marker exchange.
author Durham Goode <durham@fb.com>
date Tue, 14 Oct 2014 13:26:01 -0700
parents 2f52a16f2bee
children 7b200566e474
comparison
equal deleted inserted replaced
22952:8792ac090e3b 22953:b1d694d3975e
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: 14 if not obsolete.isenabled(repo, obsolete.exchangeopt):
15 n.pop('obsolete') 15 n.pop('obsolete')
16 return n 16 return n
17 17
18 _namespaces = {"namespaces": (lambda *x: False, _nslist), 18 _namespaces = {"namespaces": (lambda *x: False, _nslist),
19 "bookmarks": (bookmarks.pushbookmark, bookmarks.listbookmarks), 19 "bookmarks": (bookmarks.pushbookmark, bookmarks.listbookmarks),