summaryrefslogtreecommitdiff
path: root/refs/files-backend.c
Commit message (Expand)AuthorAgeFilesLines
* dir-iterator: release strbuf after useRené Scharfe2019-08-071-1/+3
* dir-iterator: add flags parameter to dir_iterator_beginMatheus Tavares2019-07-111-1/+1
* dir-iterator: refactor state machine modelMatheus Tavares2019-07-111-4/+13
* Merge branch 'jk/refs-double-abort'Junio C Hamano2019-04-161-1/+15
|\
| * refs/files-backend: don't look at an aborted transactionJeff King2019-03-221-1/+5
| * refs/files-backend: handle packed transaction prepare failureJeff King2019-03-221-0/+10
* | Merge branch 'nd/rewritten-ref-is-per-worktree'Junio C Hamano2019-04-101-22/+28
|\ \
| * | Make sure refs/rewritten/ is per-worktreeNguyễn Thái Ngọc Duy2019-03-081-2/+2
| * | files-backend.c: reduce duplication in add_per_worktree_entries_to_dir()Nguyễn Thái Ngọc Duy2019-03-081-11/+11
| * | files-backend.c: factor out per-worktree code in loose_fill_ref_dir()Nguyễn Thái Ngọc Duy2019-03-081-22/+28
* | | files-backend: drop refs parameter from split_symref_update()Jeff King2019-02-141-3/+2
| |/ |/|
* | files-backend.c: fix build error on SolarisNguyễn Thái Ngọc Duy2018-11-261-1/+2
|/
* refs: new ref types to make per-worktree refs visible to all worktreesNguyễn Thái Ngọc Duy2018-10-221-0/+28
* Add a place for (not) sharing stuff between worktreesNguyễn Thái Ngọc Duy2018-10-071-3/+11
* convert "oidcmp() != 0" to "!oideq()"Jeff King2018-08-291-1/+1
* convert "oidcmp() == 0" to oideq()Jeff King2018-08-291-2/+2
* Merge branch 'jk/size-t'Junio C Hamano2018-08-151-1/+1
|\
| * pass st.st_size as hint for strbuf_readlink()Jeff King2018-07-241-1/+1
* | Merge branch 'sb/object-store-lookup'Junio C Hamano2018-08-021-1/+1
|\ \
| * | object: add repository argument to parse_objectStefan Beller2018-06-291-1/+1
| |/
* | Merge branch 'bc/object-id'Junio C Hamano2018-08-021-2/+2
|\ \
| * | refs/files-backend: use the_hash_algo for writing refsbrian m. carlson2018-07-161-2/+2
| |/
* | convert log_ref_write_fd() to use strbufBen Peart2018-07-101-19/+10
|/
* Merge branch 'js/use-bug-macro'Junio C Hamano2018-05-301-10/+10
|\
| * Replace all die("BUG: ...") calls by BUG() onesJohannes Schindelin2018-05-061-10/+10
* | Merge branch 'ma/lockfile-cleanup'Junio C Hamano2018-05-301-1/+1
|\ \
| * | lock_file: make function-local locks non-staticMartin Ågren2018-05-101-1/+1
* | | Merge branch 'sb/object-store-replace'Junio C Hamano2018-05-081-4/+0
|\ \ \ | |_|/ |/| |
| * | refs: store the main ref store inside the repository structStefan Beller2018-04-121-4/+0
| |/
* | refs: use chdir_notify to update cached relative pathsjk/relative-directory-fixJeff King2018-03-301-0/+6
|/
* Merge branch 'mr/packed-ref-store-fix'Junio C Hamano2018-02-131-2/+1
|\
| * files_initial_transaction_commit(): only unlock if lockedmr/packed-ref-store-fixMathias Rav2018-01-191-2/+1
| * Merge branch 'mh/avoid-rewriting-packed-refs' into maintJunio C Hamano2017-12-061-1/+17
| |\
* | \ Merge branch 'mh/tidy-ref-update-flags'Junio C Hamano2017-11-151-38/+94
|\ \ \
| * | | refs: update some more docs to use "oid" rather than "sha1"mh/tidy-ref-update-flagsMichael Haggerty2017-11-061-10/+9
| * | | refs: rename constant `REF_ISPRUNING` to `REF_IS_PRUNING`Michael Haggerty2017-11-061-9/+9
| * | | refs: rename constant `REF_NODEREF` to `REF_NO_DEREF`Michael Haggerty2017-11-061-20/+20
| * | | refs: tidy up and adjust visibility of the `ref_update` flagsMichael Haggerty2017-11-061-0/+45
| * | | ref_transaction_add_update(): remove a checkMichael Haggerty2017-11-061-1/+6
| * | | prune_ref(): call `ref_transaction_add_update()` directlyMichael Haggerty2017-11-061-9/+16
| * | | files_transaction_prepare(): don't leak flags to packed transactionMichael Haggerty2017-11-061-2/+2
| * | | Merge branch 'bc/object-id' into baseMichael Haggerty2017-10-281-57/+55
| |\ \ \ | | |/ / | |/| |
* | | | Merge branch 'mh/avoid-rewriting-packed-refs'Junio C Hamano2017-11-151-1/+17
|\ \ \ \ | | |_|/ | |/| |
| * | | files-backend: don't rewrite the `packed-refs` file unnecessarilymh/avoid-rewriting-packed-refsMichael Haggerty2017-10-301-1/+17
* | | | Merge branch 'bc/object-id'Junio C Hamano2017-11-061-57/+55
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | refs/files-backend: convert static functions to object_idbrian m. carlson2017-10-161-28/+28
| * | refs: convert read_raw_ref backends to struct object_idbrian m. carlson2017-10-161-6/+7
| * | refs: convert resolve_ref_unsafe to struct object_idbrian m. carlson2017-10-161-4/+4
| * | refs: convert reflog_expire parameter to struct object_idbrian m. carlson2017-10-161-6/+3
| * | refs: convert read_ref and read_ref_full to object_idbrian m. carlson2017-10-161-5/+5