]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.15-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 1 Oct 2024 08:43:26 +0000 (10:43 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 1 Oct 2024 08:43:26 +0000 (10:43 +0200)
added patches:
remove-.orig-pattern-from-.gitignore.patch

queue-5.15/remove-.orig-pattern-from-.gitignore.patch [new file with mode: 0644]
queue-5.15/series

diff --git a/queue-5.15/remove-.orig-pattern-from-.gitignore.patch b/queue-5.15/remove-.orig-pattern-from-.gitignore.patch
new file mode 100644 (file)
index 0000000..778ff74
--- /dev/null
@@ -0,0 +1,57 @@
+From 76be4f5a784533c71afbbb1b8f2963ef9e2ee258 Mon Sep 17 00:00:00 2001
+From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
+Date: Mon, 29 Jul 2024 18:57:38 +0300
+Subject: Remove *.orig pattern from .gitignore
+
+From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
+
+commit 76be4f5a784533c71afbbb1b8f2963ef9e2ee258 upstream.
+
+Commit 3f1b0e1f2875 (".gitignore update") added *.orig and *.rej
+patterns to .gitignore in v2.6.23. The commit message didn't give a
+rationale. Later on, commit 1f5d3a6b6532 ("Remove *.rej pattern from
+.gitignore") removed the *.rej pattern in v2.6.26, on the rationale that
+*.rej files indicated something went really wrong and should not be
+ignored.
+
+The *.rej files are now shown by `git status`, which helps located
+conflicts when applying patches and lowers the probability that they
+will go unnoticed. It is however still easy to overlook the *.orig files
+which slowly polute the source tree. That's not as big of a deal as not
+noticing a conflict, but it's still not nice.
+
+Drop the *.orig pattern from .gitignore to avoid this and help keep the
+source tree clean.
+
+Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
+[masahiroy@kernel.org:
+I do not have a strong opinion about this. Perhaps some people may have
+a different opinion.
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+If you are someone who wants to ignore *.orig, it is likely you would
+want to do so across all projects. Then, $XDG_CONFIG_HOME/git/ignore
+would be more suitable for your needs. gitignore(5) suggests, "Patterns
+which a user wants Git to ignore in all situations generally go into a
+file specified by core.excludesFile in the user's ~/.gitconfig".
+
+Please note that you cannot do the opposite; if *.orig is ignored by
+the project's .gitignore, you cannot override the decision because
+$XDG_CONFIG_HOME/git/ignore has a lower priority.
+
+If *.orig is sitting on the fence, I'd leave it to the users. ]
+Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
+---
+ .gitignore |    1 -
+ 1 file changed, 1 deletion(-)
+
+--- a/.gitignore
++++ b/.gitignore
+@@ -129,7 +129,6 @@ GTAGS
+ # id-utils files
+ ID
+-*.orig
+ *~
+ \#*#
index 3439df3fb63b37f59b17ca6a0f35e01339305470..2776eccbaf7e19d3d6f649dc2904de547a9d83a1 100644 (file)
@@ -299,3 +299,4 @@ powercap-rapl-fix-invalid-initialization-for-pl4_supported-field.patch
 x86-mm-switch-to-new-intel-cpu-model-defines.patch
 vfio-pci-fix-potential-memory-leak-in-vfio_intx_enable.patch
 selinux-smack-don-t-bypass-permissions-check-in-inode_setsecctx-hook.patch
+remove-.orig-pattern-from-.gitignore.patch