summaryrefslogtreecommitdiff
path: root/src/repository.c
Commit message (Expand)AuthorAgeFilesLines
* repo: remove an inappropriate use of PASSTHROUGHcmn/repo-no-passthroughCarlos Martín Nieto2021-04-111-11/+9
* Default to GIT_BRANCH_DEFAULT if init.defaultBranch is empty stringIan Hattendorf2021-04-011-2/+3
* repo: ignore empty init.defaultbranchethomson/empty_default_branchEdward Thomson2021-01-071-1/+2
* Fix an oopslhchavez2020-12-111-1/+1
* Small refactor to make thing tidierlhchavez2020-12-111-18/+4
* threads: give atomic functions the git_atomic prefixEdward Thomson2020-12-061-12/+12
* Make the odb race-freelhchavez2020-11-281-2/+3
* repository: use GIT_ASSERTEdward Thomson2020-11-271-33/+58
* buffer: git_buf_sanitize should return a valueEdward Thomson2020-11-251-2/+5
* refs: use git_reference_name_is_validEdward Thomson2020-10-251-3/+4
* Fix error return for invalid extensions.Eric Huss2020-10-071-2/+2
* repo: teach isempty about default branch configEdward Thomson2020-08-031-9/+11
* repo: add git_repository_initialbranchEdward Thomson2020-08-031-0/+34
* repo: honor the init.defaultBranch settingEdward Thomson2020-08-031-16/+40
* repository: retrieve worktree HEAD via refdbPatrick Steinhardt2020-07-121-21/+13
* repository: remove function to iterate over HEADsPatrick Steinhardt2020-07-121-39/+0
* repository: introduce new function to iterate over all worktreesPatrick Steinhardt2020-07-121-0/+45
* tree-wide: do not compile deprecated functions with hard deprecationPatrick Steinhardt2020-06-091-0/+2
* strarray: we should `dispose` instead of `free`Edward Thomson2020-06-011-1/+1
* Merge pull request #5388 from bk2204/repo-format-v1Patrick Steinhardt2020-04-021-9/+38
|\
| * repository: handle format v1brian m. carlson2020-02-111-9/+38
* | repository: check error codes when reading common linkPatrick Steinhardt2020-02-071-50/+63
|/
* repository functions: return an intEdward Thomson2020-01-241-5/+11
* Do not return free'd git_repository object on errorSven Strickroth2020-01-161-2/+1
* futils_filesize: use `uint64_t` for object sizeEdward Thomson2019-11-221-5/+2
* refs: fix locks getting forcibly removedSebastian Henke2019-10-101-1/+1
* open:move all cleanup code to cleanup label in git_repository_open_extLaurence McGlashan2019-09-101-9/+7
* open:fix memory leak when passing NULL to git_repository_open_extLaurence McGlashan2019-09-101-1/+6
* path: extract function to check whether a path supports symlinksPatrick Steinhardt2019-07-201-13/+1
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* Merge pull request #5176 from pks-t/pks/repo-template-headEdward Thomson2019-07-201-34/+38
|\
| * repository: do not initialize HEAD if it's provided by templatesPatrick Steinhardt2019-07-191-1/+12
| * repository: update error handling in `init_ext`Patrick Steinhardt2019-07-191-24/+19
| * repository: avoid swallowing error codes in `create_head`Patrick Steinhardt2019-07-191-11/+9
* | configuration: cvar -> configmapPatrick Steinhardt2019-07-181-6/+6
|/
* repo: commondir resolution can sometimes fallback to the repodirEtienne Samson2019-06-261-17/+26
* repository: use size_t for lengthEdward Thomson2019-06-241-1/+2
* Rename opt init functions to `options_init`Edward Thomson2019-06-141-1/+7
* repository: fix garbage return valueErik Aigner2019-05-231-1/+1
* Merge pull request #4901 from pks-t/pks/uniform-map-apiEdward Thomson2019-02-221-1/+1
|\
| * maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-1/+1
* | cache: fix misnaming of `git_cache_free`Patrick Steinhardt2019-02-211-2/+2
|/
* branches: introduce flag to skip enumeration of certain HEADsPatrick Steinhardt2019-02-141-14/+21
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-50/+50
* repository: free memory in symlink detection functionethomson/memleaksEdward Thomson2019-01-201-5/+8
* references: use new names in internal usageethomson/git_refEdward Thomson2019-01-171-7/+7
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-5/+5
* index: use new enum and structure namesEdward Thomson2018-12-011-1/+2
* Merge pull request #4770 from tiennou/feature/merge-analysis-any-branchPatrick Steinhardt2018-11-301-0/+2
|\
| * repository: assert that we're passed a valid head pointerEtienne Samson2018-10-161-0/+2