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