| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'mh/ref-remove-empty-directory' | Junio C Hamano | 2017-02-27 | 2 | -191/+202 |
|\ |
|
| * | files_transaction_commit(): clean up empty directoriesmh/ref-remove-empty-directory | Michael Haggerty | 2017-01-07 | 2 | -8/+37 |
| * | try_remove_empty_parents(): teach to remove parents of reflogs, too | Michael Haggerty | 2017-01-07 | 1 | -6/+18 |
| * | try_remove_empty_parents(): don't trash argument contents | Michael Haggerty | 2017-01-07 | 1 | -7/+9 |
| * | try_remove_empty_parents(): rename parameter "name" -> "refname" | Michael Haggerty | 2017-01-07 | 1 | -4/+4 |
| * | delete_ref_loose(): inline function | Michael Haggerty | 2017-01-07 | 1 | -18/+7 |
| * | delete_ref_loose(): derive loose reference path from lock | Michael Haggerty | 2017-01-07 | 1 | -4/+1 |
| * | log_ref_write_1(): inline function | Michael Haggerty | 2017-01-07 | 1 | -10/+3 |
| * | log_ref_setup(): manage the name of the reflog file internally | Michael Haggerty | 2017-01-07 | 1 | -35/+34 |
| * | log_ref_write_1(): don't depend on logfile argument | Michael Haggerty | 2017-01-07 | 1 | -4/+8 |
| * | log_ref_setup(): pass the open file descriptor back to the caller | Michael Haggerty | 2017-01-07 | 1 | -17/+22 |
| * | log_ref_setup(): improve robustness against races | Michael Haggerty | 2017-01-07 | 1 | -23/+18 |
| * | log_ref_setup(): separate code for create vs non-create | Michael Haggerty | 2017-01-07 | 1 | -20/+39 |
| * | log_ref_write(): inline function | Michael Haggerty | 2017-01-07 | 1 | -14/+10 |
| * | rename_tmp_log(): improve error reporting | Michael Haggerty | 2017-01-07 | 1 | -3/+4 |
| * | rename_tmp_log(): use raceproof_create_file() | Michael Haggerty | 2017-01-07 | 1 | -43/+30 |
| * | lock_ref_sha1_basic(): use raceproof_create_file() | Michael Haggerty | 2017-01-07 | 1 | -26/+9 |
| * | lock_ref_sha1_basic(): inline constant | Michael Haggerty | 2017-01-07 | 1 | -2/+1 |
| * | refname_is_safe(): correct docstring | Michael Haggerty | 2017-01-07 | 1 | -5/+6 |
| * | files_rename_ref(): tidy up whitespace | Michael Haggerty | 2017-01-07 | 1 | -1/+1 |
* | | Merge branch 'cw/log-updates-for-all-refs-really' | Junio C Hamano | 2017-02-03 | 2 | -5/+3 |
|\ \ |
|
| * | | refs: add option core.logAllRefUpdates = always | Cornelius Weig | 2017-01-31 | 2 | -5/+3 |
| |/ |
|
* | | use oidcpy() for copying hashes between instances of struct object_id | René Scharfe | 2017-01-30 | 1 | -1/+1 |
|/ |
|
* | Merge branch 'jk/ref-symlink-loop' | Junio C Hamano | 2016-10-17 | 1 | -1/+13 |
|\ |
|
| * | files_read_raw_ref: prevent infinite retry loops in generaljk/ref-symlink-loop | Jeff King | 2016-10-10 | 1 | -0/+7 |
| * | files_read_raw_ref: avoid infinite loop on broken symlinks | Jeff King | 2016-10-10 | 1 | -1/+6 |
* | | use QSORT | René Scharfe | 2016-09-29 | 1 | -1/+1 |
* | | Merge branch 'mh/ref-store' | Junio C Hamano | 2016-09-19 | 2 | -293/+493 |
|\ \ |
|
| * | | refs: implement iteration over only per-worktree refsmh/ref-store | David Turner | 2016-09-09 | 2 | -1/+13 |
| * | | refs: make lock generic | David Turner | 2016-09-09 | 2 | -13/+14 |
| * | | refs: add method to rename refs | David Turner | 2016-09-09 | 2 | -18/+10 |
| * | | refs: add methods to init refs db | David Turner | 2016-09-09 | 2 | -0/+21 |
| * | | refs: make delete_refs() virtual | David Turner | 2016-09-09 | 2 | -2/+7 |
| * | | refs: add method for initial ref transaction commit | David Turner | 2016-09-09 | 2 | -3/+6 |
| * | | refs: add methods for reflog | David Turner | 2016-09-09 | 2 | -27/+87 |
| * | | refs: add method iterator_begin | Michael Haggerty | 2016-09-09 | 2 | -13/+14 |
| * | | files_ref_iterator_begin(): take a ref_store argument | Michael Haggerty | 2016-09-09 | 2 | -6/+6 |
| * | | split_symref_update(): add a files_ref_store argument | Michael Haggerty | 2016-09-09 | 1 | -2/+4 |
| * | | lock_ref_sha1_basic(): add a files_ref_store argument | Michael Haggerty | 2016-09-09 | 1 | -11/+15 |
| * | | lock_ref_for_update(): add a files_ref_store argument | Michael Haggerty | 2016-09-09 | 1 | -5/+6 |
| * | | commit_ref_update(): add a files_ref_store argument | Michael Haggerty | 2016-09-09 | 1 | -6/+8 |
| * | | lock_raw_ref(): add a files_ref_store argument | Michael Haggerty | 2016-09-09 | 1 | -6/+8 |
| * | | repack_without_refs(): add a files_ref_store argument | Michael Haggerty | 2016-09-09 | 1 | -5/+7 |
| * | | refs: make peel_ref() virtual | Michael Haggerty | 2016-09-09 | 2 | -2/+7 |
| * | | refs: make create_symref() virtual | Michael Haggerty | 2016-09-09 | 2 | -1/+11 |
| * | | refs: make pack_refs() virtual | Michael Haggerty | 2016-09-09 | 2 | -2/+8 |
| * | | refs: make verify_refname_available() virtual | Michael Haggerty | 2016-09-09 | 2 | -6/+15 |
| * | | refs: make read_raw_ref() virtual | Michael Haggerty | 2016-09-09 | 2 | -23/+27 |
| * | | resolve_gitlink_ref(): implement using resolve_ref_recursively() | Michael Haggerty | 2016-09-09 | 1 | -67/+0 |
| * | | read_raw_ref(): take a (struct ref_store *) argument | Michael Haggerty | 2016-09-09 | 2 | -8/+19 |