From: Junio C Hamano Date: Thu, 13 Apr 2017 22:50:04 GMT Subject: Re: [PATCH] worktree add: add --lock option Message-ID: In-Reply-To: <20170412135805.29837-1-pclouds@gmail.com> Nguyễn Thái Ngọc Duy writes: > As explained in the document. This option has an advantage over the > command sequence "git worktree add && git worktree lock": there will be > no gap that somebody can accidentally "prune" the new worktree (or soon, > explicitly "worktree remove" it). > > "worktree add" does keep a lock on while it's preparing the worktree. > If --lock is specified, this lock remains after the worktree is created. > > Suggested-by: David Taylor > Signed-off-by: Nguyễn Thái Ngọc Duy > --- > A patch that adds --lock may look like this. This looks more like "I do believe the idea by David is a useful addition and here is how I did it to the best of my ability---let's make sure we polish it for eventual inclusion" than a mere "it may look like so---do whatever you want with it" patch. To me "git worktree add --lock" somehow sounds less correct than "git worktree add --locked", but I'd appreciate if natives can correct me. Thanks.