fuzz: add hg to sys.path when constructing mpatch corpus
Differential Revision: https://phab.mercurial-scm.org/D10777
--- a/contrib/fuzz/mpatch_corpus.py Wed May 19 16:18:16 2021 +0200
+++ b/contrib/fuzz/mpatch_corpus.py Thu May 27 12:10:59 2021 -0400
@@ -1,10 +1,15 @@
from __future__ import absolute_import, print_function
import argparse
+import os
import struct
import sys
import zipfile
+# Add ../.. to sys.path as an absolute path so we can import hg modules
+hgloc = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))
+sys.path[0:0] = [hgloc]
+
from mercurial import (
hg,
ui as uimod,