From: Eric Sunshine Date: Fri, 25 May 2018 21:19:15 GMT Subject: Re: [PATCH v2 3/5] config doc: elaborate on what transfer.fsckObjects does Message-ID: In-Reply-To: <20180525192811.25680-4-avarab@gmail.com> On Fri, May 25, 2018 at 3:28 PM, Ævar Arnfjörð Bjarmason wrote: > The existing documentation led the user to believe that all we were > doing were basic reachability sanity checks, but that hasn't been true > for a very long time. Update the description to match reality, and > note the caveat that there's a quarantine for accepting pushes, but > not for fetching. > > Signed-off-by: Ævar Arnfjörð Bjarmason > --- > diff --git a/Documentation/config.txt b/Documentation/config.txt > @@ -3341,8 +3341,16 @@ transfer.fsckObjects:: > When set, the fetch or receive will abort in the case of a malformed > +object or a link to a nonexistent object. In addition, various other > +issues are checked for, including legacy issues (see `fsck.`), > +and potential security issues like the existence of a `.GIT` directory > +(see the release notes for v2.2.1 for details). Other sanity and > +security checks may be added in future releases. > ++ > +On the receiving side, failing fsckObjects will make those objects > +unreachable, see "QUARANTINE ENVIRONMENT" in > +linkgit:git-receive-pack[1]. On the fetch side, malformed objects will > +instead be left unreferenced in the repository. This version looks better. Thanks.