From: Junio C Hamano Date: Thu, 02 Sep 2021 20:56:26 GMT Subject: Re: [PATCH 0/9] remove dead shell code Message-ID: In-Reply-To: Peter Baumann writes: > Hm, I have scripts here, implementing some porcelain commands which > follow the same approach as > the git porcelain scripts, e.g. > > #!/bin/bash > SUBDIRECTORY_OK=Yes > . git-sh-setup > require_work_tree > require_clean_work_tree > cd_to_toplevel || die "Can't find top level for the git repo" > set_reflog_action my-special-script # this > will be broken by the patch series > > I was under the impression that this is how it should be done when one > needs to write some custom git scripts. The reason why output from "git log --stat -- git-sh-setup.sh" does not have that much removal is exactly this. These are part of our published API. It is very much appreciated that you raised this point. Thanks.