sapling/eden
Muir Manders ed41c5d88d util: split out normalize(&Path) from absolute(&Path)
Summary:
Rust lacks a lexical-only path simplifier in the std library, but we have it implemented mostly as part of utils::path::absolute(). Split it out in to a separate function.

I introduced some edge case handling to be consistent with Python's os.path.normpath and Go's filepath.Clean.

Reviewed By: quark-zju

Differential Revision: D35157972

fbshipit-source-id: 9a3415fd12e3fe1d7c06ac7d66f22b280ece4a5b
2022-04-12 14:08:46 -07:00
..
fs Remove packed_simd_2_dummy, prost-02, prost-types-02 2022-04-11 18:55:39 -07:00
integration sparse: allow running "sparse explain" in EdenFS repos 2022-04-12 09:32:03 -07:00
locale add a copyright header to glibc_en.po 2019-04-26 14:38:27 -07:00
mononoke Integrate parallel batch derivation for all deleted manifests 2022-04-12 06:03:50 -07:00
scm util: split out normalize(&Path) from absolute(&Path) 2022-04-12 14:08:46 -07:00
test_support Add annotations to eden 2022-02-14 12:17:43 -08:00
test-data test-data: remove snapshot 20190313 2022-02-04 13:50:48 -08:00
.gitignore eden: wire up mac contbuild 2019-02-05 21:52:30 -08:00
.mononoke_test_file test push 2022-01-06 05:57:35 -08:00
Eden.project.toml Eden.project.toml file for Nuclide 2018-04-26 11:05:23 -07:00