summaryrefslogtreecommitdiff
path: root/src/repository.h
Commit message (Expand)AuthorAgeFilesLines
* Make enum in src,tests and examples C90 compliant by removing trailing comma.Peter Pettersson2021-11-151-2/+2
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-7/+9
* common: support custom repository extensionsethomson/extensionsEdward Thomson2021-09-041-0/+4
* repo: introduce git_repository_workdir_pathEdward Thomson2021-04-281-0/+8
* path: introduce ondisk and workdir path validationEdward Thomson2021-04-281-0/+3
* repository: use intptr_t's in the config map cacheethomson/configmapcacheEdward Thomson2020-12-201-1/+1
* threads: rename git_atomic to git_atomic32Edward Thomson2020-12-061-1/+1
* repo: add git_repository_initialbranchEdward Thomson2020-08-031-0/+6
* repository: remove function to iterate over HEADsPatrick Steinhardt2020-07-121-29/+0
* repository: introduce new function to iterate over all worktreesPatrick Steinhardt2020-07-121-0/+6
* path: protect NTFS everywhereEdward Thomson2019-12-101-1/+1
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-39/+39
* branches: introduce flag to skip enumeration of certain HEADsPatrick Steinhardt2019-02-141-1/+10
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-2/+2
* refs: add support for core.logAllRefUpdates=alwaysEtienne Samson2018-11-181-0/+3
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+2
* settings: rename `GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION`Patrick Steinhardt2017-06-081-0/+2
* repository: add function to iterate over all HEADsPatrick Steinhardt2017-04-051-0/+20
* Honor `core.fsyncObjectFiles`ethomson/fsyncEdward Thomson2017-03-021-0/+3
* repository: rename `path_repository` and `path_gitlink`Patrick Steinhardt2017-02-131-2/+2
* repository: expose `repo_init_create_head`Patrick Steinhardt2017-02-131-0/+1
* repository: introduce is_worktree variablePatrick Steinhardt2017-02-131-0/+1
* repository: introduce commondir variablePatrick Steinhardt2017-02-131-0/+1
* Allow for caching of submodules.Brock Peabody2017-01-201-0/+1
* giterr_set: consistent error messagesEdward Thomson2016-12-291-1/+1
* submodule: remove the per-repo cacheCarlos Martín Nieto2015-06-221-1/+0
* Merge remote-tracking branch 'ethomson/submodule_8dot3'Carlos Martín Nieto2015-03-181-16/+26
|\
| * repository: Introduce "reserved names"Edward Thomson2015-02-271-16/+25
* | Remove the signature from ref-modifying functionsCarlos Martín Nieto2015-03-031-0/+3
|/
* attrcache: don't re-read attrs during checkoutEdward Thomson2015-02-031-0/+2
* Introduce core.protectHFS and core.protectNTFSEdward Thomson2014-12-171-0/+6
* checkout: disallow bad paths on win32Edward Thomson2014-12-161-1/+19
* Spelling fixesWill Stamper2014-12-041-1/+1
* Introduce git_rebase to set up a rebase sessionEdward Thomson2014-10-261-0/+2
* Increase use of config snapshotsrb/coverity-fixesRussell Belfer2014-05-131-0/+4
* Merge pull request #2213 from ethomson/safecrlfRussell Belfer2014-04-181-1/+3
|\
| * Introduce core.safecrlf handlingEdward Thomson2014-04-071-1/+3
* | Add diff threading tests and attr file cache locksRussell Belfer2014-04-171-2/+2
|/
* Make a real submodule cache objectRussell Belfer2014-04-011-7/+2
* clean up state metadata more consistentlyEdward Thomson2013-12-021-0/+2
* Put hooks in place for precompose in dirload fnRussell Belfer2013-10-031-0/+3
* Reorganize diff and add basic diff driverRussell Belfer2013-06-101-3/+2
* lol namespacesvmg/namespacesVicent Marti2013-04-301-0/+1
* Add configs to repo config cacheRussell Belfer2013-04-231-2/+23
* Implement global/system file search pathsRussell Belfer2013-03-151-1/+1
* immutable references and a pluggable ref databaseEdward Thomson2013-03-071-1/+3
* update copyrightsEdward Thomson2013-01-081-1/+1
* Merge branch 'diff-crlf-filters' into developmentVicent Marti2012-09-111-23/+2
|\
| * Reorg internal odb read header and object lookupRussell Belfer2012-09-101-23/+2
* | errors: deploy GIT_EBAREREPO usagenulltoken2012-09-061-0/+15
|/