Mercurial > evolve
view contrib/hammerclient.py @ 6666:a77b939c79e1 stable
tests: stop showing extra dict, which was added to see change
The parent changeset changed the extra dict of some of these changesets. To
better see how they change, the parent of the parent added code to show the
extra dict.
author | Manuel Jacob <me@manueljacob.de> |
---|---|
date | Thu, 01 Feb 2024 19:23:53 +0100 |
parents | f97379faefa3 |
children |
line wrap: on
line source
#!/usr/bin/env python import os import sys import subprocess if len(sys.argv) < 2: execname = os.path.basename(sys.argv[0]) sys.stderr.write("usage: %s CLIENT_ID\n" % execname) client_id = sys.argv[1] subprocess.check_call(['hg', 'branch', "--force", "hammer-branch-%s" % client_id]) while True: subprocess.check_call([ 'hg', 'commit', "--config", "ui.allowemptycommit=yes", "--message", "hammer-%s" % client_id, ]) nodeid = subprocess.check_output([ 'hg', 'log', '--rev', '.', '--template', '{node}' ]) subprocess.check_call([ 'hg', 'debugobsolete', ''.join(reversed(nodeid)), nodeid ]) subprocess.check_call(['hg', 'pull']) subprocess.check_call(['hg', 'push', '--force'])