37 Commits (e21cc076a31c8f6a39946f914338aa4dd6c9de3d)

Author SHA1 Message Date
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
Elia Pinto 371979c217 worktree: add --quiet option 7 years ago
Ævar Arnfjörð Bjarmason 9f4bcf81ea tests: make use of the test_must_be_empty function 7 years ago
Ævar Arnfjörð Bjarmason 8d7b558bae checkout & worktree: introduce checkout.defaultRemote 7 years ago
brian m. carlson 8125a58b91 t: switch $_z40 to $ZERO_OID 7 years ago
Thomas Gummerer f60a7b763f worktree: teach "add" to check out existing branches 7 years ago
Eric Sunshine a4bf1e3c2e worktree: add: fix 'post-checkout' not knowing new worktree location 7 years ago
Eric Sunshine b3b05971c1 clone: support 'clone --shared' from a worktree 7 years ago
Eric Sunshine ade546be47 worktree: invoke post-checkout hook (unless --no-checkout) 7 years ago
Thomas Gummerer e92445a731 add worktree.guessRemote config option 7 years ago
Thomas Gummerer 71d6682d8c worktree: add --guess-remote flag to add subcommand 7 years ago
Thomas Gummerer 4e85333197 worktree: make add <path> <branch> dwim 7 years ago
Thomas Gummerer e284e892ca worktree: add --[no-]track option to the add subcommand 7 years ago
Nguyễn Thái Ngọc Duy 507e6e9eec worktree add: add --lock option 8 years ago
Dennis Kaarsemaker 171c646f8c worktree: allow the main brach of a bare repository to be checked out 8 years ago
Jordan DE GEA 1a450e2fd1 worktree: allow "-" short-hand for @{-1} in add command 9 years ago
Nguyễn Thái Ngọc Duy 14ace5b77b branch: do not rename a branch under bisect or rebase 9 years ago
Nguyễn Thái Ngọc Duy 04a3dfb8b5 worktree.c: check whether branch is bisected in another worktree 9 years ago
Nguyễn Thái Ngọc Duy 8d9fdd7087 worktree.c: check whether branch is rebased in another worktree 9 years ago
Ray Zhang ef2a0ac9a0 worktree: add: introduce --checkout option 9 years ago
Nguyễn Thái Ngọc Duy beb6f24bee worktree add -B: do the checkout test before update branch 9 years ago
Nguyễn Thái Ngọc Duy 0ebf4a2af3 worktree: fix "add -B" 9 years ago
Elia Pinto 697b90d7e6 t/t2025-worktree-add.sh: use the $( ... ) construct for command substitution 9 years ago
Nguyễn Thái Ngọc Duy 744e469755 clone: allow --local from a linked checkout 9 years ago
Eric Sunshine 5c942570fe worktree: add: suppress auto-vivication with --detach and no <branch> 10 years ago
Eric Sunshine ab0b2c53ed worktree: make --detach mutually exclusive with -b/-B 10 years ago
Eric Sunshine 746bbdc64f checkout: teach check_linked_checkout() about symbolic link HEAD 10 years ago
Eric Sunshine 1eb07d829f worktree: add: auto-vivify new branch when <branch> is omitted 10 years ago
Eric Sunshine 0f4af3b9ea worktree: add: make -b/-B default to HEAD when <branch> is omitted 10 years ago
Eric Sunshine f194b1ef6e tests: worktree: retrofit "checkout --to" tests for "worktree add" 10 years ago
Eric Sunshine c990a4c11d checkout: fix bug with --to and relative HEAD 10 years ago
Nguyễn Thái Ngọc Duy e1c1ab9d25 checkout: don't check worktrees when not necessary 10 years ago
Nguyễn Thái Ngọc Duy 1d0fa898ea checkout: add --ignore-other-wortrees 10 years ago
Max Kirillov ee4fb8435e checkout: do not fail if target is an empty directory 10 years ago
Nguyễn Thái Ngọc Duy ad35f61518 t2025: add a test to make sure grafts is working from a linked checkout 10 years ago
Dennis Kaarsemaker 3473ad0cf6 checkout: don't require a work tree when checking out into a new one 10 years ago
Nguyễn Thái Ngọc Duy 3b8925c78b checkout: clean up half-prepared directories in --to mode 10 years ago
Nguyễn Thái Ngọc Duy 5883034c61 checkout: reject if the branch is already checked out elsewhere 10 years ago
Nguyễn Thái Ngọc Duy 529fef20cf checkout: support checking out into a new working directory 10 years ago