| Commit message (Expand) | Author | Age |
* | Merge branch 'mh/packed-ref-store-prep' | Junio C Hamano | 2017-06-26 |
|\ |
|
| * | lock_packed_refs(): fix cache validity check | Michael Haggerty | 2017-06-12 |
* | | Merge branch 'ab/free-and-null' | Junio C Hamano | 2017-06-24 |
|\ \ |
|
| * | | *.[ch] refactoring: make use of the FREE_AND_NULL() macro | Ævar Arnfjörð Bjarmason | 2017-06-16 |
| * | | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 2017-06-16 |
| |/ |
|
* | | Merge branch 'bw/config-h' | Junio C Hamano | 2017-06-24 |
|\ \
| |/
|/| |
|
| * | config: don't include config.h by default | Brandon Williams | 2017-06-15 |
* | | cache_ref_iterator_begin(): avoid priming unneeded directories | Michael Haggerty | 2017-05-24 |
* | | create_ref_entry(): remove `check_name` option | Michael Haggerty | 2017-05-23 |
* | | refs_ref_iterator_begin(): handle `GIT_REF_PARANOIA` | Michael Haggerty | 2017-05-23 |
* | | read_packed_refs(): report unexpected fopen() failures | Michael Haggerty | 2017-05-23 |
* | | read_packed_refs(): do more of the work of reading packed refs | Michael Haggerty | 2017-05-23 |
* | | get_packed_ref_cache(): assume "packed-refs" won't change while locked | Michael Haggerty | 2017-05-23 |
* | | should_pack_ref(): new function, extracted from `files_pack_refs()` | Michael Haggerty | 2017-05-23 |
* | | ref_update_reject_duplicates(): expose function to whole refs module | Michael Haggerty | 2017-05-23 |
* | | ref_transaction_prepare(): new optional step for reference updates | Michael Haggerty | 2017-05-23 |
* | | ref_transaction_commit(): check for valid `transaction->state` | Michael Haggerty | 2017-05-23 |
* | | files_transaction_cleanup(): new helper function | Michael Haggerty | 2017-05-23 |
* | | files_ref_store: put the packed files lock directly in this struct | Michael Haggerty | 2017-05-23 |
* | | files-backend: move `lock` member to `files_ref_store` | Michael Haggerty | 2017-05-23 |
* | | ref_store: take a `msg` parameter when deleting references | Michael Haggerty | 2017-05-23 |
* | | refs: use `size_t` indexes when iterating over ref transaction updates | Michael Haggerty | 2017-05-23 |
* | | prefix_ref_iterator: don't trim too much | Michael Haggerty | 2017-05-23 |
* | | files-backend: use `die("BUG: ...")`, not `die("internal error: ...")` | Michael Haggerty | 2017-05-23 |
* | | ref_iterator_begin_fn(): fix docstring | Michael Haggerty | 2017-05-23 |
* | | Merge branch 'bc/object-id' | Junio C Hamano | 2017-05-23 |
|\ \ |
|
| * | | object: convert parse_object* to take struct object_id | brian m. carlson | 2017-05-08 |
| * | | refs/files-backend: convert many internals to struct object_id | brian m. carlson | 2017-05-08 |
| * | | refs: convert struct ref_update to use struct object_id | brian m. carlson | 2017-05-08 |
| * | | reflog_expire: convert to struct object_id | brian m. carlson | 2017-05-08 |
| |/ |
|
* | | Merge branch 'js/larger-timestamps' | Junio C Hamano | 2017-05-16 |
|\ \ |
|
| * | | timestamp_t: a new data type for timestamps | Johannes Schindelin | 2017-04-27 |
| * | | PRItime: introduce a new "printf format" for timestamps | Johannes Schindelin | 2017-04-23 |
| * | | parse_timestamp(): specify explicitly where we parse timestamps | Johannes Schindelin | 2017-04-23 |
* | | | Merge branch 'nd/worktree-kill-parse-ref' | Junio C Hamano | 2017-05-16 |
|\ \ \
| |_|/
|/| | |
|
| * | | refs: kill set_worktree_head_symref() | Nguyễn Thái Ngọc Duy | 2017-04-24 |
| * | | refs: add REFS_STORE_ALL_CAPS | Nguyễn Thái Ngọc Duy | 2017-04-24 |
| |/ |
|
* | | Merge branch 'mh/separate-ref-cache' | Junio C Hamano | 2017-04-26 |
|\ \ |
|
| * | | do_for_each_entry_in_dir(): delete function | Michael Haggerty | 2017-04-16 |
| * | | files_pack_refs(): use reference iteration | Michael Haggerty | 2017-04-16 |
| * | | commit_packed_refs(): use reference iteration | Michael Haggerty | 2017-04-16 |
| * | | cache_ref_iterator_begin(): make function smarter | Michael Haggerty | 2017-04-16 |
| * | | get_loose_ref_cache(): new function | Michael Haggerty | 2017-04-16 |
| * | | get_loose_ref_dir(): function renamed from get_loose_refs() | Michael Haggerty | 2017-04-16 |
| * | | do_for_each_entry_in_dir(): eliminate `offset` argument | Michael Haggerty | 2017-04-16 |
| * | | refs: handle "refs/bisect/" in `loose_fill_ref_dir()` | Michael Haggerty | 2017-04-16 |
| * | | ref-cache: use a callback function to fill the cache | Michael Haggerty | 2017-04-16 |
| * | | refs: record the ref_store in ref_cache, not ref_dir | Michael Haggerty | 2017-04-16 |
| * | | ref-cache: introduce a new type, ref_cache | Michael Haggerty | 2017-04-16 |
| * | | refs: split `ref_cache` code into separate files | Michael Haggerty | 2017-04-16 |