Age | Commit message (Expand) | Author | Files | Lines |
2017-06-26 | Merge branch 'mh/packed-ref-store-prep' | Junio C Hamano | 1 | -9/+23 |
2017-06-24 | Merge branch 'ab/free-and-null' | Junio C Hamano | 2 | -4/+2 |
2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
2017-06-23 | commit_packed_refs(): remove call to `packed_refs_unlock()` | Michael Haggerty | 2 | -10/+10 |
2017-06-23 | clear_packed_ref_cache(): don't protest if the lock is held | Michael Haggerty | 1 | -2/+0 |
2017-06-23 | packed_refs_unlock(), packed_refs_is_locked(): new functions | Michael Haggerty | 2 | -6/+28 |
2017-06-23 | packed_refs_lock(): report errors via a `struct strbuf *err` | Michael Haggerty | 3 | -13/+16 |
2017-06-23 | packed_refs_lock(): function renamed from lock_packed_refs() | Michael Haggerty | 3 | -8/+8 |
2017-06-23 | commit_packed_refs(): use a staging file separate from the lockfile | Michael Haggerty | 1 | -8/+32 |
2017-06-23 | commit_packed_refs(): report errors rather than dying | Michael Haggerty | 3 | -36/+61 |
2017-06-23 | packed_ref_store: make class into a subclass of `ref_store` | Michael Haggerty | 4 | -45/+227 |
2017-06-23 | packed-backend: new module for handling packed references | Michael Haggerty | 4 | -639/+666 |
2017-06-23 | packed_read_raw_ref(): new function, replacing `resolve_packed_ref()` | Michael Haggerty | 1 | -19/+17 |
2017-06-23 | packed_ref_store: support iteration | Michael Haggerty | 1 | -9/+110 |
2017-06-23 | packed_peel_ref(): new function, extracted from `files_peel_ref()` | Michael Haggerty | 1 | -11/+15 |
2017-06-23 | repack_without_refs(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -10/+10 |
2017-06-23 | get_packed_ref(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -5/+7 |
2017-06-23 | rollback_packed_refs(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -8/+7 |
2017-06-23 | commit_packed_refs(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -9/+9 |
2017-06-23 | lock_packed_refs(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -9/+22 |
2017-06-23 | add_packed_ref(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -5/+5 |
2017-06-23 | get_packed_refs(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -5/+5 |
2017-06-23 | get_packed_ref_cache(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -14/+12 |
2017-06-23 | validate_packed_ref_cache(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -7/+6 |
2017-06-23 | clear_packed_ref_cache(): take a `packed_ref_store *` parameter | Michael Haggerty | 1 | -8/+8 |
2017-06-23 | packed_ref_store: move `packed_refs_lock` member here | Michael Haggerty | 1 | -15/+16 |
2017-06-23 | packed_ref_store: move `packed_refs_path` here | Michael Haggerty | 1 | -13/+12 |
2017-06-23 | packed_ref_store: new struct | Michael Haggerty | 1 | -9/+33 |
2017-06-23 | add_packed_ref(): teach function to overwrite existing refs | Michael Haggerty | 1 | -22/+18 |
2017-06-18 | branch: add a --copy (-c) option to go with --move (-m) | Sahil Dua | 2 | -8/+42 |
2017-06-16 | *.[ch] refactoring: make use of the FREE_AND_NULL() macro | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
2017-06-16 | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
2017-06-12 | lock_packed_refs(): fix cache validity check | Michael Haggerty | 1 | -9/+23 |
2017-05-24 | cache_ref_iterator_begin(): avoid priming unneeded directories | Michael Haggerty | 1 | -10/+85 |
2017-05-23 | create_ref_entry(): remove `check_name` option | Michael Haggerty | 3 | -11/+10 |
2017-05-23 | refs_ref_iterator_begin(): handle `GIT_REF_PARANOIA` | Michael Haggerty | 1 | -7/+4 |
2017-05-23 | read_packed_refs(): report unexpected fopen() failures | Michael Haggerty | 1 | -2/+12 |
2017-05-23 | read_packed_refs(): do more of the work of reading packed refs | Michael Haggerty | 2 | -17/+26 |
2017-05-23 | get_packed_ref_cache(): assume "packed-refs" won't change while locked | Michael Haggerty | 1 | -5/+11 |
2017-05-23 | should_pack_ref(): new function, extracted from `files_pack_refs()` | Michael Haggerty | 1 | -14/+28 |
2017-05-23 | ref_update_reject_duplicates(): expose function to whole refs module | Michael Haggerty | 2 | -17/+8 |
2017-05-23 | ref_transaction_prepare(): new optional step for reference updates | Michael Haggerty | 2 | -23/+85 |
2017-05-23 | ref_transaction_commit(): check for valid `transaction->state` | Michael Haggerty | 1 | -3/+0 |
2017-05-23 | files_transaction_cleanup(): new helper function | Michael Haggerty | 1 | -9/+24 |
2017-05-23 | files_ref_store: put the packed files lock directly in this struct | Michael Haggerty | 1 | -18/+11 |
2017-05-23 | files-backend: move `lock` member to `files_ref_store` | Michael Haggerty | 1 | -19/+17 |
2017-05-23 | ref_store: take a `msg` parameter when deleting references | Michael Haggerty | 2 | -3/+3 |
2017-05-23 | refs: use `size_t` indexes when iterating over ref transaction updates | Michael Haggerty | 1 | -2/+4 |
2017-05-23 | prefix_ref_iterator: don't trim too much | Michael Haggerty | 1 | -1/+17 |