Package: git Version: 1:2.37.2-1 Severity: normal Tags: upstream Control: found -1 1:2.35.1-1
Hi, running "git diff --cached" outside a Git repository gives a confusing error message: +--- | $ git diff --cached | error: unknown option `cached' | [very long usage] +--- This is very confusing: after all the "--cached" option still exists! Very careful reading makes one notice that the very long usage message starts with "usage: git diff --no-index"; this mode indeed has no "--cached" option, but it was automatically selected. It would be more helful if the error message would just state that "git diff --cached" must be with inside a Git repository. Ansgar -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (300, 'buildd-unstable'), (300, 'unstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.19.0-1-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages git depends on: ii git-man 1:2.37.2-1 ii libc6 2.34-7 ii libcurl3-gnutls 7.85.0-1 ii liberror-perl 0.17029-1 ii libexpat1 2.4.8-1 ii libpcre2-8-0 10.40-1 ii perl 5.34.0-5 ii zlib1g 1:1.2.11.dfsg-4.1 Versions of packages git recommends: ii ca-certificates 20211016 ii less 590-1 ii openssh-client [ssh-client] 1:9.0p1-1+b1 ii patch 2.7.6-7 Versions of packages git suggests: ii gettext-base 0.21-9 pn git-cvs <none> pn git-daemon-run | git-daemon-sysvinit <none> pn git-doc <none> pn git-email <none> ii git-gui 1:2.37.2-1 pn git-mediawiki <none> pn git-svn <none> ii gitk 1:2.37.2-1 pn gitweb <none> -- no debconf information

