History

Apply suggestions from code review

Sebastian Thiel committed 1 year ago

Commit 54003201 parent 0737c412 files · +6 −4Browse files

Unified · Split

2 files
  1. gix-path/src/env/mod.rs +3 −3
  2. gix-path/tests/path/env.rs +3 −1
gix-path/src/env/mod.rs+3−3
@@ -30,7 +30,7 @@ pub fn installation_config_prefix() -> Option<&'static Path> { · 29 unmodified lines
3030
3131 /// Return the shell that Git would use, the shell to execute commands from.
3232 ///
33−/// On Windows, this is the full path to `sh.exe` bundled with it, and on
33+/// On Windows, this is the full path to `sh.exe` bundled with Git, and on
3434 /// Unix it's `/bin/sh` as posix compatible shell.
3535 /// If the bundled shell on Windows cannot be found, `sh` is returned as the name of a shell
3636 /// as it could possibly be found in `PATH`.
@@ -39,7 +39,7 @@ pub fn shell() -> &'static OsStr { · 2 unmodified lines
3939 static PATH: Lazy<OsString> = Lazy::new(|| {
4040 if cfg!(windows) {
4141 core_dir()
42− .and_then(|p| p.ancestors().nth(3) /* skip mingw64/libexec/git-core */)
42+ .and_then(|p| p.ancestors().nth(3)) // Skip something like mingw64/libexec/git-core.
4343 .map(|p| p.join("usr").join("bin").join("sh.exe"))
4444 .map_or_else(|| OsString::from("sh"), Into::into)
4545 } else {
@@ -122,7 +122,7 @@ static GIT_CORE_DIR: Lazy<Option<PathBuf>> = Lazy::new(|| { · 76 unmodified lines
122122 }
123123
124124 BString::new(output.stdout)
125− .trim_with(|b| b.is_ascii_whitespace())
125+ .strip_suffix(b"\n")?
126126 .to_path()
127127 .ok()?
128128 .to_owned()
gix-path/tests/path/env.rs+3−1
@@ -27,7 +27,9 @@ fn installation_config() { · 26 unmodified lines
2727 #[test]
2828 fn core_dir() {
2929 assert!(
30− gix_path::env::core_dir().expect("Git is always in PATH").is_dir(),
30+ gix_path::env::core_dir()
31+ .expect("Git is always in PATH when we run tests")
32+ .is_dir(),
3133 "The core directory is a valid directory"
3234 );
3335 }