Mercurial > public > mercurial-scm > hg-stable
diff rust/hg-cpython/src/filepatterns.rs @ 43467:b06cf2809ec3 stable
rust-cpython: do not convert warning pattern to utf-8 bytes
On Unix, both Rust Path and Mercurial expect a locale-dependent bytes,
and we don't support Windows yet.
Differential Revision: https://phab.mercurial-scm.org/D7614
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Tue, 19 Nov 2019 23:19:57 +0900 |
parents | 4f1cddd1939e |
children | ce088b38f92b |
line wrap: on
line diff
--- a/rust/hg-cpython/src/filepatterns.rs Tue Nov 19 23:16:16 2019 +0900 +++ b/rust/hg-cpython/src/filepatterns.rs Tue Nov 19 23:19:57 2019 +0900 @@ -68,7 +68,7 @@ .iter() .map(|(path, syn)| { ( - PyBytes::new(py, &path.to_string_lossy().as_bytes()), + PyBytes::new(py, &files::get_bytes_from_path(path)), PyBytes::new(py, syn), ) })