Skip to content

git worktree (re)move

Nguyễn Thái Ngọc Duy git 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest11 patches 11 repliesIn review
  2. v111 patches 4 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11copy.c: import copy_file() from busyboxcopy.c+331 -00 replies
2/11copy.c: delete unused code in copy_file()copy.c+7 -940 replies
3/11copy.c: convert bb_(p)error_msg to error(_errno)copy.c+31 -540 replies
4/11copy.c: style fixcopy.c+29 -210 replies
5/11copy.c: convert copy_file() to copy_dir_recursively()cache.h copy.c+179 -380 replies
6/11worktree.c: add validate_worktree()worktree.c worktree.h+68 -00 replies
7/11worktree.c: add update_worktree_location()worktree.c worktree.h+27 -00 replies
8/11worktree move: new commandDocumentation/git-worktree.txt builtin/worktree.c contrib/completion/git-completion.bash +1 more+99 -20 replies
9/11worktree move: accept destination as directorybuiltin/worktree.c+18 -10 replies
10/11worktree move: refuse to move worktrees with submodulesbuiltin/worktree.c+23 -01 reply
11/11worktree remove: new commandDocumentation/git-worktree.txt builtin/worktree.c contrib/completion/git-completion.bash +1 more+121 -100 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 00/11] git worktree (re)move

v2 contains some style fix and adapts to the new get_worktrees() api from nd/worktree-list-fixup (which means it can't be built without that series).

Nguyễn Thái Ngọc Duy (11):
copy.c: import copy_file() from busybox copy.c: delete unused code in copy_file() copy.c: convert bb_(p)error_msg to error(_errno) copy.c: style fix
copy.c: convert copy_file() to copy_dir_recursively() worktree.c: add validate_worktree() worktree.c: add update_worktree_location() worktree move: new command
worktree move: accept destination as directory worktree move: refuse to move worktrees with submodules worktree remove: new command

 Documentation/git-worktree.txt         |  28 ++-
 builtin/worktree.c                     | 181 ++++++++++++++++
 cache.h                                |   1 +
 contrib/completion/git-completion.bash |   5 +-
 copy.c                                 | 369 +++++++++++++++++++++++++++++++++
 t/t2028-worktree-move.sh               |  56 +++++
 worktree.c                             |  84 ++++++++
 worktree.h                             |  11 +
 8 files changed, 724 insertions(+), 11 deletions(-)
Signature · 1 line
2.8.2.524.g6ff3d78