summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* cache_ref_iterator_begin(): avoid priming unneeded directoriesMichael Haggerty2017-05-241-10/+85
* ref-filter: limit traversal to prefixJeff King2017-05-231-1/+63
* create_ref_entry(): remove `check_name` optionMichael Haggerty2017-05-233-11/+10
* refs_ref_iterator_begin(): handle `GIT_REF_PARANOIA`Michael Haggerty2017-05-232-7/+9
* read_packed_refs(): report unexpected fopen() failuresMichael Haggerty2017-05-231-2/+12
* read_packed_refs(): do more of the work of reading packed refsMichael Haggerty2017-05-232-17/+26
* get_packed_ref_cache(): assume "packed-refs" won't change while lockedMichael Haggerty2017-05-231-5/+11
* should_pack_ref(): new function, extracted from `files_pack_refs()`Michael Haggerty2017-05-231-14/+28
* ref_update_reject_duplicates(): add a sanity checkMichael Haggerty2017-05-231-2/+8
* ref_update_reject_duplicates(): use `size_t` rather than `int`Michael Haggerty2017-05-231-1/+1
* ref_update_reject_duplicates(): expose function to whole refs moduleMichael Haggerty2017-05-233-17/+25
* ref_transaction_prepare(): new optional step for reference updatesMichael Haggerty2017-05-234-53/+253
* ref_transaction_commit(): check for valid `transaction->state`Michael Haggerty2017-05-232-3/+12
* files_transaction_cleanup(): new helper functionMichael Haggerty2017-05-231-9/+24
* files_ref_store: put the packed files lock directly in this structMichael Haggerty2017-05-231-18/+11
* files-backend: move `lock` member to `files_ref_store`Michael Haggerty2017-05-231-19/+17
* lockfile: add a new method, is_lock_file_locked()Michael Haggerty2017-05-231-0/+8
* ref_store: take a `msg` parameter when deleting referencesMichael Haggerty2017-05-239-19/+23
* refs: use `size_t` indexes when iterating over ref transaction updatesMichael Haggerty2017-05-232-3/+5
* refs_ref_iterator_begin(): don't check prefixes redundantlyMichael Haggerty2017-05-231-1/+7
* prefix_ref_iterator: don't trim too muchMichael Haggerty2017-05-231-1/+17
* files-backend: use `die("BUG: ...")`, not `die("internal error: ...")`Michael Haggerty2017-05-231-4/+4
* ref_iterator_begin_fn(): fix docstringMichael Haggerty2017-05-231-3/+4
* refs.h: clarify docstring for the ref_transaction_update()-related fnsMichael Haggerty2017-05-231-0/+13
* t3600: clean up permissions test properlyMichael Haggerty2017-05-231-2/+2
* Merge branch 'bc/object-id'Junio C Hamano2017-05-23106-1134/+1173
|\
| * object: convert parse_object* to take struct object_idbrian m. carlson2017-05-0838-108/+107
| * tree: convert parse_tree_indirect to struct object_idbrian m. carlson2017-05-0816-28/+28
| * sequencer: convert do_recursive_merge to struct object_idbrian m. carlson2017-05-081-3/+3
| * diff-lib: convert do_diff_cache to struct object_idbrian m. carlson2017-05-085-12/+12
| * builtin/ls-tree: convert to struct object_idbrian m. carlson2017-05-081-3/+3
| * merge: convert checkout_fast_forward to struct object_idbrian m. carlson2017-05-085-11/+11
| * sequencer: convert fast_forward_to to struct object_idbrian m. carlson2017-05-081-11/+11
| * builtin/ls-files: convert overlay_tree_on_cache to object_idbrian m. carlson2017-05-081-3/+3
| * builtin/read-tree: convert to struct object_idbrian m. carlson2017-05-081-5/+5
| * sha1_name: convert internals of peel_onion to object_idbrian m. carlson2017-05-081-3/+3
| * upload-pack: convert remaining parse_object callers to object_idbrian m. carlson2017-05-081-25/+25
| * revision: convert remaining parse_object callers to object_idbrian m. carlson2017-05-081-22/+22
| * revision: rename add_pending_sha1 to add_pending_oidbrian m. carlson2017-05-084-10/+10
| * http-push: convert process_ls_object and descendants to object_idbrian m. carlson2017-05-081-11/+11
| * refs/files-backend: convert many internals to struct object_idbrian m. carlson2017-05-083-72/+60
| * refs: convert struct ref_update to use struct object_idbrian m. carlson2017-05-083-18/+19
| * ref-filter: convert some static functions to struct object_idbrian m. carlson2017-05-081-10/+10
| * Convert struct ref_array_item to struct object_idbrian m. carlson2017-05-082-6/+6
| * Convert the verify_pack callback to struct object_idbrian m. carlson2017-05-083-15/+18
| * Convert lookup_tag to struct object_idbrian m. carlson2017-05-088-13/+13
| * log-tree: convert to struct object_idbrian m. carlson2017-05-081-9/+9
| * Convert lookup_tree to struct object_idbrian m. carlson2017-05-0818-25/+25
| * builtin/reflog: convert tree_is_complete to take struct object_idbrian m. carlson2017-05-081-5/+5
| * tree: convert read_tree_1 to use struct object_id internallybrian m. carlson2017-05-081-4/+4