On August 9, 2019 1:45 PM, Junio C Hamano wrote: > "Randall S. Becker" <rsbecker@xxxxxxxxxxxxx> writes: > > > On 01 Aug 2019 13:05:12, Junio wrote: > >> >> *snip* > > > > I think this got missed in the shuffle, but I am getting questions > > about the topic from my own team that I cannot answer. > > > > I noticed that the switch and restore commands are now available in > > 2.23.0 but are not discussed in recent What's Cooking or Git Rev (or I > > blithely missed them). The question from my team is what are the plans > > for deprecating checkout. They have loads of scripts and want to plan > > for moving over. > > The two new commands were done in response to a common "checkout > does two different things, either checkout a branch in order to start working > on it, or checkout paths into the current workspace to work on them" > complaint. Those who are used to and are OK with the "git" command that > changes behaviour based on the rest of args (i.e. > "checkout <branchname>" and "checkout [<tree-ish>] <pathspec>" are the > ways to obtain these two behaviours) can safely keep using the command > they are familiar with. > > I do not think there currently is any plan to deprecate checkout. Thanks.