Mercurial > hg-stable
view contrib/fuzz/dirstate_corpus.py @ 47056:7001f92e0ee9
rewriteutil: replace "null changeset" by "the null revision" in error message
The evolve extension uses "the null revision" and we seem to use that
term much more frequently in core too.
Differential Revision: https://phab.mercurial-scm.org/D10514
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Tue, 27 Apr 2021 11:02:41 -0700 |
parents | ba84a1ae4ae5 |
children | 6000f5b25c9b |
line wrap: on
line source
from __future__ import absolute_import, print_function import argparse import os import zipfile ap = argparse.ArgumentParser() ap.add_argument("out", metavar="some.zip", type=str, nargs=1) args = ap.parse_args() reporoot = os.path.normpath(os.path.join(os.path.dirname(__file__), '..', '..')) dirstate = os.path.join(reporoot, '.hg', 'dirstate') with zipfile.ZipFile(args.out[0], "w", zipfile.ZIP_STORED) as zf: if os.path.exists(dirstate): with open(dirstate, 'rb') as f: zf.writestr("dirstate", f.read())