525 Commits (b65c05882fd5d42ade3c101e7e96f48a8249c82a)

Author SHA1 Message Date
Jeff King afd11d3ebc pack-refs: prune top-level refs like "refs/foo" 11 years ago
Junio C Hamano 5e6502288d Revert "Merge branch 'dt/refs-check-refname-component-sse'" 11 years ago
Junio C Hamano dad2e7f4bf Revert "Merge branch 'dt/refs-check-refname-component-sse-fix'" 11 years ago
Jeff King c4ad00f8cc add object_as_type helper for casting objects 11 years ago
Ronnie Sahlberg e7e0f26eb6 refs.c: add a public is_branch function 11 years ago
Ronnie Sahlberg 8e34800e5b refs.c: change ref_transaction_update() to do error checking and return status 11 years ago
Ronnie Sahlberg 01319837c5 refs.c: remove the onerr argument to ref_transaction_commit 11 years ago
Ronnie Sahlberg c1703d7634 refs.c: make update_ref_write update a strbuf on failure 11 years ago
Ronnie Sahlberg 038d005129 refs.c: make ref_update_reject_duplicates take a strbuf argument for errors 11 years ago
Ronnie Sahlberg dc615de861 refs.c: log_ref_write should try to return meaningful errno 11 years ago
Ronnie Sahlberg 76d70dc0c6 refs.c: make resolve_ref_unsafe set errno to something meaningful on error 11 years ago
Ronnie Sahlberg d3f6655505 refs.c: commit_packed_refs to return a meaningful errno on failure 11 years ago
Ronnie Sahlberg 470a91ef75 refs.c: make remove_empty_directories always set errno to something sane 11 years ago
Ronnie Sahlberg 835e3c992f refs.c: verify_lock should set errno to something meaningful 11 years ago
Ronnie Sahlberg bd3b02daec refs.c: make sure log_ref_setup returns a meaningful errno 11 years ago
Ronnie Sahlberg 60bca085c8 refs.c: add an err argument to repack_without_refs 11 years ago
Ronnie Sahlberg 447ff1bf0a lockfile.c: make lock_file return a meaningful errno on failurei 11 years ago
Ronnie Sahlberg 995f8746bc refs.c: add a strbuf argument to ref_transaction_commit for error logging 11 years ago
Ronnie Sahlberg 1b07255c95 refs.c: allow passing NULL to ref_transaction_free 11 years ago
Ronnie Sahlberg f1c9350ad7 refs.c: constify the sha arguments for ref_transaction_create|delete|update 11 years ago
Ronnie Sahlberg 33f9fc5932 refs.c: ref_transaction_commit should not free the transaction 11 years ago
Ronnie Sahlberg 026bd1d3e2 refs.c: remove ref_transaction_rollback 11 years ago
Jeff King 8ff226a9d5 add object_as_type helper for casting objects 11 years ago
David Turner 6d17dc1dd3 refs.c: handle REFNAME_REFSPEC_PATTERN at end of page 11 years ago
Jeff King 2975c770ca replace has_extension with ends_with 11 years ago
David Turner 745224e04a refs.c: SSE2 optimizations for check_refname_component 11 years ago
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