Age | Commit message (Expand) | Author | Files | Lines |
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 |