Blame SOURCES/0007-re-write-.gitignore.patch

d9d99f
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
d9d99f
From: Peter Jones <pjones@redhat.com>
d9d99f
Date: Tue, 8 Aug 2017 12:48:04 -0400
d9d99f
Subject: [PATCH] re-write .gitignore
d9d99f
d9d99f
---
d9d99f
 .gitignore                        | 357 +++++++++++++-------------------------
d9d99f
 build-aux/.gitignore              |   9 +
d9d99f
 docs/.gitignore                   |   4 +
d9d99f
 grub-core/.gitignore              |  15 ++
d9d99f
 grub-core/gnulib/.gitignore       |  22 +++
d9d99f
 grub-core/lib/.gitignore          |   1 +
d9d99f
 include/grub/gcrypt/.gitignore    |   2 +
d9d99f
 po/.gitignore                     |   4 +
d9d99f
 util/bash-completion.d/.gitignore |   1 +
d9d99f
 9 files changed, 175 insertions(+), 240 deletions(-)
d9d99f
 create mode 100644 build-aux/.gitignore
d9d99f
 create mode 100644 docs/.gitignore
d9d99f
 create mode 100644 grub-core/.gitignore
d9d99f
 create mode 100644 grub-core/gnulib/.gitignore
d9d99f
 create mode 100644 grub-core/lib/.gitignore
d9d99f
 create mode 100644 include/grub/gcrypt/.gitignore
d9d99f
 create mode 100644 po/.gitignore
d9d99f
 create mode 100644 util/bash-completion.d/.gitignore
d9d99f
d9d99f
diff --git a/.gitignore b/.gitignore
d9d99f
index eca17bec9b8..43f04d47277 100644
d9d99f
--- a/.gitignore
d9d99f
+++ b/.gitignore
d9d99f
@@ -1,249 +1,126 @@
d9d99f
-00_header
d9d99f
-10_*
d9d99f
-20_linux_xen
d9d99f
-30_os-prober
d9d99f
-40_custom
d9d99f
-41_custom
d9d99f
-*.1
d9d99f
-*.8
d9d99f
-aclocal.m4
d9d99f
-ahci_test
d9d99f
-ascii.bitmaps
d9d99f
-ascii.h
d9d99f
-autom4te.cache
d9d99f
-build-grub-gen-asciih
d9d99f
-build-grub-gen-widthspec
d9d99f
-build-grub-mkfont
d9d99f
-cdboot_test
d9d99f
-cmp_test
d9d99f
-config.cache
d9d99f
-config.guess
d9d99f
-config.h
d9d99f
-config-util.h
d9d99f
-config-util.h.in
d9d99f
-config.log
d9d99f
-config.status
d9d99f
-config.sub
d9d99f
-configure
d9d99f
-core_compress_test
d9d99f
-DISTLIST
d9d99f
-docs/*.info
d9d99f
-docs/stamp-vti
d9d99f
-docs/version.texi
d9d99f
-ehci_test
d9d99f
-example_grub_script_test
d9d99f
-example_scripted_test
d9d99f
-example_unit_test
d9d99f
+# things ./autogen.sh will create
d9d99f
+/Makefile.utilgcry.def
d9d99f
+/aclocal.m4
d9d99f
+/autom4te.cache
d9d99f
+/configure
d9d99f
+Makefile
d9d99f
+# we want to enable building in a subdirectory, but we don't want to exclude
d9d99f
+# /build-aux so explicitly don't ignore it.
d9d99f
+/build*/
d9d99f
+!/build-aux/
d9d99f
+
d9d99f
+# things very common editors create that we never want
d9d99f
+*~
d9d99f
+.*.sw?
d9d99f
+*.patch
d9d99f
+
d9d99f
+# built objects across the whole tree
d9d99f
+Makefile.in
d9d99f
+*.a
d9d99f
+*.am
d9d99f
 *.exec
