Age | Commit message (Expand) | Author | Files | Lines |
2017-03-27 | refs: move submodule code out of files-backend.c | Nguyễn Thái Ngọc Duy | 1 | -5/+4 |
2017-03-27 | files-backend: make files_log_ref_write() static | Nguyễn Thái Ngọc Duy | 1 | -4/+0 |
2017-02-27 | Merge branch 'mh/submodule-hash' | Junio C Hamano | 1 | -41/+7 |
2017-02-27 | Merge branch 'mh/ref-remove-empty-directory' | Junio C Hamano | 1 | -7/+15 |
2017-02-13 | read_loose_refs(): read refs using resolve_ref_recursively() | Michael Haggerty | 1 | -0/+5 |
2017-02-10 | base_ref_store_init(): remove submodule argument | Michael Haggerty | 1 | -4/+3 |
2017-02-10 | refs: push the submodule attribute down | Michael Haggerty | 1 | -13/+0 |
2017-02-10 | refs: store submodule ref stores in a hashmap | Michael Haggerty | 1 | -6/+0 |
2017-02-10 | refs: make some ref_store lookup functions private | Michael Haggerty | 1 | -19/+0 |
2017-01-31 | refs: add option core.logAllRefUpdates = always | Cornelius Weig | 1 | -2/+0 |
2017-01-07 | files_transaction_commit(): clean up empty directories | Michael Haggerty | 1 | -2/+9 |
2017-01-07 | refname_is_safe(): correct docstring | Michael Haggerty | 1 | -5/+6 |
2016-09-09 | refs: implement iteration over only per-worktree refs | David Turner | 1 | -1/+9 |
2016-09-09 | refs: make lock generic | David Turner | 1 | -1/+1 |
2016-09-09 | refs: add method to rename refs | David Turner | 1 | -0/+4 |
2016-09-09 | refs: add methods to init refs db | David Turner | 1 | -0/+3 |
2016-09-09 | refs: make delete_refs() virtual | David Turner | 1 | -0/+3 |
2016-09-09 | refs: add method for initial ref transaction commit | David Turner | 1 | -0/+1 |
2016-09-09 | refs: add methods for reflog | David Turner | 1 | -7/+37 |
2016-09-09 | refs: add method iterator_begin | Michael Haggerty | 1 | -12/+12 |
2016-09-09 | files_ref_iterator_begin(): take a ref_store argument | Michael Haggerty | 1 | -4/+4 |
2016-09-09 | refs: make peel_ref() virtual | Michael Haggerty | 1 | -0/+3 |
2016-09-09 | refs: make create_symref() virtual | Michael Haggerty | 1 | -0/+5 |
2016-09-09 | refs: make pack_refs() virtual | Michael Haggerty | 1 | -0/+4 |
2016-09-09 | refs: make verify_refname_available() virtual | Michael Haggerty | 1 | -0/+7 |
2016-09-09 | refs: make read_raw_ref() virtual | Michael Haggerty | 1 | -17/+19 |
2016-09-09 | read_raw_ref(): take a (struct ref_store *) argument | Michael Haggerty | 1 | -3/+6 |
2016-09-09 | refs: add a transaction_commit() method | Ronnie Sahlberg | 1 | -0/+5 |
2016-09-09 | refs: create a base class "ref_store" for files_ref_store | Michael Haggerty | 1 | -0/+78 |
2016-09-09 | refs: add a backend method structure | Ronnie Sahlberg | 1 | -0/+8 |
2016-09-09 | rename_ref_available(): add docstring | David Turner | 1 | -1/+11 |
2016-06-20 | for_each_reflog(): reimplement using iterators | Michael Haggerty | 1 | -0/+7 |
2016-06-20 | do_for_each_ref(): reimplement using reference iteration | Michael Haggerty | 1 | -12/+23 |
2016-06-20 | refs: introduce an iterator interface | Michael Haggerty | 1 | -0/+194 |
2016-06-20 | refs: use name "prefix" consistently | Michael Haggerty | 1 | -7/+7 |
2016-06-20 | do_for_each_ref(): move docstring to the header file | Michael Haggerty | 1 | -1/+9 |
2016-06-13 | lock_ref_for_update(): don't resolve symrefs | Michael Haggerty | 1 | -0/+17 |
2016-06-13 | refs: resolve symbolic refs first | Michael Haggerty | 1 | -2/+9 |
2016-06-13 | add_update(): initialize the whole ref_update | Michael Haggerty | 1 | -0/+14 |
2016-06-13 | verify_refname_available(): adjust constness in declaration | Michael Haggerty | 1 | -2/+2 |
2016-06-13 | refs: allow log-only updates | David Turner | 1 | -0/+7 |
2016-06-13 | ref_transaction_create(): disallow recursive pruning | Michael Haggerty | 1 | -1/+1 |
2016-06-13 | read_raw_ref(): move docstring to header file | Michael Haggerty | 1 | -0/+38 |
2016-06-13 | read_raw_ref(): rename symref argument to referent | Michael Haggerty | 1 | -1/+1 |
2016-06-13 | read_raw_ref(): rename flags argument to type | Michael Haggerty | 1 | -1/+1 |
2016-04-10 | refs: move resolve_ref_unsafe into common code | David Turner | 1 | -0/+6 |
2016-04-10 | refs: move for_each_*ref* functions into common code | David Turner | 1 | -0/+9 |
2015-11-20 | refs: break out ref conflict checks | David Turner | 1 | -0/+16 |
2015-11-20 | files_log_ref_write: new function | David Turner | 1 | -0/+4 |
2015-11-20 | refs/refs-internal.h: new header file | Michael Haggerty | 1 | -0/+180 |