summaryrefslogtreecommitdiff
path: root/src/repository.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Fix warning C4133 incompatible types in MSVCSven Strickroth2018-11-251-2/+2
* | repository: load_config for non-repo configsEdward Thomson2018-10-201-6/+8
* | win32: emulate Git for Windows in symlink supportEdward Thomson2018-10-201-10/+42
|/
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-56/+56
* repository: being a worktree means we're not really bareEtienne Samson2018-05-071-3/+7
* refcount: make refcounting conform to aliasing rulesPatrick Steinhardt2017-11-181-1/+1
* config: pass repository when opening config filesPatrick Steinhardt2017-10-091-6/+6
* repository: constify several repo parameters for gettersPatrick Steinhardt2017-10-091-6/+6
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+3
* repository: remove trailing whitespaceAriel Davis2017-06-191-2/+2
* repository: do not initialize templates if dir is an empty stringAriel Davis2017-06-191-1/+7
* repository: don't fail to create config option in inmemory repoEdward Thomson2017-06-121-6/+3
* repository_item_path: return ENOTFOUND when appropriateEdward Thomson2017-06-121-1/+1
* repository_item_path: error messages lowercasedEdward Thomson2017-06-121-2/+2
* settings: rename `GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION`Patrick Steinhardt2017-06-081-0/+2
* Merge pull request #4243 from pks-t/pks/submodule-workdirEdward Thomson2017-06-041-38/+59
|\
| * repository: make check if repo is a worktree more strictPatrick Steinhardt2017-05-191-0/+7
| * repository: factor out worktree checkPatrick Steinhardt2017-05-191-5/+19
| * repository: improve parameter names for `find_repo`Patrick Steinhardt2017-05-191-35/+35