d9d99f
-*.exec.exe
d9d99f
-fddboot_test
d9d99f
-genkernsyms.sh
d9d99f
-gensymlist.sh
d9d99f
-gentrigtables
d9d99f
-gentrigtables.exe
d9d99f
-gettext_strings_test
d9d99f
-grub-bin2h
d9d99f
-/grub-bios-setup
d9d99f
-/grub-bios-setup.exe
d9d99f
-grub_cmd_date
d9d99f
-grub_cmd_echo
d9d99f
-grub_cmd_regexp
d9d99f
-grub_cmd_set_date
d9d99f
-grub_cmd_sleep
d9d99f
-/grub-editenv
d9d99f
-/grub-editenv.exe
d9d99f
-grub-emu
d9d99f
-grub-emu-lite
d9d99f
-grub-emu.exe
d9d99f
-grub-emu-lite.exe
d9d99f
-grub_emu_init.c
d9d99f
-grub_emu_init.h
d9d99f
-/grub-file
d9d99f
-/grub-file.exe
d9d99f
-grub-fstest
d9d99f
-grub-fstest.exe
d9d99f
-grub_fstest_init.c
d9d99f
-grub_fstest_init.h
d9d99f
-grub_func_test
d9d99f
-grub-install
d9d99f
-grub-install.exe
d9d99f
-grub-kbdcomp
d9d99f
-/grub-macbless
d9d99f
-/grub-macbless.exe
d9d99f
-grub-macho2img
d9d99f
-/grub-menulst2cfg
d9d99f
-/grub-menulst2cfg.exe
d9d99f
-/grub-mk*
d9d99f
-grub-mount
d9d99f
-/grub-ofpathname
d9d99f
-/grub-ofpathname.exe
d9d99f
-grub-core/build-grub-pe2elf.exe
d9d99f
-/grub-probe
d9d99f
-/grub-probe.exe
d9d99f
-grub_probe_init.c
d9d99f
-grub_probe_init.h
d9d99f
-/grub-reboot
d9d99f
-grub_script_blanklines
d9d99f
-grub_script_blockarg
d9d99f
-grub_script_break
d9d99f
-grub-script-check
d9d99f
-grub-script-check.exe
d9d99f
-grub_script_check_init.c
d9d99f
-grub_script_check_init.h
d9d99f
-grub_script_comments
d9d99f
-grub_script_continue
d9d99f
-grub_script_dollar
d9d99f
-grub_script_echo1
d9d99f
-grub_script_echo_keywords
d9d99f
-grub_script_escape_comma
d9d99f
-grub_script_eval
d9d99f
-grub_script_expansion
d9d99f
-grub_script_final_semicolon
d9d99f
-grub_script_for1
d9d99f
-grub_script_functions
d9d99f
-grub_script_gettext
d9d99f
-grub_script_if
d9d99f
-grub_script_leading_whitespace
d9d99f
-grub_script_no_commands
d9d99f
-grub_script_not
d9d99f
-grub_script_return
d9d99f
-grub_script_setparams
d9d99f
-grub_script_shift
d9d99f
-grub_script_strcmp
d9d99f
-grub_script_test
d9d99f
-grub_script_vars1
d9d99f
-grub_script_while1
d9d99f
-grub_script.tab.c
d9d99f
-grub_script.tab.h
d9d99f
-grub_script.yy.c
d9d99f
-grub_script.yy.h
d9d99f
-grub-set-default
d9d99f
-grub_setup_init.c
d9d99f
-grub_setup_init.h
d9d99f
-grub-shell
d9d99f
-grub-shell-tester
d9d99f
-grub-sparc64-setup
d9d99f
-grub-sparc64-setup.exe
d9d99f
-/grub-syslinux2cfg
d9d99f
-/grub-syslinux2cfg.exe
d9d99f
-gzcompress_test
d9d99f
-hddboot_test
d9d99f
-help_test
d9d99f
-*.img
d9d99f
 *.image
d9d99f
-*.image.exe
d9d99f
-include/grub/cpu
d9d99f
-include/grub/machine
d9d99f
-install-sh
d9d99f
-lib/libgcrypt-grub
d9d99f
-libgrub_a_init.c
d9d99f
-*.log
d9d99f
+*.img
d9d99f
+*.info
d9d99f
 *.lst
d9d99f
-lzocompress_test
d9d99f
 *.marker
d9d99f
-Makefile
d9d99f
 *.mod
d9d99f
-mod-*.c
d9d99f
-missing
d9d99f
-netboot_test
d9d99f
+*.module
d9d99f
 *.o
d9d99f
-*.a
d9d99f
-ohci_test
d9d99f
-partmap_test
d9d99f
-pata_test
d9d99f
 *.pf2
