summaryrefslogtreecommitdiff
path: root/src/refdb_fs.c
Commit message (Expand)AuthorAgeFilesLines
* refdb_fs: make use of the `GIT_CONTAINER_OF` macroEtienne Samson2019-04-161-22/+22
* refdb_fs: fix race when migrating loose to packed refs in iterationPatrick Steinhardt2019-02-151-2/+2
* refdb_fs: remove ordering dependency on loose/packed refs loadingPatrick Steinhardt2019-02-151-8/+11
* refdb_fs: do not lazily copy packed ref cachePatrick Steinhardt2019-02-151-13/+6
* refdb_fs: refactor error handling in iterator creationPatrick Steinhardt2019-02-151-15/+16
* refdb_fs: fix potential race with ref repacking in `exists` callbackPatrick Steinhardt2019-02-151-6/+18
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-32/+32
* references: use new names in internal usageethomson/git_refEdward Thomson2019-01-171-12/+12
* refdb_fs: refactor error handling in `refdb_reflog_fs__delete`Patrick Steinhardt2018-12-191-12/+11
* Merge pull request #4833 from csware/drop-empty-dirsPatrick Steinhardt2018-12-191-2/+42
|\
| * Remove empty directories when deleting refsSven Strickroth2018-10-131-2/+42
* | object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-2/+2
* | refs: add support for core.logAllRefUpdates=alwaysEtienne Samson2018-11-181-12/+20
|/
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-30/+30
* refdb_fs: test whether the base directory exists when globbingJulian Ganz2018-06-011-2/+6
* Merge pull request #4660 from libgit2/cmn/submodule-traversalCarlos Martín Nieto2018-05-291-2/+2
|\
| * path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-231-2/+2
* | Merge pull request #4629 from neithernut/enhance-glob-perfPatrick Steinhardt2018-05-091-3/+30
|\ \
| * | refdb_fs: enable root arbitration for fixed portion of globsJulian Ganz2018-04-271-0/+24
| * | refdb_fs: prepare arbitration of the root used for ref iterationJulian Ganz2018-04-271-3/+6
* | | Merge pull request #4633 from csware/worktree-delererefPatrick Steinhardt2018-04-261-1/+1
|\ \ \ | |_|/ |/| |
| * | Fix deletion of unrelated branch on worktreeSven Strickroth2018-04-201-1/+1
| |/
* | worktree: Read worktree specific reflog for HEADSven Strickroth2018-03-271-0/+2
|/
* iterator: cleanups with symlink dir handlingEdward Thomson2017-12-301-1/+1
* branches: Check symlinked subdirectoriesAndy Doan2017-12-291-0/+1
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* settings: rename `GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION`Patrick Steinhardt2017-06-081-1/+1
* refdb_fs: be explicit about using null-OID if we cannot resolve refPatrick Steinhardt2017-06-081-2/+3
* Merge pull request #4163 from pks-t/pks/submodules-with-worktreesEdward Thomson2017-03-221-2/+8
|\
| * refdb: create references in commondirPatrick Steinhardt2017-03-171-2/+8
* | Merge pull request #4030 from libgit2/ethomson/fsyncEdward Thomson2017-03-221-6/+22
|\ \ | |/ |/|
| * Honor `core.fsyncObjectFiles`ethomson/fsyncEdward Thomson2017-03-021-3/+7
| * fsync: call it "synchronous" object writingEdward Thomson2017-02-281-3/+3
| * refdb_fs: optionally fsync packed refsEdward Thomson2017-02-281-2/+5
| * refdb_fs: optionally fsync loose referencesEdward Thomson2017-02-281-4/+13
* | refdb_fs: honor the namespaceethomson/namespacesEdward Thomson2017-03-061-26/+35
|/
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-2/+0
* refdb: catch additional per-worktree refsPatrick Steinhardt2017-02-151-4/+9
* repository: rename `path_repository` and `path_gitlink`Patrick Steinhardt2017-02-131-3/+3
* refdb: look for reflog in commondirPatrick Steinhardt2017-02-131-1/+1
* refdb: introduce commondir awarenessPatrick Steinhardt2017-02-131-6/+28
* refdb: rename refdb_fs_backend's .path to .gitpathPatrick Steinhardt2017-02-131-29/+30
* giterr_set: consistent error messagesEdward Thomson2016-12-291-12/+12
* refdb: bubble up recursive rm when locking a refcmn/refdb-fs-errorsCarlos Martín Nieto2016-12-161-2/+2
* Plug a leak in the refs compressorcmn/compress-buf-freeCarlos Martín Nieto2016-11-141-0/+2
* refdb: bubble up locked files on the read sideCarlos Martín Nieto2016-11-141-17/+21
* refdb: remove a check-delete race when removing a loose refCarlos Martín Nieto2016-11-141-7/+7
* refdb: bubble up the error code when compressing the dbCarlos Martín Nieto2016-11-141-4/+5
* refdb: refactor the lockfile cleanupCarlos Martín Nieto2016-11-141-15/+9
* refdb: don't report failure for expected errorsCarlos Martín Nieto2016-11-141-20/+9