79 Commits (efc684245b81ae0fb8f0afbd06dc1c3101c4e5a0)

Author SHA1 Message Date
Brad King 98aee92d5c refs: add update_refs for multiple simultaneous updates 12 years ago
Brad King 9bbb0fa1fd refs: report ref type from lock_any_ref_for_update 12 years ago
Michael Haggerty 9f69d29770 refs: implement simple transactions for the packed-refs file 12 years ago
Michael Haggerty 4f78c24c63 refs: document the lifetime of the args passed to each_ref_fn 12 years ago
Michael Haggerty 32d462cea8 pack-refs: merge code from pack-refs.{c,h} into refs.{c,h} 12 years ago
Michael Haggerty 2312a79320 peel_ref(): fix return value for non-peelable, not-current reference 12 years ago
Michael Haggerty 89df9c84e4 refs: document flags constants REF_* 12 years ago
Junio C Hamano 98f85ff4b6 reflog: add for_each_reflog_ent_reverse() API 12 years ago
Junio C Hamano daebaa7813 upload/receive-pack: allow hiding ref hierarchies 12 years ago
Michael Haggerty 432ad41e60 refs: store references hierarchically 13 years ago
Michael Haggerty cf6672edb1 refs: remove the extra_refs API 13 years ago
Michael Haggerty 30249ee68f add_packed_ref(): new function in the refs API. 13 years ago
Michael Haggerty 7f820bd920 resolve_gitlink_ref(): improve docstring 13 years ago
Michael Haggerty 85be1fe34a refs: rename parameters result -> sha1 13 years ago
Michael Haggerty dfefa935ae refs: rename "refname" variables 13 years ago
Junio C Hamano 98ac34b2b1 resolve_ref(): expose REF_ISBROKEN flag 13 years ago
Michael Haggerty 8be8bde75f invalidate_ref_cache(): expose this function in the refs API 13 years ago
Michael Haggerty dce4bab656 add_ref(): verify that the refname is formatted correctly 13 years ago
Michael Haggerty a40e6fb67a Change check_refname_format() to reject unnormalized refnames 13 years ago
Michael Haggerty 8d9c50105f Change check_ref_format() to take a flags argument 13 years ago
Pang Yan Han 160b81ed81 receive-pack: don't pass non-existent refs to post-{receive,update} hooks 13 years ago
Josh Triplett a1bea2c1fc ref namespaces: infrastructure 14 years ago
Junio C Hamano c17b229454 checkout -b <name>: correctly detect existing branch 14 years ago
Heiko Voigt 9ef6aeb09f setup_revisions(): Allow walking history in a submodule 15 years ago
Thomas Rast 157aaea5ff log_ref_setup: don't return stack-allocated array 15 years ago
Erick Mattos 859c30175f refs: split log_ref_write logic into log_ref_setup 15 years ago
Thomas Rast 894a9d333e Support showing notes from more than one notes tree 15 years ago
Ilari Liusvaara b09fe971de rev-parse --branches/--tags/--remotes=pattern 15 years ago
Ilari Liusvaara d08bae7e22 rev-parse --glob 15 years ago
Jay Soffian 3cf6134ad0 teach warn_dangling_symref to take a FILE argument 15 years ago
Christian Couder 292687003a refs: add a "for_each_replace_ref" function 16 years ago
Felipe Contreras 4577e48364 Change prettify_ref to prettify_refname 16 years ago
Bert Wesarg 6e7b3309d3 shorten_unambiguous_ref(): add strict mode 16 years ago
Jeff King 7c2b3029df make get_short_ref a public function 16 years ago
Christian Couder 2a8177b63d refs: add "for_each_ref_in" function to refactor "for_each_*_ref" functions 16 years ago
Daniel Barkalow a9c37a72c4 Use a common function to get the pretty name of refs 16 years ago
Junio C Hamano f8948e2fbc remote prune: warn dangling symrefs 16 years ago
Junio C Hamano 101d15e097 Introduce for_each_recent_reflog_ent(). 16 years ago
Daniel Barkalow e142a3c61d Allow for having for_each_ref() list extra refs 17 years ago
Brandon Casey 435fc8523f refs.c: make close_ref() and commit_ref() non-static 17 years ago
Junio C Hamano 5f7b202a7f lock_any_ref_for_update(): reject wildcard return from check_ref_format 17 years ago
Johannes Sixt 549799b4a1 refs.c: Remove unused get_ref_sha1() 17 years ago
Carlos Rica 3d9f037c60 Function for updating refs. 18 years ago
Sven Verdoolaege 68db31cc28 git-update-ref: add --no-deref option for overwriting/detaching ref 18 years ago
Linus Torvalds 0ebde32c87 Add 'resolve_gitlink_ref()' helper function 18 years ago
Nicolas Pitre eb8381c885 scan reflogs independently from refs 18 years ago
Nicolas Pitre 1655707c9e lock_ref_sha1_basic(): remember the original name of a ref when resolving it 18 years ago
Nicolas Pitre 9a13f0b71b make reflog filename independent from struct ref_lock 18 years ago
Junio C Hamano 16d7cc90dd Extend read_ref_at() to be usable from places other than sha1_name. 18 years ago
Johannes Schindelin 883d60fa97 Sanitize for_each_reflog_ent() 18 years ago