aboutsummaryrefslogtreecommitdiffstats
path: root/worktree.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-08worktree: expose interface to look up worktree by namePatrick Steinhardt1-0/+12
2023-03-19Merge branch 'rj/avoid-switching-to-already-used-branch'Junio C Hamano1-0/+6
2023-02-25worktree: introduce is_shared_symref()Rubén Justo1-0/+6
2023-02-23object.h: stop depending on cache.h; make cache.h depend on object.hElijah Newren1-1/+0
2022-09-19refs: unify parse_worktree_ref() and ref_type()Han-Wen Nienhuys1-10/+0
2022-02-08worktree: create init_worktree_config()Derrick Stolee1-0/+21
2021-12-01worktree: simplify find_shared_symref() memory ownership modelAnders Kaseorg1-2/+3
2021-01-30worktree: teach worktree to lazy-load "prunable" reasonRafael Silva1-0/+9
2021-01-30worktree: libify should_prune_worktree()Rafael Silva1-0/+14
2020-10-05Merge branch 'ma/worktree-cleanups'Junio C Hamano1-7/+0
2020-09-27worktree: inline `worktree_ref()` into its only callerMartin Ågren1-7/+0
2020-08-31worktree: teach "repair" to fix outgoing links to worktreesEric Sunshine1-0/+12
2020-08-31worktree: teach "repair" to fix worktree back-links to main worktreeEric Sunshine1-0/+11
2020-06-22worktree: drop get_worktrees() unused 'flags' argumentEric Sunshine1-1/+1
2020-06-22worktree: drop get_worktrees() special-purpose sorting optionEric Sunshine1-7/+2
2020-02-24worktree: add utility to find worktree by pathnameEric Sunshine1-0/+6
2020-02-24worktree: improve find_worktree() documentationEric Sunshine1-2/+12
2019-05-05*.[ch]: manually align parameter listsDenton Liu1-7/+7
2019-05-05*.[ch]: remove extern from function declarations using sedDenton Liu1-1/+1
2019-05-05*.[ch]: remove extern from function declarations using spatchDenton Liu1-10/+10
2018-11-13Merge branch 'nd/per-worktree-ref-iteration'Junio C Hamano1-0/+24
2018-10-31worktree: rename is_worktree_locked to worktree_lock_reasonNickolai Belakovski1-2/+2
2018-10-31worktree: update documentation for lock_reason and lock_reason_validNickolai Belakovski1-2/+2
2018-10-22revision.c: better error reporting on ref from different worktreesNguyễn Thái Ngọc Duy1-0/+15
2018-10-22refs: new ref types to make per-worktree refs visible to all worktreesNguyễn Thái Ngọc Duy1-0/+9
2018-08-15Add missing includes and forward declarationsElijah Newren1-0/+1
2018-02-12worktree remove: allow it when $GIT_WORK_TREE is already goneNguyễn Thái Ngọc Duy1-1/+4
2018-02-12worktree.c: add update_worktree_location()Nguyễn Thái Ngọc Duy1-0/+6
2018-01-24worktree.c: add validate_worktree()Nguyễn Thái Ngọc Duy1-0/+9
2017-10-16worktree: convert struct worktree to object_idbrian m. carlson1-1/+1
2017-08-24revision.c: --all adds HEAD from all worktreesNguyễn Thái Ngọc Duy1-0/+8
2017-04-24worktree.c: kill parse_ref() in favor of refs_resolve_ref_unsafe()Nguyễn Thái Ngọc Duy1-1/+1
2016-12-12worktree: check if a submodule uses worktreesStefan Beller1-0/+5
2016-11-28worktree list: keep the list sortedNguyễn Thái Ngọc Duy1-0/+2
2016-11-28worktree.c: get_worktrees() takes a new flag argumentNguyễn Thái Ngọc Duy1-1/+1
2016-06-13worktree.c: add is_worktree_locked()Nguyễn Thái Ngọc Duy1-0/+8
2016-06-03worktree.c: add is_main_worktree()Nguyễn Thái Ngọc Duy1-0/+5
2016-06-03worktree.c: add find_worktree()Nguyễn Thái Ngọc Duy1-0/+8
2016-04-22branch: do not rename a branch under bisect or rebaseNguyễn Thái Ngọc Duy1-0/+3
2016-04-22path.c: refactor and add worktree_git_path()Nguyễn Thái Ngọc Duy1-0/+8
2016-04-22worktree.c: mark current worktreeNguyễn Thái Ngọc Duy1-0/+1
2016-04-22worktree.c: make find_shared_symref() return struct worktree *Nguyễn Thái Ngọc Duy1-4/+4
2016-04-22worktree.c: store "id" instead of "git_dir"Nguyễn Thái Ngọc Duy1-1/+7
2015-10-08worktree: add details to the worktree structMichael Rappazzo1-0/+4
2015-10-08worktree: add a function to get worktree detailsMichael Rappazzo1-0/+22
2015-10-02worktree: add top-level worktree.cMichael Rappazzo1-0/+12