githelper.git
/
githelper.pike
version
»
Context lines:
10
20
40
80
file
none
3
githelper.git/githelper.pike:304:
foreach(files_to_commit, string filename) if(has_suffix(filename, "/.gitattributes")) { write(".gitattributes are not allowed in subdirectories\n"); return 1; } if(search(files_to_commit, ".gitattributes")>=0) { GitAttributes old_attrs = GitAttributes(get_old_file(".gitattributes", 1));
-
array(string) new_f_
e
= sort(attrs->findattr("foreign_ident"));
-
array(string) old_f_
e
= sort(old_attrs->findattr("foreign_ident"));
-
array(string) added_
fe
= new_f_
e
- old_f_
e
;
-
array(string) removed_
fe
= old_f_
e
- new_f_
e
;
+
array(string) new_f_
i
= sort(attrs->findattr("foreign_ident"));
+
array(string) old_f_
i
= sort(old_attrs->findattr("foreign_ident"));
+
array(string) added_
fi
= new_f_
i
- old_f_
i
;
+
array(string) removed_
fi
= old_f_
i
- new_f_
i
;
-
foreach(added_
fe
, string path) {
+
foreach(added_
fi
, string path) {
if(!has_prefix(path, "/") || search(path, "*")>=0) { write("Added unsupported foreign_ident: %s\n", path); return 1; } path = path[1..]; if (!entry_is_new(path)) { write("Added foreign_ident to file %s\n", path); return 1; } }
-
foreach(removed_
fe
, string path) {
+
foreach(removed_
fi
, string path) {
if(has_prefix(path, "/")) path = path[1..]; if (search(files_to_commit, path)<0) { write("Removed foreign_ident from unchanged file %s\n", path); return 1; } } } return 0; }