diff --git a/mercurial/help.py b/mercurial/help.py
index 7a72c28fdc764fe15eb311465b0e97a2f295dece_bWVyY3VyaWFsL2hlbHAucHk=..02c303f6491772c1df4d5ce25f2bde5884ee3b96_bWVyY3VyaWFsL2hlbHAucHk= 100644
--- a/mercurial/help.py
+++ b/mercurial/help.py
@@ -12,9 +12,9 @@
 import encoding, util, minirst
 import cmdutil
 
-def listexts(header, exts, indent=1):
+def listexts(header, exts, indent=1, showdeprecated=False):
     '''return a text listing of the given extensions'''
     rst = []
     if exts:
         rst.append('\n%s\n\n' % header)
         for name, desc in sorted(exts.iteritems()):
@@ -16,10 +16,12 @@
     '''return a text listing of the given extensions'''
     rst = []
     if exts:
         rst.append('\n%s\n\n' % header)
         for name, desc in sorted(exts.iteritems()):
+            if '(DEPRECATED)' in desc and not showdeprecated:
+                continue
             rst.append('%s:%s: %s\n' % (' ' * indent, name, desc))
     return rst
 
 def extshelp():
     rst = loaddoc('extensions')().splitlines(True)
@@ -21,9 +23,10 @@
             rst.append('%s:%s: %s\n' % (' ' * indent, name, desc))
     return rst
 
 def extshelp():
     rst = loaddoc('extensions')().splitlines(True)
-    rst.extend(listexts(_('enabled extensions:'), extensions.enabled()))
+    rst.extend(listexts(
+        _('enabled extensions:'), extensions.enabled(), showdeprecated=True))
     rst.extend(listexts(_('disabled extensions:'), extensions.disabled()))
     doc = ''.join(rst)
     return doc
diff --git a/tests/test-help.t b/tests/test-help.t
index 7a72c28fdc764fe15eb311465b0e97a2f295dece_dGVzdHMvdGVzdC1oZWxwLnQ=..02c303f6491772c1df4d5ce25f2bde5884ee3b96_dGVzdHMvdGVzdC1oZWxwLnQ= 100644
--- a/tests/test-help.t
+++ b/tests/test-help.t
@@ -254,5 +254,4 @@
        eol           automatically manage newlines in repository files
        extdiff       command to allow external programs to compare revisions
        factotum      http authentication with factotum
-       fetch         pull, update and merge in one command (DEPRECATED)
        gpg           commands to sign and verify changesets
@@ -258,5 +257,4 @@
        gpg           commands to sign and verify changesets
-       graphlog      command to view revision graphs from a shell (DEPRECATED)
        hgcia         hooks for integrating with the CIA.vc notification service
        hgk           browse the repository in a graphical way
        highlight     syntax highlighting for hgweb (requires Pygments)