add_ref(): verify that the refname is formatted correctly
Michael Haggerty committed about 15 years ago
resolve_ref(): expand documentation
Michael Haggerty committed about 15 years ago
resolve_ref(): also treat a too-long SHA1 as invalid
Michael Haggerty committed about 15 years ago
resolve_ref(): emit warnings for improperly-formatted references
Michael Haggerty committed about 15 years ago
resolve_ref(): verify that the input refname has the right format
Michael Haggerty committed about 15 years ago
remote: avoid passing NULL to read_ref()
Michael Haggerty committed about 15 years ago
remote: use xstrdup() instead of strdup()
Michael Haggerty committed about 15 years ago
resolve_ref(): do not follow incorrectly-formatted symbolic refs
Michael Haggerty committed about 15 years ago
resolve_ref(): extract a function get_packed_ref()
Michael Haggerty committed about 15 years ago
resolve_ref(): turn buffer into a proper string as soon as possible
Michael Haggerty committed about 15 years ago
resolve_ref(): only follow a symlink that contains a valid, normalized refname
Michael Haggerty committed about 15 years ago
resolve_ref(): use prefixcmp()
Michael Haggerty committed about 15 years ago
resolve_ref(): explicitly fail if a symlink is not readable
Michael Haggerty committed about 15 years ago
Change check_refname_format() to reject unnormalized refnames
Michael Haggerty committed about 15 years ago
Inline function refname_format_print()
Michael Haggerty committed about 15 years ago
Make collapse_slashes() allocate memory for its result
Michael Haggerty committed about 15 years ago
Do not allow ".lock" at the end of any refname component
Michael Haggerty committed about 15 years ago
Refactor check_refname_format()
Michael Haggerty committed about 15 years ago
Change check_ref_format() to take a flags argument
Michael Haggerty committed about 15 years ago
Change bad_ref_char() to return a boolean value
Michael Haggerty committed about 15 years ago