On Sat, Dec 15, 2018 at 9:18 AM Philip Oakley <philipoakley@xxxxxxx> wrote: > > On 14/12/2018 21:25, Anthony Sottile wrote: > > Signed-off-by: Anthony Sottile <asottile@xxxxxxxxx> > > --- > > Documentation/git-update-index.txt | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/Documentation/git-update-index.txt b/Documentation/git-update-index.txt > > index 1c4d146a4..9c03ca167 100644 > > --- a/Documentation/git-update-index.txt > > +++ b/Documentation/git-update-index.txt > > @@ -326,7 +326,7 @@ inefficient `lstat(2)`. If your filesystem is one of them, you > > can set "assume unchanged" bit to paths you have not changed to > > cause Git not to do this check. Note that setting this bit on a > > path does not mean Git will check the contents of the file to > > -see if it has changed -- it makes Git to omit any checking and > > +see if it has changed -- it means Git will skip any checking and > > assume it has *not* changed. When you make changes to working > > tree files, you have to explicitly tell Git about it by dropping > > "assume unchanged" bit, either before or after you modify them. > > Doesn't this also need the caveat that it is _a promise by the user_ > that they will not change the file, such that Git doesn't need to keep > checking, and that occasionally Git will check, or may perform > unexpected actions if the user has the wrong mental model. > > -- > > Philip > > yep, the rest of the documentation in this file explains that in detail -- I'm just fixing up a sentence that doesn't read well :)