Mercurial > hg
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'))], |