summaryrefslogtreecommitdiff
path: root/src/refdb_fs.c
Commit message (Expand)AuthorAgeFilesLines
* fs_path: add length with suffix validationEdward Thomson2021-11-091-1/+1
* path: use new length validation functionsEdward Thomson2021-11-091-1/+1
* path: `validate` -> `is_valid`Edward Thomson2021-11-091-2/+2
* path: separate git-specific path functions from utilEdward Thomson2021-11-091-21/+22
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-132/+132
* Fix coding style for pointerpunkymaniac2021-09-091-1/+1
* Merge pull request #5802 from lhchavez/git-warn-unused-resultEdward Thomson2021-08-251-3/+3
|\
| * Proof-of-concept for a more aggressive GIT_UNUSED()lhchavez2021-08-081-3/+3
* | bugfix: don't generate paths with empty segmentsPeter Pettersson2021-08-081-2/+3
|/
* Merge branch 'zero_oid_in_old'Edward Thomson2021-05-161-1/+4
|\
| * git_reference_create_matching: Treat all-zero OID as "must be absent"David Turner2021-04-201-1/+4
* | refs: ensure loose refs adhere to path validationEdward Thomson2021-04-281-30/+54
* | path: git_path_isvalid -> git_path_validateEdward Thomson2021-04-141-2/+2
|/
* refdb_fs: Check git_sortedcache wlock/rlock errorspanda2021-02-161-2/+4
* refdb_fs: use GIT_ASSERTEdward Thomson2020-11-271-31/+55
* refdb: extract function to check whether to append HEAD to the reflogPatrick Steinhardt2020-07-121-39/+13
* refdb: extract function to check whether a reflog should be writtenPatrick Steinhardt2020-07-121-39/+4
* git_pool_init: handle failure casesethomson/poolinitEdward Thomson2020-06-011-1/+2
* refdb_fs: remove unused header filePatrick Steinhardt2020-03-251-2/+0
* refdb_fs: initialize backend versionPatrick Steinhardt2020-03-221-0/+3
* refs: rename git_reference__set_name to git_reference__reallocEtienne Samson2019-12-131-2/+2
* refdb_fs: properly parse corrupted reflogsPatrick Steinhardt2019-10-181-11/+12
* refdb_fs: convert reflog parsing to use parserPatrick Steinhardt2019-10-181-44/+31
* reflog: allow adding entries with newlines in their messagePatrick Steinhardt2019-10-181-0/+7
* refs: fix locks getting forcibly removedSebastian Henke2019-10-101-1/+1
* refdb: make sure to remove packed refs firstEtienne Samson2019-09-051-10/+24
* refdb: repurpose filesystem prune functionEtienne Samson2019-09-051-6/+6
* refdb: reorder parameters for consistencyEtienne Samson2019-09-051-9/+10
* refdb: fix packed_delete clobbering some errorsEtienne Samson2019-09-051-5/+10
* refdb: make low-level deletion helpers explicitEtienne Samson2019-09-051-23/+47
* refdb: documentationEtienne Samson2019-09-051-1/+1
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-4/+4
* global: convert trivial `fnmatch` users to use `wildcard`Patrick Steinhardt2019-06-151-4/+4
* posix: remove implicit include of "fnmatch.h"Patrick Steinhardt2019-06-151-0/+1
* 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