summaryrefslogtreecommitdiff
path: root/src/checkout.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* git_checkout_tree options fixStefan Huber2016-08-301-1/+1
* Merge pull request #3223 from ethomson/applyEdward Thomson2016-06-251-0/+1
|\
| * git_diff_generated: abstract generated diffsEdward Thomson2016-05-261-0/+1
* | checkout: use empty baseline when no indexethomson/checkout_no_indexEdward Thomson2016-06-151-1/+6
|/
* checkout: handle dirty submodules correctlyJason Haslam2016-05-261-1/+2
* checkout: set ignorecase=0 when config lookup failsPatrick Steinhardt2016-05-021-2/+4
* iterator: drop `advance_into_or_over`Edward Thomson2016-03-231-1/+1
* iterator: combine fs+workdir iterators more completelyEdward Thomson2016-03-231-6/+6
* checkout: provide internal func to compute target pathEdward Thomson2016-03-231-32/+54
* iterator: disambiguate reset and reset_rangeEdward Thomson2016-03-231-1/+1
* Merge pull request #3619 from ethomson/win32_forbiddenCarlos Martín Nieto2016-02-181-1/+1
|\
| * index: allow read of index w/ illegal entriesEdward Thomson2016-02-171-1/+1
* | Horrible fix for #3173.Arthur Schreiber2016-02-111-2/+3
* | checkout: fix resource leakPatrick Steinhardt2016-02-091-1/+3
|/
* checkout: only consider nsecs when built that wayEdward Thomson2015-11-231-2/+1
* pool: Simplify implementationVicent Marti2015-10-281-2/+5
* diff: don't feed large files to xdiffEdward Thomson2015-10-051-1/+2
* git_futils_mkdir_*: make a relative-to-base mkdirEdward Thomson2015-09-171-1/+1
* checkout: overwrite files with differing modesEdward Thomson2015-09-161-9/+6
* checkout: use pathlist-based iteratorsEdward Thomson2015-08-301-1/+7
* iterator: use an options struct instead of argsEdward Thomson2015-08-281-10/+16
* Fix #3094 - improve use of portable size_t/ssize_t format specifiers.Matthew Plough2015-07-121-2/+2
* Rename FALLBACK to UNSPECIFIEDcmn/rename-unspecifiedCarlos Martín Nieto2015-06-251-1/+1
* submodule: add an ignore option to statusCarlos Martín Nieto2015-06-221-1/+1
* submodule: don't let status change an existing instanceCarlos Martín Nieto2015-06-221-1/+1
* submodule: remove the per-repo cacheCarlos Martín Nieto2015-06-221-7/+1
* diff: preserve original mode in the indexEdward Thomson2015-06-201-1/+1
* checkout: allow workdir to contain checkout targetethomson/racy-diffcmn/racy-diffEdward Thomson2015-06-161-3/+14
* Rename GIT_EMERGECONFLICT to GIT_ECONFLICTEdward Thomson2015-05-291-3/+3