Skip to content
Snippets Groups Projects
Commit 2ea8fe4b authored by nfontrod's avatar nfontrod
Browse files

src/create_hooks.rs: fix create_hooks and create_file function

parent 6357e3b8
No related branches found
No related tags found
No related merge requests found
......@@ -33,6 +33,7 @@ fn get_hooks_folder() -> PathBuf {
}
let mut p = PathBuf::from(&string_path);
p.push(".git");
p.push("hooks");
if !p.is_dir() {
eprintln!("Folder {} not found !", p.to_str().unwrap());
exit(5);
......@@ -56,7 +57,7 @@ fn create_file(folder: &PathBuf, file_name: &str, content: &str) {
);
return ();
}
let mut file = File::open(&hfile).unwrap_or_else(|e| {
let mut file = File::create(&hfile).unwrap_or_else(|e| {
eprintln!(
"Unable to create the file {}.\n{}",
hfile.to_str().unwrap(),
......@@ -86,8 +87,8 @@ pub fn create_hooks(compression: &str) {
let pre_co_cmd = "gbl pre-co";
let post_co_cmd = "gbl checkout";
let v = vec![pre_commit_cmd, pre_co_cmd, post_co_cmd];
let file_name = vec!["pre-commit", "pre-checkout", "post-checkout"];
for (fname, c_cmd) in v.iter().zip(file_name.iter()) {
let file_name = vec!["post-commit", "pre-checkout", "post-checkout"];
for (c_cmd, fname) in v.iter().zip(file_name.iter()) {
let content = format!(
"#!/bin/sh \n\
\n\
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment