summaryrefslogtreecommitdiff
path: root/src/refdb_fs.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* refdb: make ref deletion after pack saferCarlos Martín Nieto2016-11-141-7/+44
* refdb: bubble up errorsCarlos Martín Nieto2016-11-141-9/+10
* refdb_fs: fail if refcache returns NULL pointerPatrick Steinhardt2016-03-111-0/+1
* refdb_fs: remove unnecessary check for NULLPatrick Steinhardt2016-02-231-2/+1
* index: allow read of index w/ illegal entriesEdward Thomson2016-02-171-2/+2
* reflog: error when a directory is at reflog pathEdward Thomson2015-11-121-4/+11
* refs: complain when a directory exists at refEdward Thomson2015-11-121-1/+4
* Merge pull request #3486 from srajko/reflog-segfault-fixCarlos Martín Nieto2015-10-291-1/+1
|\
| * Prevent segfault when parsing a reflog with oid parse errorStjepan Rajko2015-10-291-1/+1
* | pool: Simplify implementationVicent Marti2015-10-281-2/+3
|/
* git_futils_mkdir_*: make a relative-to-base mkdirEdward Thomson2015-09-171-1/+2