d9d99f
-*.pp
d9d99f
-po/*.mo
d9d99f
-po/grub.pot
d9d99f
-po/POTFILES
d9d99f
-po/stamp-po
d9d99f
-printf_test
d9d99f
-priority_queue_unit_test
d9d99f
-pseries_test
d9d99f
-stamp-h
d9d99f
-stamp-h1
d9d99f
-stamp-h.in
d9d99f
-symlist.c
d9d99f
-symlist.h
d9d99f
-trigtables.c
d9d99f
-*.trs
d9d99f
-uhci_test
d9d99f
-update-grub_lib
d9d99f
-unidata.c
d9d99f
-xzcompress_test
d9d99f
-Makefile.in
d9d99f
-GPATH
d9d99f
-GRTAGS
d9d99f
-GSYMS
d9d99f
-GTAGS
d9d99f
-compile
d9d99f
-depcomp
d9d99f
-mdate-sh
d9d99f
-texinfo.tex
d9d99f
-grub-core/lib/libgcrypt-grub
d9d99f
-.deps
d9d99f
-.deps-util
d9d99f
-.deps-core
d9d99f
+*.yy.[ch]
d9d99f
+.deps/
d9d99f
+.deps-core/
d9d99f
+.deps-util/
d9d99f
 .dirstamp
d9d99f
-Makefile.util.am
d9d99f
-contrib
d9d99f
-grub-core/bootinfo.txt
d9d99f
-grub-core/Makefile.core.am
d9d99f
-grub-core/Makefile.gcry.def
d9d99f
-grub-core/contrib
d9d99f
-grub-core/gdb_grub
d9d99f
-grub-core/genmod.sh
d9d99f
-grub-core/gensyminfo.sh
d9d99f
-grub-core/gmodule.pl
d9d99f
-grub-core/grub.chrp
d9d99f
-grub-core/modinfo.sh
d9d99f
-grub-core/*.module
d9d99f
-grub-core/*.module.exe
d9d99f
-grub-core/*.pp
d9d99f
-grub-core/kernel.img.bin
d9d99f
-util/bash-completion.d/grub
d9d99f
-grub-core/gnulib/alloca.h
d9d99f
-grub-core/gnulib/arg-nonnull.h
d9d99f
-grub-core/gnulib/c++defs.h
d9d99f
-grub-core/gnulib/charset.alias
d9d99f
-grub-core/gnulib/configmake.h
d9d99f
-grub-core/gnulib/float.h
d9d99f
-grub-core/gnulib/getopt.h
d9d99f
-grub-core/gnulib/langinfo.h
d9d99f
-grub-core/gnulib/ref-add.sed
d9d99f
-grub-core/gnulib/ref-del.sed
d9d99f
-grub-core/gnulib/stdio.h
d9d99f
-grub-core/gnulib/stdlib.h
d9d99f
-grub-core/gnulib/string.h
d9d99f
-grub-core/gnulib/strings.h
d9d99f
-grub-core/gnulib/sys
d9d99f
-grub-core/gnulib/unistd.h
d9d99f
-grub-core/gnulib/warn-on-use.h
d9d99f
-grub-core/gnulib/wchar.h
d9d99f
-grub-core/gnulib/wctype.h
d9d99f
-grub-core/rs_decoder.h
d9d99f
-widthspec.bin
d9d99f
-widthspec.h
d9d99f
-docs/stamp-1
d9d99f
-docs/version-dev.texi
d9d99f
-Makefile.utilgcry.def
d9d99f
-po/*.po
d9d99f
-po/*.gmo
d9d99f
-po/LINGUAS
d9d99f
-po/remove-potcdate.sed
d9d99f
-include/grub/gcrypt/gcrypt.h
d9d99f
-include/grub/gcrypt/g10lib.h
d9d99f
-po/POTFILES.in
d9d99f
-po/POTFILES-shell.in
d9d99f
-/grub-glue-efi
d9d99f
-/grub-render-label
d9d99f
-/grub-glue-efi.exe
d9d99f
-/grub-render-label.exe
d9d99f
-grub-core/gnulib/locale.h
d9d99f
-grub-core/gnulib/unitypes.h
d9d99f
-grub-core/gnulib/uniwidth.h
d9d99f
-build-aux/test-driver
d9d99f
+
d9d99f
+# next are things you get if you do ./configure in the topdir (for e.g.
d9d99f
+# "make dist" invocation.
d9d99f
+/config-util.h
d9d99f
+/config.h
d9d99f
+/include/grub/cpu
d9d99f
+/include/grub/machine
d9d99f
+/po/POTFILES
d9d99f
+/stamp-h
d9d99f
+/stamp-h1
d9d99f
+config.log
d9d99f
+config.status
d9d99f
+
d9d99f
+# stuff "make dist" creates
d9d99f
+ChangeLog
d9d99f
+grub-*.tar
d9d99f
+grub-*.tar.*
d9d99f
+
d9d99f
+# stuff "make" creates
d9d99f
+/[[:digit:]][[:digit:]]_?*
d9d99f
+/ascii.h
d9d99f
+/build-grub-gen-asciih
d9d99f
+/build-grub-gen-widthspec
d9d99f
+/build-grub-mkfont
d9d99f
+/config-util.h.in
d9d99f
 /garbage-gen
d9d99f
-/garbage-gen.exe
d9d99f
-/grub-fs-tester
d9d99f
-grub-core/build-grub-module-verifier
d9d99f
+/grub*-bios-setup
d9d99f
+/grub*-bios-setup.8
d9d99f
+/grub*-editenv
d9d99f
+/grub*-editenv.1
d9d99f
+/grub*-file
d9d99f
+/grub*-file.1
d9d99f
+/grub*-fs-tester
d9d99f
+/grub*-fstest
d9d99f
+/grub*-fstest.1
d9d99f
+/grub*-glue-efi
d9d99f
+/grub*-glue-efi.1
d9d99f
+/grub*-install
d9d99f
+/grub*-install.8
d9d99f
+/grub*-kbdcomp
d9d99f
+/grub*-kbdcomp.1
d9d99f
+/grub*-macbless
d9d99f
+/grub*-macbless.8
d9d99f
+/grub*-menulst2cfg
d9d99f
+/grub*-menulst2cfg.1
d9d99f
+/grub*-mkconfig
d9d99f
+/grub*-mkconfig.8
d9d99f
+/grub*-mkconfig_lib
d9d99f
+/grub*-mkfont
d9d99f
+/grub*-mkfont.1
d9d99f
+/grub*-mkimage
d9d99f
+/grub*-mkimage.1
d9d99f
+/grub*-mklayout
d9d99f
+/grub*-mklayout.1
d9d99f
+/grub*-mknetdir
d9d99f
+/grub*-mknetdir.1
d9d99f
+/grub*-mkpasswd-pbkdf2
d9d99f
+/grub*-mkpasswd-pbkdf2.1
d9d99f
+/grub*-mkrelpath
d9d99f
+/grub*-mkrelpath.1
d9d99f
+/grub*-mkrescue
d9d99f
+/grub*-mkrescue.1
d9d99f
+/grub*-mkstandalone
d9d99f
+/grub*-mkstandalone.1
d9d99f
+/grub*-ofpathname
d9d99f
+/grub*-ofpathname.8
d9d99f
+/grub*-probe
d9d99f
+/grub*-probe.8
d9d99f
+/grub*-reboot
d9d99f
+/grub*-reboot.8
d9d99f
+/grub*-render-label
d9d99f
+/grub*-render-label.1
d9d99f
+/grub*-script-check
d9d99f
+/grub*-script-check.1
d9d99f
+/grub*-set-default
d9d99f
+/grub*-set-default.8
d9d99f
+/grub*-shell
d9d99f
+/grub*-shell-tester
d9d99f
+/grub*-sparc64-setup
d9d99f
+/grub*-sparc64-setup.8
d9d99f
+/grub*-syslinux2cfg
d9d99f
+/grub*-syslinux2cfg.1
d9d99f
+/grub_fstest.pp
d9d99f
+/grub_fstest_init.c
d9d99f
+/grub_fstest_init.lst
d9d99f
+/grub_script.tab.[ch]
d9d99f
+/libgrub.pp
d9d99f
+/libgrub_a_init.c
d9d99f
+/libgrub_a_init.lst
d9d99f
+/stamp-h.in
d9d99f
+/widthspec.h
d9d99f
diff --git a/build-aux/.gitignore b/build-aux/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..f2f17aab9ff
d9d99f
--- /dev/null
d9d99f
+++ b/build-aux/.gitignore
d9d99f
@@ -0,0 +1,9 @@
d9d99f
+/compile
d9d99f
+/config.guess
d9d99f
+/config.sub
d9d99f
+/depcomp
d9d99f
+/install-sh
d9d99f
+/mdate-sh
d9d99f
+/missing
d9d99f
+/test-driver
d9d99f
+/texinfo.tex
d9d99f
diff --git a/docs/.gitignore b/docs/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..91aee84d3e9
d9d99f
--- /dev/null
d9d99f
+++ b/docs/.gitignore
d9d99f
@@ -0,0 +1,4 @@
d9d99f
+/*.in
d9d99f
+/stamp-1
d9d99f
+/stamp-vti
d9d99f
+/version*.texi
d9d99f
diff --git a/grub-core/.gitignore b/grub-core/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..c738ac6c649
d9d99f
--- /dev/null
d9d99f
+++ b/grub-core/.gitignore
d9d99f
@@ -0,0 +1,15 @@
d9d99f
+/*.lst
d9d99f
+/Makefile.gcry.def
d9d99f
+/unidata.c
d9d99f
+/build-grub-module-verifier
d9d99f
+/gdb_grub
d9d99f
+/genmod.sh
d9d99f
+/gensyminfo.sh
d9d99f
+/gentrigtables
d9d99f
+/gmodule.pl
d9d99f
+/grub_script.tab.[ch]
d9d99f
+/modinfo.sh
d9d99f
+/rs_decoder.h
d9d99f
+/symlist.c
d9d99f
+/symlist.h
d9d99f
+/trigtables.c
d9d99f
diff --git a/grub-core/gnulib/.gitignore b/grub-core/gnulib/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..29e199c2db4
d9d99f
--- /dev/null
d9d99f
+++ b/grub-core/gnulib/.gitignore
d9d99f
@@ -0,0 +1,22 @@
d9d99f
+/alloca.h
d9d99f
+/arg-nonnull.h
d9d99f
+/c++defs.h
d9d99f
+/charset.alias
d9d99f
+/configmake.h
d9d99f
+/getopt.h
d9d99f
+/langinfo.h
d9d99f
+/libgnu.a
d9d99f
+/locale.h
d9d99f
+/ref-add.sed
d9d99f
+/ref-del.sed
d9d99f
+/stdio.h
d9d99f
+/stdlib.h
d9d99f
+/string.h
d9d99f
+/strings.h
d9d99f
+/sys/
d9d99f
+/unistd.h
d9d99f
+/unitypes.h
d9d99f
+/uniwidth.h
d9d99f
+/warn-on-use.h
d9d99f
+/wchar.h
d9d99f
+/wctype.h
d9d99f
diff --git a/grub-core/lib/.gitignore b/grub-core/lib/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..68154591404
d9d99f
--- /dev/null
d9d99f
+++ b/grub-core/lib/.gitignore
d9d99f
@@ -0,0 +1 @@
d9d99f
+/libgcrypt-grub/
d9d99f
diff --git a/include/grub/gcrypt/.gitignore b/include/grub/gcrypt/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..8fbf5646246
d9d99f
--- /dev/null
d9d99f
+++ b/include/grub/gcrypt/.gitignore
d9d99f
@@ -0,0 +1,2 @@
d9d99f
+g10lib.h
d9d99f
+gcrypt.h
d9d99f
diff --git a/po/.gitignore b/po/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..97b679c3138
d9d99f
--- /dev/null
d9d99f
+++ b/po/.gitignore
d9d99f
@@ -0,0 +1,4 @@
d9d99f
+/POTFILES*.in
d9d99f
+/grub.pot
d9d99f
+/remove-potcdate.sed
d9d99f
+/stamp-po
d9d99f
diff --git a/util/bash-completion.d/.gitignore b/util/bash-completion.d/.gitignore
d9d99f
new file mode 100644
d9d99f
index 00000000000..b7e1eb12428
d9d99f
--- /dev/null
d9d99f
+++ b/util/bash-completion.d/.gitignore
d9d99f
@@ -0,0 +1 @@
d9d99f
+grub