gitignore: Add leading slashes where appropriate

Going through the list of gitignore patterns without a leading slash,
this adds a leading slash where it appears to have been forgotten.

Some gitignore patterns like ".deps/" or "Makefile" clearly should
match everywhere, so those definitively need no leading slash.

For some patterns like "ascii.bitmaps", it is unclear where in the
source tree they should match. Those patterns are kept as they are,
matching the patterns in the whole tree of subdirectories.

Signed-off-by: Hans Ulrich Niedermann <hun@n-dimensional.de>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
Hans Ulrich Niedermann 2020-05-07 23:33:19 +02:00 committed by Daniel Kiper
parent 6cfa746654
commit 641a144085

227
.gitignore vendored
View file

@ -22,162 +22,88 @@
.deps-util/ .deps-util/
.deps/ .deps/
.dirstamp .dirstamp
00_header
10_*
20_linux_xen
30_os-prober
40_custom
41_custom
ABOUT-NLS
DISTLIST DISTLIST
GPATH GPATH
GRTAGS GRTAGS
GSYMS GSYMS
GTAGS GTAGS
INSTALL.grub
Makefile Makefile
Makefile.in Makefile.in
Makefile.util.am
Makefile.utilgcry.def
aclocal.m4
ahci_test
ascii.bitmaps ascii.bitmaps
ascii.h
autom4te.cache/
build-aux/
build-grub-gen-asciih
build-grub-gen-widthspec
build-grub-mkfont
cdboot_test
cmp_test
compile
config-util.h
config-util.h.in
config.cache
config.guess
config.h
config.log
config.status
config.sub
configure
contrib
core_compress_test
depcomp
ehci_test
example_grub_script_test
example_scripted_test
example_unit_test
fddboot_test
genkernsyms.sh genkernsyms.sh
gensymlist.sh gensymlist.sh
gentrigtables
gentrigtables.exe
gettext_strings_test
grub-bin2h grub-bin2h
grub-emu grub-emu
grub-emu-lite grub-emu-lite
grub-emu-lite.exe grub-emu-lite.exe
grub-emu.exe grub-emu.exe
grub-fstest
grub-fstest.exe
grub-install
grub-install.exe
grub-kbdcomp
grub-macho2img grub-macho2img
grub-mount
grub-script-check
grub-script-check.exe
grub-set-default
grub-shell
grub-shell-tester
grub-sparc64-setup
grub-sparc64-setup.exe
grub_cmd_date
grub_cmd_echo
grub_cmd_regexp
grub_cmd_set_date
grub_cmd_sleep
grub_emu_init.c grub_emu_init.c
grub_emu_init.h grub_emu_init.h
grub_fstest_init.c
grub_fstest_init.h
grub_func_test
grub_probe_init.c grub_probe_init.c
grub_probe_init.h grub_probe_init.h
grub_script.tab.c grub_script.tab.c
grub_script.tab.h grub_script.tab.h
grub_script.yy.c grub_script.yy.c
grub_script.yy.h grub_script.yy.h
grub_script_blanklines
grub_script_blockarg
grub_script_break
grub_script_check_init.c grub_script_check_init.c
grub_script_check_init.h grub_script_check_init.h
grub_script_comments
grub_script_continue
grub_script_dollar
grub_script_echo1
grub_script_echo_keywords
grub_script_escape_comma
grub_script_eval
grub_script_expansion
grub_script_final_semicolon
grub_script_for1
grub_script_functions
grub_script_gettext
grub_script_if
grub_script_leading_whitespace
grub_script_no_commands
grub_script_not
grub_script_return
grub_script_setparams
grub_script_shift
grub_script_strcmp
grub_script_test
grub_script_vars1
grub_script_while1
grub_setup_init.c grub_setup_init.c
grub_setup_init.h grub_setup_init.h
gzcompress_test
hddboot_test
help_test
install-sh
libgrub_a_init.c
lzocompress_test
mdate-sh mdate-sh
missing
mod-*.c mod-*.c
netboot_test
ohci_test
partmap_test
pata_test
printf_test
priority_queue_unit_test
pseries_test
stamp-h
stamp-h.in
stamp-h1
symlist.c
symlist.h
texinfo.tex
trigtables.c
uhci_test
unidata.c
update-grub_lib update-grub_lib
widthspec.bin widthspec.bin
widthspec.h
xzcompress_test
# #
# Ignore patterns relative to this .gitignore file's directory. # Ignore patterns relative to this .gitignore file's directory.
# #
/00_header
/10_*
/20_linux_xen
/30_os-prober
/40_custom
/41_custom
/ABOUT-NLS
/INSTALL.grub
/Makefile.util.am
/Makefile.utilgcry.def
/aclocal.m4
/ahci_test
/ascii.h
/autom4te.cache/
/build-aux/
/build-grub-gen-asciih
/build-grub-gen-widthspec
/build-grub-mkfont
/cdboot_test
/cmp_test
/compile
/config-util.h
/config-util.h.in
/config.cache
/config.guess
/config.h
/config.log
/config.status
/config.sub
/configure
/contrib
/core_compress_test
/depcomp
/docs/*.info /docs/*.info
/docs/stamp-1 /docs/stamp-1
/docs/stamp-vti /docs/stamp-vti
/docs/version-dev.texi /docs/version-dev.texi
/docs/version.texi /docs/version.texi
/ehci_test
/example_grub_script_test
/example_scripted_test
/example_unit_test
/fddboot_test
/garbage-gen /garbage-gen
/garbage-gen.exe /garbage-gen.exe
/gettext_strings_test
/gnulib/ /gnulib/
/grub-bios-setup /grub-bios-setup
/grub-bios-setup.exe /grub-bios-setup.exe
@ -193,6 +119,8 @@ xzcompress_test
/grub-core/gdb_grub /grub-core/gdb_grub
/grub-core/genmod.sh /grub-core/genmod.sh
/grub-core/gensyminfo.sh /grub-core/gensyminfo.sh
/grub-core/gentrigtables
/grub-core/gentrigtables.exe
/grub-core/gmodule.pl /grub-core/gmodule.pl
/grub-core/grub.chrp /grub-core/grub.chrp
/grub-core/kernel.img.bin /grub-core/kernel.img.bin
@ -200,18 +128,28 @@ xzcompress_test
/grub-core/lib/libgcrypt-grub /grub-core/lib/libgcrypt-grub
/grub-core/modinfo.sh /grub-core/modinfo.sh
/grub-core/rs_decoder.h /grub-core/rs_decoder.h
/grub-core/symlist.c
/grub-core/symlist.h
/grub-core/trigtables.c
/grub-core/unidata.c
/grub-editenv /grub-editenv
/grub-editenv.exe /grub-editenv.exe
/grub-file /grub-file
/grub-file.exe /grub-file.exe
/grub-fs-tester /grub-fs-tester
/grub-fstest
/grub-fstest.exe
/grub-glue-efi /grub-glue-efi
/grub-glue-efi.exe /grub-glue-efi.exe
/grub-install
/grub-install.exe
/grub-kbdcomp
/grub-macbless /grub-macbless
/grub-macbless.exe /grub-macbless.exe
/grub-menulst2cfg /grub-menulst2cfg
/grub-menulst2cfg.exe /grub-menulst2cfg.exe
/grub-mk* /grub-mk*
/grub-mount
/grub-ofpathname /grub-ofpathname
/grub-ofpathname.exe /grub-ofpathname.exe
/grub-probe /grub-probe
@ -219,14 +157,67 @@ xzcompress_test
/grub-reboot /grub-reboot
/grub-render-label /grub-render-label
/grub-render-label.exe /grub-render-label.exe
/grub-script-check
/grub-script-check.exe
/grub-set-default
/grub-shell
/grub-shell-tester
/grub-sparc64-setup
/grub-sparc64-setup.exe
/grub-syslinux2cfg /grub-syslinux2cfg
/grub-syslinux2cfg.exe /grub-syslinux2cfg.exe
/grub_cmd_date
/grub_cmd_echo
/grub_cmd_regexp
/grub_cmd_set_date
/grub_cmd_sleep
/grub_fstest_init.c
/grub_fstest_init.h
/grub_func_test
/grub_script_blanklines
/grub_script_blockarg
/grub_script_break
/grub_script_comments
/grub_script_continue
/grub_script_dollar
/grub_script_echo1
/grub_script_echo_keywords
/grub_script_escape_comma
/grub_script_eval
/grub_script_expansion
/grub_script_final_semicolon
/grub_script_for1
/grub_script_functions
/grub_script_gettext
/grub_script_if
/grub_script_leading_whitespace
/grub_script_no_commands
/grub_script_not
/grub_script_return
/grub_script_setparams
/grub_script_shift
/grub_script_strcmp
/grub_script_test
/grub_script_vars1
/grub_script_while1
/gzcompress_test
/hddboot_test
/help_test
/include/grub/cpu /include/grub/cpu
/include/grub/gcrypt/g10lib.h /include/grub/gcrypt/g10lib.h
/include/grub/gcrypt/gcrypt.h /include/grub/gcrypt/gcrypt.h
/include/grub/machine /include/grub/machine
/install-sh
/lib/libgcrypt-grub /lib/libgcrypt-grub
/libgrub_a_init.c
/lzocompress_test
/m4/ /m4/
/minixfs_test
/missing
/netboot_test
/ohci_test
/partmap_test
/pata_test
/po/*.gmo /po/*.gmo
/po/*.mo /po/*.mo
/po/*.po /po/*.po
@ -241,4 +232,14 @@ xzcompress_test
/po/grub.pot /po/grub.pot
/po/remove-potcdate.sed /po/remove-potcdate.sed
/po/stamp-po /po/stamp-po
/printf_test
/priority_queue_unit_test
/pseries_test
/stamp-h
/stamp-h.in
/stamp-h1
/texinfo.tex
/uhci_test
/util/bash-completion.d/grub /util/bash-completion.d/grub
/widthspec.h
/xzcompress_test