share: move magic string to a constant
authorMartijn Pieters <mjpieters@fb.com>
Fri, 24 Jun 2016 10:32:38 +0100
changeset 29424 f21e0d91d386
parent 29423 d2c6f3a948fa
child 29425 4f5531f8ac38
share: move magic string to a constant
hgext/share.py
mercurial/hg.py
--- a/hgext/share.py	Sat Mar 12 16:08:19 2016 -0800
+++ b/hgext/share.py	Fri Jun 24 10:32:38 2016 +0100
@@ -135,7 +135,7 @@
         if inst.errno != errno.ENOENT:
             raise
         return False
-    return 'bookmarks' in shared
+    return hg.sharedbookmarks in shared
 
 def _getsrcrepo(repo):
     """
--- a/mercurial/hg.py	Sat Mar 12 16:08:19 2016 -0800
+++ b/mercurial/hg.py	Fri Jun 24 10:32:38 2016 +0100
@@ -44,6 +44,9 @@
 
 release = lock.release
 
+# shared features
+sharedbookmarks = 'bookmarks'
+
 def _local(path):
     path = util.expandpath(util.urllocalpath(path))
     return (os.path.isfile(path) and bundlerepo or localrepo)
@@ -258,7 +261,7 @@
 
     if bookmarks:
         fp = destrepo.vfs('shared', 'w')
-        fp.write('bookmarks\n')
+        fp.write(sharedbookmarks + '\n')
         fp.close()
 
 def _postshareupdate(repo, update, checkout=None):