summaryrefslogtreecommitdiffstats
path: root/builtin/worktree.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* hash: provide per-algorithm null OIDsbrian m. carlson2021-04-271-2/+2
* worktree: fix leak in dwim_branch()Andrzej Hunt2021-03-141-4/+6
* worktree: teach `list` verbose modeRafael Silva2021-01-301-2/+12
* worktree: teach `list` to annotate prunable worktreeRafael Silva2021-01-301-0/+10
* worktree: teach `list --porcelain` to annotate locked worktreeRafael Silva2021-01-301-0/+13
* worktree: teach worktree_lock_reason() to gently handle main worktreeRafael Silva2021-01-301-1/+1
* worktree: libify should_prune_worktree()Rafael Silva2021-01-301-74/+1
* worktree: teach `repair` to fix multi-directional breakageEric Sunshine2020-12-211-1/+1
* Merge branch 'mt/worktree-error-message-fix'Junio C Hamano2020-11-301-2/+2
|\
| * worktree: fix order of arguments in error messageMatheus Tavares2020-11-211-2/+2
* | worktree: teach `list` to annotate locked worktreeRafael Silva2020-10-121-1/+4
|/
* Merge branch 'es/wt-add-detach'Junio C Hamano2020-09-191-1/+1
|\
| * worktree: teach `add` to recognize -d as shorthand for --detachEric Sunshine2020-09-071-1/+1
* | Merge branch 'es/worktree-repair'Junio C Hamano2020-09-091-0/+30
|\ \
| * | worktree: teach "repair" to fix outgoing links to worktreesEric Sunshine2020-08-311-2/+5
| * | worktree: teach "repair" to fix worktree back-links to main worktreeEric Sunshine2020-08-311-0/+12
| * | worktree: add skeleton "repair" commandEric Sunshine2020-08-271-0/+15
| |/
* | Merge branch 'jk/worktree-check-clean-leakfix'Junio C Hamano2020-09-091-5/+3
|\ \ | |/ |/|
| * worktree: fix leak in check_clean_worktree()Jeff King2020-08-271-5/+3
* | strvec: rename struct fieldsJeff King2020-07-311-3/+3
* | strvec: fix indentation in renamed callsJeff King2020-07-291-9/+9
* | strvec: convert builtin/ callers away from argv_array nameJeff King2020-07-291-21/+21
* | strvec: rename files from argv-array to strvecJeff King2020-07-291-1/+1
|/
* Merge branch 'es/get-worktrees-unsort'Junio C Hamano2020-07-071-6/+26
|\
| * worktree: drop get_worktrees() unused 'flags' argumentEric Sunshine2020-06-221-6/+6
| * worktree: drop get_worktrees() special-purpose sorting optionEric Sunshine2020-06-221-1/+21
* | Merge branch 'es/worktree-duplicate-paths'Junio C Hamano2020-06-231-35/+93
|\|
| * worktree: make "move" refuse to move atop missing registered worktreeEric Sunshine2020-06-101-2/+1
| * worktree: generalize candidate worktree path validationEric Sunshine2020-06-101-13/+16
| * worktree: prune linked worktree referencing main worktree pathEric Sunshine2020-06-101-0/+15
| * worktree: prune duplicate entries referencing same worktree pathEric Sunshine2020-06-101-6/+43
| * worktree: make high-level pruning re-usableEric Sunshine2020-06-101-6/+9
| * worktree: give "should be pruned?" function more meaningful nameEric Sunshine2020-06-101-2/+2
| * worktree: factor out repeated string literalEric Sunshine2020-06-081-11/+12
* | real_path: remove unsafe APIAlexandr Miloslavskiy2020-03-101-3/+6
|/
* worktree: don't allow "add" validation to be fooled by suffix matchingEric Sunshine2020-02-241-8/+1
* Merge branch 'pb/no-recursive-reset-hard-in-worktree-add'Junio C Hamano2019-12-011-1/+1
|\
| * worktree: teach "add" to ignore submodule.recurse configPhilippe Blain2019-10-301-1/+1
* | Merge branch 'rs/dedup-includes'Junio C Hamano2019-10-111-1/+0
|\ \
| * | treewide: remove duplicate #include directivesRené Scharfe2019-10-041-1/+0
* | | Merge branch 'bc/object-id-part17'Junio C Hamano2019-10-111-1/+1
|\ \ \ | |/ / |/| |
| * | builtin/worktree: switch null_sha1 to null_oidbrian m. carlson2019-08-201-1/+1
| |/
* / worktree remove: clarify error message on dirty worktreeSZEDER Gábor2019-08-131-1/+1
|/
* Merge branch 'nd/worktree-name-sanitization'Junio C Hamano2019-06-131-1/+9
|\
| * worktree add: sanitize worktree namesNguyễn Thái Ngọc Duy2019-05-151-1/+9
* | Merge branch 'ms/worktree-add-atomic-mkdir'Junio C Hamano2019-04-091-5/+7
|\ \
| * | worktree: fix worktree add raceMichal Suchanek2019-03-121-5/+7
| |/
* / trace2:data: add trace2 hook classificationJeff Hostetler2019-02-231-0/+1
|/
* worktree: allow to (re)move worktrees with uninitialized submodulesNguyễn Thái Ngọc Duy2019-01-071-6/+23
* worktree: rename is_worktree_locked to worktree_lock_reasonNickolai Belakovski2018-10-311-5/+5