aboutsummaryrefslogtreecommitdiffstats
path: root/worktree.go
Commit message (Expand)AuthorAgeFilesLines
* git: worktree, add RestoreStaged which works like the "git restore --staged <...Ben Talbot2024-04-191-9/+81
* git: worktree, Don't panic on empty or root path when checking if it is validtim7752024-03-061-0/+4
* git: worktree checkout tag hash id (#959)Ayman Bagabas2023-12-121-13/+10
* git: worktree, Align validation with upstream rulesPaulo Gomes2023-12-081-0/+107
* Merge pull request #939 from dhoizner/fix-pull-after-shallowPaulo Gomes2023-12-011-2/+11
|\
| * git: stop iterating at oldest shallow when pulling. Fixes #305Dan Hoizner2023-11-271-2/+11
* | git: validate reference namesAyman Bagabas2023-11-301-0/+4
|/
* git: worktree:: apply ProxyOption on Pull. Fixes #840nodivbyzero2023-09-151-0/+1
* git: worktree, reset ignored files that are part of the worktree: Fixes #819Stephan2023-09-041-2/+2
* *: Remove use of deprecated io/utilPaulo Gomes2023-05-111-3/+2
* fix: git grep bare repositoriesAyman Bagabas2023-04-261-8/+13
* git: worktree: check for empty parent dirs during Reset (Fixes #670) (#671)mbohy2023-01-281-10/+39
* Optimize zlib reader and consolidate sync.poolsPaulo Gomes2022-11-071-12/+4
* Use Sync.Pool pointers to optimise memory usagePaulo Gomes2022-11-071-3/+5
* simplified sparse checkoutJohn Cai2021-11-091-7/+18
* Add RemoteURL to {Fetch,Pull,Push}OptionsNorwin2021-09-151-0/+1
* Minor doc fixes (#287)Jeff Widman2021-04-161-1/+1
* worktree: Don't remove root directory when cleaning (#230)hansmi2021-01-271-1/+1
* Add insecureSkipTLS and cabundle (#228)Daishan Peng2021-01-271-5/+7
* Fix relative submodule resolutionAxel Christ2020-10-281-22/+0
* git: worktree, Support relative submodule URL.Mitsutaka Naito2020-10-131-1/+27
* fix goreportcard warningsOleg Kovalov2020-07-011-2/+1
* Report "Already up to date" when local repository ahead of remoteMathias Rüdiger2020-06-221-1/+7
* *: migration from gopkg to go modulesMáximo Cuadros2020-03-101-12/+12
* Worktree: improve build index performance. (#1179)Nao YONASHIRO2019-07-251-17/+56
* use constant instead of literal stringnoonehereplzgo2019-06-111-1/+1
* Keep local changes when checkout branch in worktree.Linuxer Wang2019-05-151-0/+2
* git: remove potentially duplicate check for unstaged filesTobias Meinhardt2019-03-051-11/+0
* worktree: add sentinel error for non-fast-forward pullAlexey Smirnov2019-02-071-5/+6
* Add Status.IsUntracked functionkuba--2018-08-291-3/+1
* Remove empty dirs when cleaning with Dir opt.kuba--2018-08-291-14/+44
* worktree: Don't allow .gitmodules to be a symlink. Fixes CVE-2018-11235Joseph Vusich2018-05-301-0/+12
* Worktree: Provide ability to add excludes (#825)Alan D. Cabrera2018-05-111-0/+3
* Added support for non-symlink checkouts on Windows when elevated rights are m...Felix Kollmann2018-03-121-0/+16
* all: remove some unused codeDaniel Martí2018-03-011-4/+0
* git: Worktree.Grep() support multiple patterns and pathspecsSunny2017-12-201-23/+61
* git: worktree, add Grep() method for git grep (#686)Sunny2017-12-121-0/+100
* git: worktree, add Clean() method for git cleanSunny2017-12-041-0/+27
* Support non-force fetchesNick Thomas2017-11-271-0/+1
* update to go-billy.v4 and go-git-fixtures.v3Máximo Cuadros2017-11-231-2/+2
* Fix spelling Unstagged -> UnstagedBenjamin Nørgaard2017-10-081-3/+3
* Worktree.Reset ignore untracked files on Merge modeMáximo Cuadros2017-09-011-73/+115
* Merge pull request #531 from mcuadros/ref-nameMáximo Cuadros2017-08-021-3/+3
|\
| * *: use the new API for ReferenceName.Is* methodsMáximo Cuadros2017-08-021-3/+3
* | reuse Auth method when recursing submodules, fixes #521Devon Barrett2017-07-291-7/+7
|/
* Merge pull request #513 from mcuadros/worktree-fsMáximo Cuadros2017-07-271-10/+12
|\
| * worktree: expose underlying filesystemMáximo Cuadros2017-07-261-10/+12
* | remote: pull refactor to match default behaviourMáximo Cuadros2017-07-261-3/+46
|/
* *: package context support in Repository, Remote and SubmoduleMáximo Cuadros2017-07-261-2/+16
* move Repository.Pull to Worktree.PullMáximo Cuadros2017-07-241-0/+41