Exclude .hg* from dist tarballs
Exclude .hg* from dist tarballs

Debian's lintian checker complaints when upstream tarballs contain an
.hgtags file.

This excludes ".hg[a-z]*".  This is mostly consistent with the git
handling in del_gitfiles() which deletes .git*.  hg archive --help shows
an example of -X ".hg*".  However, instead of ".hg*", I have used
".hg[a-z]*" to keep the automatically added hg_archival.txt.  This file
may be useful to link the tarball to the Mercurial revision for either
manual inspection or in case any code interprets it for a --version or
similar.

This also excludes .hgignore and other things like .hgflow, which seems
desirable.

Fixes #6575

pexip/meson,mesonbuild/meson,becm/meson,mesonbuild/meson,becm/meson,jpakkane/meson,mesonbuild/meson,pexip/meson,jpakkane/meson,pexip/meson,becm/meson,QuLogic/meson,mesonbuild/meson,pexip/meson,mesonbuild/meson,jpakkane/meson,mesonbuild/meson,QuLogic/meson,pexip/meson,jpakkane/meson,becm/meson,becm/meson,pexip/meson,QuLogic/meson,jpakkane/meson,jpakkane/meson,becm/meson,becm/meson,pexip/meson,QuLogic/meson,QuLogic/meson,jpakkane/meson,jpakkane/meson,becm/meson,jpakkane/meson,QuLogic/meson,mesonbuild/meson,becm/meson,QuLogic/meson,QuLogic/meson,becm/meson,QuLogic/meson,pexip/meson,mesonbuild/meson,pexip/meson,mesonbuild/meson,mesonbuild/meson,pexip/meson