diff options
Diffstat (limited to 'eggs/mercurial-1.7.3-py2.6-linux-x86_64.egg/mercurial/pushkey.py')
-rw-r--r-- | eggs/mercurial-1.7.3-py2.6-linux-x86_64.egg/mercurial/pushkey.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/eggs/mercurial-1.7.3-py2.6-linux-x86_64.egg/mercurial/pushkey.py b/eggs/mercurial-1.7.3-py2.6-linux-x86_64.egg/mercurial/pushkey.py deleted file mode 100644 index d7868e6..0000000 --- a/eggs/mercurial-1.7.3-py2.6-linux-x86_64.egg/mercurial/pushkey.py +++ /dev/null @@ -1,31 +0,0 @@ -# pushkey.py - dispatching for pushing and pulling keys -# -# Copyright 2010 Matt Mackall <mpm@selenic.com> -# -# This software may be used and distributed according to the terms of the -# GNU General Public License version 2 or any later version. - -def _nslist(repo): - n = {} - for k in _namespaces: - n[k] = "" - return n - -_namespaces = {"namespaces": (lambda *x: False, _nslist)} - -def register(namespace, pushkey, listkeys): - _namespaces[namespace] = (pushkey, listkeys) - -def _get(namespace): - return _namespaces.get(namespace, (lambda *x: False, lambda *x: {})) - -def push(repo, namespace, key, old, new): - '''should succeed iff value was old''' - pk = _get(namespace)[0] - return pk(repo, key, old, new) - -def list(repo, namespace): - '''return a dict''' - lk = _get(namespace)[1] - return lk(repo) - |