Skip to content

Commit dbd8fee

Browse files
committed
fix is_executable
1 parent a6e71d3 commit dbd8fee

1 file changed

Lines changed: 12 additions & 13 deletions

File tree

git2-hooks/src/hookspath.rs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -187,21 +187,20 @@ pub fn sh_path() -> PathBuf {
187187
}
188188

189189
#[cfg(unix)]
190-
const fn is_executable(path: &Path) -> bool {
191-
// use std::os::unix::fs::PermissionsExt;
192-
193-
// let metadata = match path.metadata() {
194-
// Ok(metadata) => metadata,
195-
// Err(e) => {
196-
// log::error!("metadata error: {}", e);
197-
// return false;
198-
// }
199-
// };
190+
fn is_executable(path: &Path) -> bool {
191+
use std::os::unix::fs::PermissionsExt;
192+
193+
let metadata = match path.metadata() {
194+
Ok(metadata) => metadata,
195+
Err(e) => {
196+
log::error!("metadata error: {}", e);
197+
return false;
198+
}
199+
};
200200

201-
// let permissions = metadata.permissions();
201+
let permissions = metadata.permissions();
202202

203-
// permissions.mode() & 0o111 != 0
204-
true
203+
permissions.mode() & 0o111 != 0
205204
}
206205

207206
#[cfg(windows)]

0 commit comments

Comments
 (0)