On Mon, Jul 29, 2019 at 01:08:14PM -0700, Philip Oakley via GitGitGadget wrote: > Add the Microsoft .manifest pattern, and do not anchor the 'Debug' > and 'Release' entries at the top-level directory, to allow for > multiple projects (one per target). > > Signed-off-by: Philip Oakley <philipoakley@xxxxxxx> > Signed-off-by: Johannes Schindelin <johannes.schindelin@xxxxxx> > --- > .gitignore | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/.gitignore b/.gitignore > index e096e0a51c..e7bb15d301 100644 > --- a/.gitignore > +++ b/.gitignore > @@ -230,6 +230,7 @@ > *.ipdb > *.dll > .vs/ > -/Debug/ > -/Release/ > +*.manifest This new line ignores the tracked file 'compat/win32/git.manifest' that was added fairly recently in fe90397604 (mingw: embed a manifest to trick UAC into Doing The Right Thing, 2019-06-27). I wonder whether that's intentional or accidental. I'm inclined to think that it's merely accidental, because, as far as I understand, this is an old-ish patch from times when there wasn't any 'git.manifest' file in tree, and simply noone noticed that in the meantime we got one. But I have no idea about how a Git build with Visual Studio is supposed to work, so it doesn't really matter what I'm inclined to think :)