summaryrefslogtreecommitdiff
path: root/src/submodule.c
Commit message (Expand)AuthorAgeFilesLines
* submodule: git submodule dup out and source parameters have become mandatory.Dmitry Lobanov2021-06-151-2/+2
* submodule: git submodule dup implementation has been reverted. Assert has bee...Dmitry Lobanov2021-05-261-1/+7
* submodule: git submodule dup object dup has been added.Dmitry Lobanov2021-05-261-5/+2
* submodule: git submodule dup guard statement has been fixed.Dmitry Lobanov2021-05-191-1/+1
* submodule: git submodule dup has been added.Dmitry Lobanov2021-05-161-0/+8
* buf: remove internal `git_buf_text` namespaceEdward Thomson2021-05-111-1/+0
* submodule: validate path lengthsEdward Thomson2021-04-281-27/+27
* path: git_path_isvalid -> git_path_validateEdward Thomson2021-04-141-1/+1
* Small refactor to make thing tidierlhchavez2020-12-111-0/+28
* Cache the parsed submodule config when diffinglhchavez2020-12-101-2/+11
* submodule: use GIT_ASSERTEdward Thomson2020-11-271-30/+48
* buffer: git_buf_sanitize should return a valueEdward Thomson2020-11-251-1/+2
* tree-wide: do not compile deprecated functions with hard deprecationPatrick Steinhardt2020-06-091-0/+2
* tree-wide: mark local functions as staticPatrick Steinhardt2020-06-091-4/+4
* submodule: refactor code to match current coding stylePatrick Steinhardt2020-01-061-57/+48
* submodule sync, fix edge case with submodule sync on empty repokdj0c2020-01-061-1/+1
* Fix git_submodule_sync with relative urlkdj0c2020-01-061-4/+6
* submodule: provide a wrapper for simple submodule clone stepsEtienne Samson2019-10-171-0/+59
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-21/+21
* Rename opt init functions to `options_init`Edward Thomson2019-06-141-1/+6
* maps: use high-level function to check existence of keysPatrick Steinhardt2019-02-151-3/+1
* strmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-15/+5
* strmap: introduce `git_strmap_get` and use it throughout the treePatrick Steinhardt2019-02-151-27/+7
* maps: provide a uniform entry count interfacePatrick Steinhardt2019-02-151-1/+1
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-2/+2
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-43/+43
* submodule: grab the error while loading from configEtienne Samson2019-01-041-1/+1
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-2/+2
* index: use new enum and structure namesEdward Thomson2018-12-011-1/+1
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-7/+7
* submodule: remove string map implementation that strips trailing slashesPatrick Steinhardt2018-11-281-29/+0
* submodule: ignore path and url attributes if they look like optionsCarlos Martín Nieto2018-10-051-8/+23
* config: rename "config_file.h" to "config_backend.h"Patrick Steinhardt2018-09-281-13/+13
* submodule: fix submodule names depending on config-owned memoryPatrick Steinhardt2018-09-211-4/+6
* submodule: don't leak memory when failing to insert the namesEtienne Samson2018-07-061-1/+2
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-30/+31
* submodule: remove useless mask computationsPatrick Steinhardt2018-05-301-18/+1
* submodule: refactor loading submodule namesPatrick Steinhardt2018-05-301-12/+24
* submodule: detect duplicated submodule pathsPatrick Steinhardt2018-05-301-0/+7
* submodule: plug leaks from the escape detectionCarlos Martín Nieto2018-05-241-3/+10
* submodule: replace index with strchr which exists on WindowsCarlos Martín Nieto2018-05-241-1/+1
* submodule: the repostiory for _name_is_valid should not be constCarlos Martín Nieto2018-05-241-3/+2
* path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-231-1/+1
* submodule: also validate Windows-separated paths for validityCarlos Martín Nieto2018-05-141-9/+28
* submodule: ignore submodules which include path traversal in their nameCarlos Martín Nieto2018-05-091-3/+25
* Merge pull request #4522 from csware/submodules-should-report-parse-errorsEdward Thomson2018-04-171-18/+27
|\
| * Submodule API should report .gitmodules parse errorsSven Strickroth2018-03-271-18/+27
* | submodule: add more robust error handling when a submodule path is found on addCarson Howard2018-03-281-11/+14
* | submodule: add better error handling to is_path_occupiedCarson Howard2018-03-271-1/+4
* | submodule: change can_add_submodule to is_path_occupiedCarson Howard2018-03-271-6/+11