This avoids a deprecation warning on Mercurial 4.6.
Details
Details
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Lint Skipped - Unit
Unit Tests Skipped
sheehan |
hg-reviewers |
This avoids a deprecation warning on Mercurial 4.6.
Lint Skipped |
Unit Tests Skipped |
# TRACKING hg43 | # TRACKING hg43 | ||||
try: | try: | ||||
from mercurial import configitems | from mercurial import configitems | ||||
except ImportError: | except ImportError: | ||||
configitems = None | configitems = None | ||||
# TRACKING hg46 | # TRACKING hg46 | ||||
try: | try: | ||||
from mercurial import logcmdutil | |||||
except ImportError: | |||||
logcmdutil = None | |||||
try: | |||||
from mercurial import wireprotov1server as wireproto | from mercurial import wireprotov1server as wireproto | ||||
except ImportError: | except ImportError: | ||||
from mercurial import wireproto | from mercurial import wireproto | ||||
OUR_DIR = os.path.dirname(__file__) | OUR_DIR = os.path.dirname(__file__) | ||||
execfile(os.path.join(OUR_DIR, '..', 'bootstrap.py')) | execfile(os.path.join(OUR_DIR, '..', 'bootstrap.py')) | ||||
from mozautomation.repository import ( | from mozautomation.repository import ( | ||||
"""Show last known head commits for pulled Firefox trees. | """Show last known head commits for pulled Firefox trees. | ||||
The displayed list may be out of date. Pull before running to ensure | The displayed list may be out of date. Pull before running to ensure | ||||
data is current. | data is current. | ||||
""" | """ | ||||
if not isfirefoxrepo(repo): | if not isfirefoxrepo(repo): | ||||
raise util.Abort(_('fxheads is only available on Firefox repos')) | raise util.Abort(_('fxheads is only available on Firefox repos')) | ||||
if logcmdutil: | |||||
displayer = logcmdutil.changesetdisplayer(ui, repo, opts) | |||||
else: | |||||
displayer = cmdutil.show_changeset(ui, repo, opts) | displayer = cmdutil.show_changeset(ui, repo, opts) | ||||
seen = set() | seen = set() | ||||
for tag, node, tree, uri in get_firefoxtrees(repo): | for tag, node, tree, uri in get_firefoxtrees(repo): | ||||
if node in seen: | if node in seen: | ||||
continue | continue | ||||
seen.add(node) | seen.add(node) | ||||
ctx = repo[node] | ctx = repo[node] | ||||
displayer.show(ctx) | displayer.show(ctx) | ||||