comparison hgext/share.py @ 25186:80c5b2666a96

extensions: document that `testedwith = 'internal'` is special Extension authors (notably at companies using hg) have been cargo-culting the `testedwith = 'internal'` bit from hg's own extensions, which then defeats our "file bugs over here" logic in dispatch. Let's be more aggressive about trying to give extension authors a hint about what testedwith should say.
author Augie Fackler <augie@google.com>
date Tue, 28 Apr 2015 16:44:37 -0400
parents 135b23868f45
children 328739ea70c3
comparison
equal deleted inserted replaced
25185:bf6b476f3b36 25186:80c5b2666a96
10 from mercurial.hg import repository, parseurl 10 from mercurial.hg import repository, parseurl
11 import errno 11 import errno
12 12
13 cmdtable = {} 13 cmdtable = {}
14 command = cmdutil.command(cmdtable) 14 command = cmdutil.command(cmdtable)
15 # Note for extension authors: ONLY specify testedwith = 'internal' for
16 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should
17 # be specifying the version(s) of Mercurial they are tested with, or
18 # leave the attribute unspecified.
15 testedwith = 'internal' 19 testedwith = 'internal'
16 20
17 @command('share', 21 @command('share',
18 [('U', 'noupdate', None, _('do not create a working directory')), 22 [('U', 'noupdate', None, _('do not create a working directory')),
19 ('B', 'bookmarks', None, _('also share bookmarks'))], 23 ('B', 'bookmarks', None, _('also share bookmarks'))],