729 Commits (caa47adc5a68045bfb9e88fcfee0e50589d129df)

Author SHA1 Message Date
David Turner dde8a902c7 refs.c: optimize check_refname_component() 11 years ago
Ronnie Sahlberg 4207ed285f refs.c: change read_ref_at to use the reflog iterators 11 years ago
Jens Lindström e6bea66db6 remote prune: optimize "dangling symref" check/warning 11 years ago
Jens Lindström c9e768bb77 remote: repack packed-refs once when deleting multiple refs 11 years ago
Ronnie Sahlberg 4da588357a refs.c: add new functions reflog_exists and delete_reflog 11 years ago
Michael Haggerty 6a402338ec ref_transaction_commit(): work with transaction->updates in place 11 years ago
Michael Haggerty 84178db76f struct ref_update: add a type field 11 years ago
Michael Haggerty 81c960e4dc struct ref_update: add a lock field 11 years ago
Michael Haggerty cb198d21d3 ref_transaction_commit(): simplify code using temporary variables 11 years ago
Michael Haggerty 88615910db struct ref_update: store refname as a FLEX_ARRAY 11 years ago
Michael Haggerty 5524e2416e struct ref_update: rename field "ref_name" to "refname" 11 years ago
Michael Haggerty b5c8ea2afb refs: remove API function update_refs() 11 years ago
Michael Haggerty caa4046c4f refs: add a concept of a reference transaction 11 years ago
Michael Haggerty 595deb8da6 update_refs(): fix constness 11 years ago
Michael Haggerty f412411245 refs.h: rename the action_on_err constants 11 years ago
Sun He 50546b15ed Use hashcpy() when copying object names 11 years ago
Nguyễn Thái Ngọc Duy eb07894fe0 use wildmatch() directly without fnmatch() wrapper 11 years ago
Michael Haggerty 08f555cb82 rename_tmp_log(): on SCLD_VANISHED, retry 11 years ago
Michael Haggerty f1e9e9a4db rename_tmp_log(): limit the number of remote_empty_directories() attempts 11 years ago
Michael Haggerty ae4a283e3b rename_tmp_log(): handle a possible mkdir/rmdir race 11 years ago
Michael Haggerty fa59ae7971 rename_ref(): extract function rename_tmp_log() 11 years ago
Michael Haggerty e5c223e98b lock_ref_sha1_basic(): if locking fails with ENOENT, retry 11 years ago
Michael Haggerty c4c61c763e lock_ref_sha1_basic(): on SCLD_VANISHED, retry 11 years ago
Michael Haggerty 54457fe509 refname_match(): always use the rules in ref_rev_parse_rules 11 years ago
Michael Haggerty 7902fe03f9 shorten_unambiguous_ref(): tighten up pointer arithmetic 11 years ago
Michael Haggerty 4346663a14 gen_scanf_fmt(): delete function and use snprintf() instead 11 years ago
Michael Haggerty 84d5633f98 shorten_unambiguous_ref(): introduce a new local variable 11 years ago
Christian Couder 5955654823 replace {pre,suf}fixcmp() with {starts,ends}_with() 11 years ago
Stefan Beller 746593bdca refs: remove unused function invalidate_ref_cache 12 years ago
Jeff King a4165851e7 silence gcc array-bounds warning 12 years ago
Ramsay Jones ce1e846207 refs.c: spell NULL pointer as NULL 12 years ago
Felipe Contreras 9ba89f484e Add new @ shortcut for HEAD 12 years ago
Brad King 98aee92d5c refs: add update_refs for multiple simultaneous updates 12 years ago
Brad King 61cee0dbac refs: add function to repack without multiple refs 12 years ago
Brad King 2ddb5d170a refs: factor delete_ref loose ref step into a helper 12 years ago
Brad King 4738a33338 refs: factor update_ref steps into helpers 12 years ago
Felipe Contreras cf99a761d3 sha1-name: pass len argument to interpret_branch_name() 12 years ago
Brad King 9bbb0fa1fd refs: report ref type from lock_any_ref_for_update 12 years ago
Junio C Hamano 2c2b6646c2 Revert "Add new @ shortcut for HEAD" 12 years ago
Michael Haggerty d0cf51e940 do_one_ref(): save and restore value of current_ref 12 years ago
Junio C Hamano 47a5918536 cache.h: move remote/connect API out of it 12 years ago
Michael Haggerty 5d478f5ca1 refs: do not invalidate the packed-refs cache unnecessarily 12 years ago
Jeff King 98eeb09e8a for_each_ref: load all loose refs before packed refs 12 years ago
Jeff King ca9199300e get_packed_ref_cache: reload packed-refs file when it changes 12 years ago
Michael Haggerty 4f6b83e370 packed_ref_cache: increment refcount when locked 12 years ago
Michael Haggerty 8baf2bb99a do_for_each_entry(): increment the packed refs cache refcount 12 years ago
Michael Haggerty 5f5e2a8868 refs: manage lifetime of packed refs cache via reference counting 12 years ago
Michael Haggerty 9f69d29770 refs: implement simple transactions for the packed-refs file 12 years ago
Michael Haggerty 2fff781290 refs: wrap the packed refs cache in a level of indirection 12 years ago
Michael Haggerty 267f9a8cc8 pack_refs(): split creation of packed refs and entry writing 12 years ago