path: root/refs.c
AgeCommit message (Expand)Author
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
2011-08-14Access reference caches only through new function get_cached_refs()Michael Haggerty
2011-08-14Extract a function clear_cached_refs()Michael Haggerty
2011-07-06ref namespaces: infrastructureJosh Triplett
2011-07-06Fix prefix handling in ref iteration functionsJosh Triplett
2011-06-30Merge branch 'jc/maint-1.7.3-checkout-describe'Junio C Hamano
2011-06-16Fix typo: existant->existentDmitry Ivankov
2011-06-06checkout -b <name>: correctly detect existing branchJunio C Hamano
2010-08-22Merge branch 'hv/submodule-find-ff-merge'Junio C Hamano
2010-07-07Merge branch 'maint'Junio C Hamano
2010-07-07setup_revisions(): Allow walking history in a submoduleHeiko Voigt
2010-07-07Teach ref iteration module about submodulesHeiko Voigt
2010-07-07fix git branch -m in presence of cross devicesPierre Habouzit
2010-06-21Merge branch 'gv/portable'Junio C Hamano
2010-06-12log_ref_setup: don't return stack-allocated arrayThomas Rast
2010-06-02refs: split log_ref_write logic into log_ref_setupErick Mattos
2010-05-31Rewrite dynamic structure initializations to runtime assignmentGary V. Vaughan
2010-03-30refs.c: Write reflogs for notes just like for branch headsMichael J Gruber
2010-03-24Merge branch 'tr/notes-display'Junio C Hamano
2010-03-24Merge branch 'jc/maint-refs-dangling'Junio C Hamano
2010-03-16refs: ref entry with NULL sha1 is can be a dangling symrefJunio C Hamano
2010-03-13for_each_recent_reflog_ent(): use strbuf, fix offset handlingRené Scharfe
2010-03-13Support showing notes from more than one notes treeThomas Rast
2010-02-04Typofixes outside documentation areaJunio C Hamano
2010-01-20rev-parse --branches/--tags/--remotes=patternIlari Liusvaara