On Fri, Aug 9, 2019 at 10:48 AM Junio C Hamano <gits...@pobox.com> wrote: > > Jeff King <p...@peff.net> writes: > > > I don't know of any plans for checkout in particular, but I think the > > docs for restore/switch make it clear that it's way too early to start > > scripting around them: > > > > $ git grep EXPERIMENTAL Documentation/ > > Documentation/git-restore.txt:THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR > > MAY CHANGE. > > Documentation/git-switch.txt:THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR > > MAY CHANGE. > > Would it ever be OK to script around checkout, restore and/or switch > Porcelain commands?
Users who wish to get their job done will script around porcelain all the time. I would be surprised if even 1% of build scripts use 'git checkout-index' instead of 'git checkout'. No, this doesn't make it OK. ;)