char ref[1000];
int fd, len, written;
-#ifdef USE_SYMLINK_HEAD
- if (!only_use_symrefs) {
+#ifndef NO_SYMLINK_HEAD
+ if (prefer_symlink_refs) {
unlink(git_HEAD);
if (!symlink(refs_heads_master, git_HEAD))
return 0;
continue;
}
if (read_ref(git_path("%s", path), sha1) < 0) {
- fprintf(stderr, "%s points nowhere!", path);
+ error("%s points nowhere!", path);
continue;
}
if (!has_sha1_file(sha1)) {
- fprintf(stderr, "%s does not point to a valid "
- "commit object!", path);
+ error("%s does not point to a valid "
+ "commit object!", path);
continue;
}
retval = fn(path, sha1);