From 1763991a7524440f274ae141a7c67b0208754b4c Mon Sep 17 00:00:00 2001 From: Fontrodona Nicolas <nicolas.fontrodona@ens-lyon.fr> Date: Thu, 12 May 2022 10:31:18 +0200 Subject: [PATCH] src/create_hooks.rs: add executable permissions to hooks files --- src/create_hooks.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/create_hooks.rs b/src/create_hooks.rs index 434c805..384a22a 100644 --- a/src/create_hooks.rs +++ b/src/create_hooks.rs @@ -1,5 +1,6 @@ use std::fs::File; use std::io::Write; +use std::os::unix::prelude::PermissionsExt; use std::{ path::PathBuf, process::{exit, Command}, @@ -73,6 +74,8 @@ fn create_file(folder: &PathBuf, file_name: &str, content: &str) { ); exit(7); }); + let mut permissions = file.metadata().unwrap().permissions(); + permissions.set_mode(0o755); } /// Create 3 files in `.git/hooks` folder -- GitLab