The `git difftool` command was converted to a builtin in git-2.12.0 (from 2017). We don't need to split it out of git-core. This was missed incb7fab7
(Move commands which no longer require perl into git-core, 2017-11-10) andd56cfc6
(Use symlinks instead of hardlinks for installed binaries, 2018-03-15). Better late than never.
24 lines
1.2 KiB
Plaintext
24 lines
1.2 KiB
Plaintext
from Config import *
|
|
|
|
# the dictionary is a bit limited
|
|
addFilter("git.* spelling-error %description .* subpackages")
|
|
addFilter("git-subtree.* spelling-error %description .* (subdirectory|subproject|subtree)")
|
|
|
|
# git-core-doc requires git-core, which provides the symlink target
|
|
addFilter("git(-core-doc)?\..*: W: dangling-relative-symlink /usr/share/doc/git/contrib/hooks ../../../git-core/contrib/hooks")
|
|
|
|
# git-gui requires git, which provides the git binary
|
|
addFilter("git-gui.noarch: W: desktopfile-without-binary /usr/share/applications/git-gui.desktop git")
|
|
|
|
# ignore no doc/manpage warnings where we don't expect any documentation
|
|
addFilter("git-(all|core|credential-libsecret)\..*: W: no-documentation")
|
|
addFilter("perl-Git-SVN.noarch: W: no-documentation")
|
|
addFilter("git-core\..*: W: no-manual-page-for-binary")
|
|
|
|
# nothing provides git-gnome-keyring, it's simply obsolete
|
|
# similarly ignore the warning when git-cvs and git-p4 are disabled
|
|
addFilter("git.* obsolete-not-provided git-(cvs|gnome-keyring|p4)")
|
|
|
|
# we BR emacs which requires emacs-common and provides %{_emacs_version}
|
|
addFilter("git.(spec|src): .* Possible unexpanded macro in: Requires:.*emacs-filesystem >= %{_emacs_version}")
|