path: root/refs.c
AgeCommit message (Expand)Author
2011-11-17refs: loosen over-strict "format" checkJunio C Hamano
2011-10-21Merge branch 'jc/broken-ref-dwim-fix'Junio C Hamano
2011-10-21Merge branch 'mh/ref-api'Junio C Hamano
2011-10-21Merge branch 'jc/maint-remove-renamed-ref'Junio C Hamano
2011-10-19resolve_ref(): report breakage to the caller without warningJunio C Hamano
2011-10-19resolve_ref(): expose REF_ISBROKEN flagJunio C Hamano
2011-10-17resolve_gitlink_packed_ref(): fix mismergeJunio C Hamano
2011-10-17clear_ref_cache(): inline functionMichael Haggerty
2011-10-17write_ref_sha1(): only invalidate the loose ref cacheMichael Haggerty
2011-10-17clear_ref_cache(): extract two new functionsMichael Haggerty
2011-10-17clear_ref_cache(): rename parameterMichael Haggerty
2011-10-17invalidate_ref_cache(): expose this function in the refs APIMichael Haggerty
2011-10-17invalidate_ref_cache(): take the submodule as parameterMichael Haggerty
2011-10-17invalidate_ref_cache(): rename function from invalidate_cached_refs()Michael Haggerty
2011-10-12refs.c: move dwim_ref()/dwim_log() from sha1_name.cJunio C Hamano
2011-10-12branch -m/-M: remove undocumented RENAMED-REFJunio C Hamano
2011-10-10Merge branch 'jp/get-ref-dir-unsorted'Junio C Hamano
2011-10-10Merge branch 'mh/check-ref-format-3'Junio C Hamano
2011-10-10Merge branch 'mh/iterate-refs'Junio C Hamano
2011-10-10refs.c: free duplicate entries in the ref array instead of leaking themBrandon Casey
2011-10-10refs.c: abort ref search if ref array is emptyBrandon Casey
2011-10-10refs.c: ensure struct whose member may be passed to realloc is initializedBrandon Casey
2011-10-05add_ref(): verify that the refname is formatted correctlyMichael Haggerty
2011-10-05resolve_ref(): expand documentationMichael Haggerty
2011-10-05resolve_ref(): also treat a too-long SHA1 as invalidMichael Haggerty
2011-10-05resolve_ref(): emit warnings for improperly-formatted referencesMichael Haggerty
2011-10-05resolve_ref(): verify that the input refname has the right formatMichael Haggerty
2011-10-05resolve_ref(): do not follow incorrectly-formatted symbolic refsMichael Haggerty
2011-10-05resolve_ref(): extract a function get_packed_ref()Michael Haggerty
2011-10-05resolve_ref(): turn buffer into a proper string as soon as possibleMichael Haggerty
2011-10-05resolve_ref(): only follow a symlink that contains a valid, normalized refnameMichael Haggerty
2011-10-05resolve_ref(): use prefixcmp()Michael Haggerty
2011-10-05resolve_ref(): explicitly fail if a symlink is not readableMichael Haggerty
2011-10-05Change check_refname_format() to reject unnormalized refnamesMichael Haggerty
2011-10-05Do not allow ".lock" at the end of any refname componentMichael Haggerty
2011-10-05Refactor check_refname_format()Michael Haggerty
2011-10-05Change check_ref_format() to take a flags argumentMichael Haggerty
2011-10-05Change bad_ref_char() to return a boolean valueMichael Haggerty
2011-09-30refs: Use binary search to lookup refs fasterJulian Phillips
2011-09-27Don't sort ref_list too earlyJulian Phillips
2011-09-11refs.c: make create_cached_refs() staticJunio C Hamano
2011-09-06Merge branch 'mh/check-ref-format-print-normalize'Junio C Hamano
2011-08-29Merge branch 'nd/maint-clone-gitdir'Junio C Hamano
2011-08-27Forbid DEL characters in reference namesMichael Haggerty
2011-08-22read_gitfile_gently(): rename misnamed function to read_gitfile()Junio C Hamano
2011-08-18Merge branch 'js/ref-namespaces'Junio C Hamano
2011-08-14Retain caches of submodule refsMichael Haggerty
2011-08-14Store the submodule name in struct cached_refsMichael Haggerty
2011-08-14Allocate cached_refs objects dynamicallyMichael Haggerty
2011-08-14Change the signature of read_packed_refs()Michael Haggerty