changeset 52883:0bd91b0a1a93

rust-pyo3-dirstate: using from Python
author Georges Racinet <georges.racinet@cloudcrane.io>
date Wed, 05 Feb 2025 18:41:32 +0100
parents 38e16da74aea
children 6dafd64d7bc1
files mercurial/dirstate.py mercurial/dirstatemap.py mercurial/match.py mercurial/pathutil.py
diffstat 4 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/dirstate.py	Thu Feb 06 15:03:58 2025 +0100
+++ b/mercurial/dirstate.py	Wed Feb 05 18:41:32 2025 +0100
@@ -54,7 +54,7 @@
 )
 
 parsers = policy.importmod('parsers')
-rustmod = policy.importrust('dirstate')
+rustmod = policy.importrust('dirstate', pyo3=True)
 
 HAS_FAST_DIRSTATE_V2 = rustmod is not None
 
--- a/mercurial/dirstatemap.py	Thu Feb 06 15:03:58 2025 +0100
+++ b/mercurial/dirstatemap.py	Wed Feb 05 18:41:32 2025 +0100
@@ -35,7 +35,7 @@
     )
 
 parsers = policy.importmod('parsers')
-rustmod = policy.importrust('dirstate')
+rustmod = policy.importrust('dirstate', pyo3=True)
 
 propertycache = util.propertycache
 
--- a/mercurial/match.py	Thu Feb 06 15:03:58 2025 +0100
+++ b/mercurial/match.py	Wed Feb 05 18:41:32 2025 +0100
@@ -41,7 +41,7 @@
     matcher as int_matcher,
 )
 
-rustmod = policy.importrust('dirstate')
+rustmod = policy.importrust('dirstate', pyo3=True)
 
 allpatternkinds = (
     b're',
--- a/mercurial/pathutil.py	Thu Feb 06 15:03:58 2025 +0100
+++ b/mercurial/pathutil.py	Wed Feb 05 18:41:32 2025 +0100
@@ -22,7 +22,7 @@
     util,
 )
 
-rustdirs = policy.importrust('dirstate', 'Dirs')
+rustdirs = policy.importrust('dirstate', 'Dirs', pyo3=True)
 parsers = policy.importmod('parsers')