remote rm/prune: print a message when writing packed-refs fails
Ronnie Sahlberg committed about 12 years ago
for-each-ref: skip and warn about broken ref names
Ronnie Sahlberg committed about 12 years ago
refs.c: allow listing and deleting badly named refs
Ronnie Sahlberg committed about 12 years ago
test: put tests for handling of bad ref names in one place
Ronnie Sahlberg committed about 12 years ago
packed-ref cache: forbid dot-components in refnames
Jonathan Nieder committed about 12 years ago
branch -d: simplify by using RESOLVE_REF_READING
Ronnie Sahlberg committed about 12 years ago
branch -d: avoid repeated symref resolution
Jonathan Nieder committed about 12 years ago
reflog test: test interaction with detached HEAD
Junio C Hamano committed about 12 years ago
refs.c: change resolve_ref_unsafe reading argument to be a flags field
Ronnie Sahlberg committed over 12 years ago
refs.c: make write_ref_sha1 static
Ronnie Sahlberg committed over 12 years ago
fetch.c: change s_update_ref to use a ref transaction
Ronnie Sahlberg committed over 12 years ago
refs.c: ref_transaction_commit: distinguish name conflicts from other errors
Ronnie Sahlberg committed over 12 years ago
refs.c: pass a list of names to skip to is_refname_available
Ronnie Sahlberg committed over 12 years ago
refs.c: call lock_ref_sha1_basic directly from commit
Ronnie Sahlberg committed over 12 years ago
refs.c: refuse to lock badly named refs in lock_ref_sha1_basic
Ronnie Sahlberg committed over 12 years ago
rename_ref: don't ask read_ref_full where the ref came from
Ronnie Sahlberg committed over 12 years ago
refs.c: pass the ref log message to _create/delete/update instead of _commit
Ronnie Sahlberg committed over 12 years ago
refs.c: add an err argument to delete_ref_loose
Ronnie Sahlberg committed over 12 years ago
wrapper.c: add a new function unlink_or_msg
Ronnie Sahlberg committed over 12 years ago
refs.c: lock_ref_sha1_basic is used for all refs
Ronnie Sahlberg committed about 12 years ago