summaryrefslogtreecommitdiff
path: root/src/refs.c
Commit message (Expand)AuthorAgeFilesLines
* path: separate git-specific path functions from utilEdward Thomson2021-11-091-4/+4
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-28/+28
* Fix coding style for pointerpunkymaniac2021-09-091-2/+2
* Fix some typosAaron Franke2021-02-151-1/+1
* refs: use GIT_ASSERTEdward Thomson2020-11-271-30/+50
* buffer: git_buf_copy_cstr should return a valueEdward Thomson2020-11-251-1/+2
* refs: deprecate git_reference_is_valid_nameEdward Thomson2020-10-251-9/+15
* refs: use git_reference_name_is_validEdward Thomson2020-10-251-3/+4
* refs: introduce git_reference_name_is_validEdward Thomson2020-10-251-0/+7
* refs: error checking in internal name validationEdward Thomson2020-10-251-7/+20
* refs: fix potential free of uninitialized variablePatrick Steinhardt2020-09-181-1/+1
* Merge pull request #5563 from pks-t/pks/worktree-headsEdward Thomson2020-08-031-99/+25
|\
| * refs: remove function to read HEAD directlyPatrick Steinhardt2020-07-121-34/+0
| * refs: update HEAD references via refdbPatrick Steinhardt2020-07-121-65/+25
* | refs: replace reimplementation of reference resolverPatrick Steinhardt2020-07-121-49/+18
* | refdb: return resolved symbolic refs pointing to nonexistent refsPatrick Steinhardt2020-07-121-0/+12
* | refs: move resolving of references into the refdbPatrick Steinhardt2020-07-121-40/+5
|/
* tree-wide: mark local functions as staticPatrick Steinhardt2020-06-091-2/+2
* refs: refuse to delete HEADJosh Bleecher Snyder2020-01-151-0/+5
* refs: rename git_reference__set_name to git_reference__reallocEtienne Samson2019-12-131-5/+10
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-1/+1
* oid: `is_zero` instead of `iszero`Edward Thomson2019-06-161-2/+2
* refs: loosen restriction on wildcard "*" refspecsPatrick Steinhardt2019-04-261-13/+19
* branches: introduce flag to skip enumeration of certain HEADsPatrick Steinhardt2019-02-141-1/+1
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-25/+25
* references: use new names in internal usageethomson/git_refEdward Thomson2019-01-171-38/+38
* refs: assert that we're passed valid refs when renamingEtienne Samson2019-01-041-0/+2
* refs: constify git_reference_peelCarlos Martín Nieto2018-12-141-7/+8
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-6/+6
* merge: make analysis possible against a non-HEAD referenceEtienne Samson2018-10-191-0/+24
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-6/+6
* refs: preserve the owning refdb when duping referenceEtienne Samson2018-04-101-0/+3
* refs: do not use peeled OID if peeling to a tagPatrick Steinhardt2017-10-061-1/+7
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+1
* refs: properly report errors from `update_wt_heads`Patrick Steinhardt2017-06-081-6/+16
* worktrees: cleanup some memory leaksEdward Thomson2017-05-011-2/+2
* refs: update worktree HEADs when renaming branchesPatrick Steinhardt2017-04-051-8/+45
* refs: implement function to read references from filePatrick Steinhardt2017-04-051-0/+34
* Fix: make reflog include "(merge)" for merge commitsRichard Ipsum2017-02-271-1/+13
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-2/+0
* Merge branch 'pr/3912'Edward Thomson2017-01-211-6/+23
|\
| * symbolic ref target validation: fixupsEdward Thomson2017-01-211-29/+9
| * Make symbolic ref target validation optionalRichard Ipsum2016-08-271-4/+41
* | giterr_set: consistent error messagesEdward Thomson2016-12-291-11/+11
|/
* Allow creating copies of `git_reference` objects.Arthur Schreiber2016-04-221-1/+13
* refs: provide a more general error message for dwimcmn/dwim-general-messageCarlos Martín Nieto2016-04-111-0/+3
* refs: honor strict object creationEdward Thomson2016-02-281-7/+1
* Fixed Xcode 6.1 build warningsPierre-Olivier Latour2015-06-151-1/+1
* squash some leaksEdward Thomson2015-03-241-5/+3