132 Commits (768e30ea27c58aa69893e10b96ba5ba5680dc3cf)

Author SHA1 Message Date
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
Thomas Gummerer d861d34a6e worktree: remove extra members from struct add_opts 7 years ago
Stefan Beller d228eea514 worktree: accept -f as short for --force for removal 7 years ago
Nguyễn Thái Ngọc Duy 327864aaf7 worktree prune: improve prune logic when worktree is moved 7 years ago
Nguyễn Thái Ngọc Duy 3800135b89 worktree: delete dead code 7 years ago
brian m. carlson aab9583f7b Convert find_unique_abbrev* to struct object_id 7 years ago
Eric Sunshine a4bf1e3c2e worktree: add: fix 'post-checkout' not knowing new worktree location 7 years ago
Nguyễn Thái Ngọc Duy ee6763af0a worktree remove: allow it when $GIT_WORK_TREE is already gone 7 years ago
Nguyễn Thái Ngọc Duy cc73385cf6 worktree remove: new command 7 years ago
Nguyễn Thái Ngọc Duy 78d986b252 worktree move: refuse to move worktrees with submodules 7 years ago
Nguyễn Thái Ngọc Duy c64a8d200f worktree move: accept destination as directory 7 years ago
Nguyễn Thái Ngọc Duy 9f792bb472 worktree move: new command 7 years ago
Nguyễn Thái Ngọc Duy fc3d4e0cbe completion: use __gitcomp_builtin in _git_worktree 7 years ago
Nguyễn Thái Ngọc Duy 1224781d60 parse-options: let OPT__FORCE take optional flags argument 7 years ago
Junio C Hamano b780e4407d worktree: say that "add" takes an arbitrary commit in short-help 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
brian m. carlson 0f05154c70 worktree: convert struct worktree to object_id 7 years ago
Jeff King 8a1a8d2ad1 worktree: check the result of read_in_full() 8 years ago
Jeff King 228740b67b worktree: use xsize_t to access file size 8 years ago
Jeff King 0e5bba53af add UNLEAK annotation for reducing leak false positives 8 years ago
Ævar Arnfjörð Bjarmason 88ce3ef636 *.[ch] refactoring: make use of the FREE_AND_NULL() macro 8 years ago
Brandon Williams b2141fc1d2 config: don't include config.h by default 8 years ago
Johannes Schindelin 2e11f58fa6 show_worktree(): plug memory leak 8 years ago
Johannes Schindelin dddbad728c timestamp_t: a new data type for timestamps 8 years ago
Jeff King 8c2ca3a6d6 replace strbuf_addstr(git_path()) with git_path_buf() 8 years ago