summaryrefslogtreecommitdiff
path: root/worktree.h
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'rj/avoid-switching-to-already-used-branch'Junio C Hamano2023-03-191-0/+6
|\
| * worktree: introduce is_shared_symref()Rubén Justo2023-02-251-0/+6
* | object.h: stop depending on cache.h; make cache.h depend on object.hElijah Newren2023-02-231-1/+0
|/
* refs: unify parse_worktree_ref() and ref_type()Han-Wen Nienhuys2022-09-191-10/+0
* worktree: create init_worktree_config()Derrick Stolee2022-02-081-0/+21
* worktree: simplify find_shared_symref() memory ownership modelAnders Kaseorg2021-12-011-2/+3
* worktree: teach worktree to lazy-load "prunable" reasonRafael Silva2021-01-301-0/+9
* worktree: libify should_prune_worktree()Rafael Silva2021-01-301-0/+14
* Merge branch 'ma/worktree-cleanups'Junio C Hamano2020-10-051-7/+0
|\
| * worktree: inline `worktree_ref()` into its only callerMartin Ågren2020-09-271-7/+0
* | worktree: teach "repair" to fix outgoing links to worktreesEric Sunshine2020-08-311-0/+12
* | worktree: teach "repair" to fix worktree back-links to main worktreeEric Sunshine2020-08-311-0/+11
|/
* worktree: drop get_worktrees() unused 'flags' argumentEric Sunshine2020-06-221-1/+1
* worktree: drop get_worktrees() special-purpose sorting optionEric Sunshine2020-06-221-7/+2
* worktree: add utility to find worktree by pathnameEric Sunshine2020-02-241-0/+6
* worktree: improve find_worktree() documentationEric Sunshine2020-02-241-2/+12
* *.[ch]: manually align parameter listsDenton Liu2019-05-051-7/+7
* *.[ch]: remove extern from function declarations using sedDenton Liu2019-05-051-1/+1
* *.[ch]: remove extern from function declarations using spatchDenton Liu2019-05-051-10/+10
* Merge branch 'nd/per-worktree-ref-iteration'Junio C Hamano2018-11-131-0/+24
|\
| * revision.c: better error reporting on ref from different worktreesNguyễn Thái Ngọc Duy2018-10-221-0/+15
| * refs: new ref types to make per-worktree refs visible to all worktreesNguyễn Thái Ngọc Duy2018-10-221-0/+9
* | worktree: rename is_worktree_locked to worktree_lock_reasonNickolai Belakovski2018-10-311-2/+2
* | worktree: update documentation for lock_reason and lock_reason_validNickolai Belakovski2018-10-311-2/+2
|/
* Add missing includes and forward declarationsElijah Newren2018-08-151-0/+1
* worktree remove: allow it when $GIT_WORK_TREE is already goneNguyễn Thái Ngọc Duy2018-02-121-1/+4
* worktree.c: add update_worktree_location()Nguyễn Thái Ngọc Duy2018-02-121-0/+6
* worktree.c: add validate_worktree()Nguyễn Thái Ngọc Duy2018-01-241-0/+9
* worktree: convert struct worktree to object_idbrian m. carlson2017-10-161-1/+1
* revision.c: --all adds HEAD from all worktreesNguyễn Thái Ngọc Duy2017-08-241-0/+8
* worktree.c: kill parse_ref() in favor of refs_resolve_ref_unsafe()Nguyễn Thái Ngọc Duy2017-04-241-1/+1
* worktree: check if a submodule uses worktreesStefan Beller2016-12-121-0/+5
* worktree list: keep the list sortednd/worktree-list-fixupNguyễn Thái Ngọc Duy2016-11-281-0/+2
* worktree.c: get_worktrees() takes a new flag argumentNguyễn Thái Ngọc Duy2016-11-281-1/+1
* worktree.c: add is_worktree_locked()Nguyễn Thái Ngọc Duy2016-06-131-0/+8
* worktree.c: add is_main_worktree()Nguyễn Thái Ngọc Duy2016-06-031-0/+5
* worktree.c: add find_worktree()Nguyễn Thái Ngọc Duy2016-06-031-0/+8
* branch: do not rename a branch under bisect or rebasend/worktree-various-headsNguyễn Thái Ngọc Duy2016-04-221-0/+3
* path.c: refactor and add worktree_git_path()Nguyễn Thái Ngọc Duy2016-04-221-0/+8
* worktree.c: mark current worktreeNguyễn Thái Ngọc Duy2016-04-221-0/+1
* worktree.c: make find_shared_symref() return struct worktree *Nguyễn Thái Ngọc Duy2016-04-221-4/+4
* worktree.c: store "id" instead of "git_dir"Nguyễn Thái Ngọc Duy2016-04-221-1/+7
* worktree: add details to the worktree structMichael Rappazzo2015-10-081-0/+4
* worktree: add a function to get worktree detailsMichael Rappazzo2015-10-081-0/+22
* worktree: add top-level worktree.cMichael Rappazzo2015-10-021-0/+12