summaryrefslogtreecommitdiff
path: root/src/checkout.c
Commit message (Expand)AuthorAgeFilesLines
* refactor: `src` is now `src/libgit2`Edward Thomson2021-11-111-2808/+0
* path: use new length validation functionsEdward Thomson2021-11-091-3/+3
* path: `validate` -> `is_valid`Edward Thomson2021-11-091-2/+2
* path: separate git-specific path functions from utilEdward Thomson2021-11-091-12/+13
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-48/+48
* checkout: always provide a path for attribute lookupEdward Thomson2021-09-251-7/+6
* Merge pull request #5841 from J0Nes90/features/checkout-dry-runEdward Thomson2021-08-291-0/+3
|\
| * implement GIT_CHECKOUT_DRY_RUN to allow notifications without touching the wo...Jochen Hunz2021-04-141-0/+3
* | filter: filter options are now "filter sessions"Edward Thomson2021-07-221-10/+10
* | Merge pull request #5860 from libgit2/ethomson/buf_textEdward Thomson2021-05-111-1/+0
|\ \
| * | buf: remove internal `git_buf_text` namespaceEdward Thomson2021-05-111-1/+0
* | | filter: internal git_buf filter handling functionEdward Thomson2021-05-061-1/+1
|/ /
* | checkout: validate path lengthEdward Thomson2021-04-281-5/+22
* | checkout: use target path; don't assume workdirEdward Thomson2021-04-281-1/+1
* | path: git_path_isvalid -> git_path_validateEdward Thomson2021-04-141-2/+2
|/
* checkout: use GIT_ASSERTEdward Thomson2020-11-271-7/+10
* Merge pull request #5552 from libgit2/pks/small-fixesEdward Thomson2020-06-131-53/+11
|\
| * checkout: remove unused code for deferred removalspks/small-fixesPatrick Steinhardt2020-06-081-53/+11
* | 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-1/+1
|/
* git_pool_init: handle failure casesethomson/poolinitEdward Thomson2020-06-011-4/+4
* checkout: fix file being treated as unmodified due to racy indexPatrick Steinhardt2020-05-161-3/+4
* checkout: Fix removing untracked files by path in subdirectoriesSegev Finer2020-05-111-2/+7
* checkout: filter pathspecs for _all_ checkout typesethomson/checkout_pathspecsEdward Thomson2020-05-101-9/+20
* global: DRY includes of assert.hEtienne Samson2019-11-061-2/+0
* checkout: postpone creation of symlinks to the endPatrick Steinhardt2019-07-201-3/+10
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-5/+5
* Rename opt init functions to `options_init`Edward Thomson2019-06-141-1/+6
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-5/+5
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-49/+49
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-2/+2
* checkout: FORCE doesn't halt on dirty indexEdward Thomson2018-06-291-10/+19
* index: commit the changes to the index properlyEdward Thomson2018-06-291-1/+1
* checkout: always set the index in checkout dataEdward Thomson2018-06-261-6/+6
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-8/+8
* path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-231-2/+2
* checkout: respect core.filemode when comparing filemodesethomson/checkout_filemodeEdward Thomson2018-02-231-13/+21
* checkout: take mode into account when comparing index to baselineEdward Thomson2018-02-191-10/+16
* Do not attempt to check out submodule as blob when merging a submodule modify...David Turner2017-12-041-2/+5
* checkout: do not test file mode on WindowsEdward Thomson2017-10-071-0/+8
* checkout: treat files as modified if mode differsEdward Thomson2017-10-061-1/+10
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+2
* checkout: cope with untracked files in directory deletionEdward Thomson2017-06-101-4/+2
* checkout: fix double-free of checkout_data's mkdir_mapPatrick Steinhardt2017-03-201-2/+1
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-2/+0
* Merge pull request #4054 from jfultz/jfultz/fix_GIT_CHECKOUT_DISABLE_PATHSPEC...Edward Thomson2017-01-141-0/+4
|\
| * Fix handling of GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH flag.John Fultz2016-12-291-0/+4
* | giterr_set: consistent error messagesEdward Thomson2016-12-291-25/+25
|/
* checkout: pass string instead of git_buf to `giterr_set`Patrick Steinhardt2016-11-141-2/+2
* checkout: don't try to calculate oid for directoriesethomson/checkout_dont_calculate_oid_for_dirsEdward Thomson2016-09-141-0/+4