166 Commits (6863df355038dd2d30ac9899bdb304d8a57523af)

Author SHA1 Message Date
Rafael Silva 076b444a62 worktree: teach `list` verbose mode 4 years ago
Rafael Silva 9b19a58f66 worktree: teach `list` to annotate prunable worktree 4 years ago
Rafael Silva 862c723d18 worktree: teach `list --porcelain` to annotate locked worktree 4 years ago
Rafael Silva eb36135af7 worktree: teach worktree_lock_reason() to gently handle main worktree 4 years ago
Rafael Silva a29a8b7574 worktree: libify should_prune_worktree() 4 years ago
Eric Sunshine cf76baea41 worktree: teach `repair` to fix multi-directional breakage 4 years ago
Matheus Tavares b86339b12b worktree: fix order of arguments in error message 4 years ago
Rafael Silva c57b3367be worktree: teach `list` to annotate locked worktree 4 years ago
Eric Sunshine c670aa47df worktree: teach `add` to recognize -d as shorthand for --detach 5 years ago
Eric Sunshine b214ab5aa5 worktree: teach "repair" to fix outgoing links to worktrees 5 years ago
Eric Sunshine bdd1f3e4da worktree: teach "repair" to fix worktree back-links to main worktree 5 years ago
Eric Sunshine e8e1ff24c5 worktree: add skeleton "repair" command 5 years ago
Jeff King 27ed6ccc12 worktree: fix leak in check_clean_worktree() 5 years ago
Jeff King d70a9eb611 strvec: rename struct fields 5 years ago
Jeff King f6d8942b1f strvec: fix indentation in renamed calls 5 years ago
Jeff King 22f9b7f3f5 strvec: convert builtin/ callers away from argv_array name 5 years ago
Jeff King dbbcd44fb4 strvec: rename files from argv-array to strvec 5 years ago
Eric Sunshine 03f2465bb1 worktree: drop get_worktrees() unused 'flags' argument 5 years ago
Eric Sunshine d9c54c2bbf worktree: drop get_worktrees() special-purpose sorting option 5 years ago
Eric Sunshine 810382ed37 worktree: make "move" refuse to move atop missing registered worktree 5 years ago
Eric Sunshine d179af679b worktree: generalize candidate worktree path validation 5 years ago
Eric Sunshine 916133ef8e worktree: prune linked worktree referencing main worktree path 5 years ago
Eric Sunshine 4a3ce479ce worktree: prune duplicate entries referencing same worktree path 5 years ago
Eric Sunshine dd9609a12e worktree: make high-level pruning re-usable 5 years ago
Eric Sunshine 1b14d40b38 worktree: give "should be pruned?" function more meaningful name 5 years ago
Eric Sunshine c9b77f2cea worktree: factor out repeated string literal 5 years ago
Alexandr Miloslavskiy 3d7747e318 real_path: remove unsafe API 5 years ago
Eric Sunshine bb69b3b009 worktree: don't allow "add" validation to be fooled by suffix matching 5 years ago
Philippe Blain 4782cf2ab6 worktree: teach "add" to ignore submodule.recurse config 5 years ago
René Scharfe 2fe44394c8 treewide: remove duplicate #include directives 5 years ago
brian m. carlson f6ca67d673 builtin/worktree: switch null_sha1 to null_oid 6 years ago
SZEDER Gábor 507e5470a0 worktree remove: clarify error message on dirty worktree 6 years ago
Nguyễn Thái Ngọc Duy 1de16aecf5 worktree add: sanitize worktree names 6 years ago
Michal Suchanek 7af01f2367 worktree: fix worktree add race 6 years ago
Jeff Hostetler 6206286e49 trace2:data: add trace2 hook classification 6 years ago
Nguyễn Thái Ngọc Duy 00a6d4d1d2 worktree: allow to (re)move worktrees with uninitialized submodules 6 years ago
Nickolai Belakovski d236f12bde worktree: rename is_worktree_locked to worktree_lock_reason 6 years ago
Eric Sunshine 3a5404333c worktree: delete .git/worktrees if empty after 'remove' 7 years ago
Eric Sunshine f4143101cb worktree: teach 'remove' to override lock when --force given twice 7 years ago
Eric Sunshine 68a6b3a1bd worktree: teach 'move' to override lock when --force given twice 7 years ago
Eric Sunshine e19831c94f worktree: teach 'add' to respect --force for registered but missing path 7 years ago
Eric Sunshine cb56f55c16 worktree: disallow adding same path multiple times 7 years ago
Eric Sunshine 45059e6468 worktree: prepare for more checks of whether path can become worktree 7 years ago
Eric Sunshine 602aaed03f worktree: generalize delete_git_dir() to reduce code duplication 7 years ago
Eric Sunshine e5353bef55 worktree: move delete_git_dir() earlier in file for upcoming new callers 7 years ago
Elia Pinto 371979c217 worktree: add --quiet option 7 years ago
Ævar Arnfjörð Bjarmason 3c87aa946a checkout: pass the "num_matches" up to callers 7 years ago
Thomas Gummerer f60a7b763f worktree: teach "add" to check out existing branches 7 years ago
Thomas Gummerer 6427f87186 worktree: factor out dwim_branch function 7 years ago
Thomas Gummerer 2c27002a0a worktree: improve message when creating a new worktree 7 years ago