[Bug] Properties diff not subject to external diff command

Michael Osipov <[email protected]> Sat, 07 Jun 2025 08:46:41 -0000
Newsgroups gmane.comp.version-control.subversion.user
Message-ID <pony-e9938e1a-f6a9-409e-96b2-c2deb7aca1be-users@subversion.apache.org>
Folks,

using
svn, Version 1.14.5 (r1922182)
   übersetzt am Apr  6 2025, um 14:15:38 auf amd64-portbld-freebsd13.4

with config
$ cat /usr/local/etc/subversion/config
[helpers]
diff-cmd = colordiff

Consider the following status:
> $ svn st --ignore-externals Bastille/templates/ poudriere/options/general/ | grep -v X
>  M      Bastille/templates/cafe-custom-uis/software-install-config-ports/var/db/ports
>  M      Bastille/templates/indocs/software-install-config-ports/var/db/ports
> D       poudriere/options/general/devel_apache-ant
> D       poudriere/options/general/devel_protobuf-c
> D       poudriere/options/general/emulators_linux_base-c7
> D       poudriere/options/general/emulators_linux_base-rl9
> D       poudriere/options/general/security_py-gssapi

Properties and content have been modified. colordiff should now colorize output for all items.
Running "svn diff Bastille/templates/ poudriere/options/general/" does no colorize diff on properties. See https://people.freebsd.org/~michaelo/subversion/svn-propdiff-nocolor.png

Let me know what you think,

Michael