1#!/bin/sh 2# SPDX-License-Identifier: GPL-2.0-only 3 4set -e 5 6# Detect files that are tracked but ignored by git. This is checked only when 7# ${KBUILD_EXTRA_WARN} contains 1, git is installed, and the source tree is 8# tracked by git. 9check_tracked_ignored_files () { 10 case "${KBUILD_EXTRA_WARN}" in 11 *1*) ;; 12 *) return;; 13 esac 14 15 git -C ${srctree:-.} ls-files -i -c --exclude-per-directory=.gitignore 2>/dev/null | 16 sed 's/$/: warning: ignored by one of the .gitignore files/' >&2 17} 18 19check_tracked_ignored_files 20