https://github.com/geany/geany/blob/63a60f6ad799ebaac511e0ab3d251a44ff6c0061...
The `--force` option gets propagated down the toolchain:
~~~sh-session $ autoreconf --install --verbose --force autoreconf: Entering directory `.' autoreconf: running: autopoint --force autoreconf: running: aclocal --force -I m4 [ . . .] autoreconf: running: libtoolize --copy --force [ . . .] autoreconf: running: /usr/bin/autoconf --force [ . . .] autoreconf: running: /usr/bin/autoheader --force [ . . .] autoreconf: running: automake --add-missing --copy --force-missing [ . . .] ~~~
And just running `autogen.sh` makes git think `INSTALL` is modified.
That's because of `automake . . . `; run it without `--force-missing` and nothing gets modified.