Hello, On Tue, Dec 19 2017, Ian Jackson wrote:
> * dgit push printed this > dgit: HEAD specifies a different tree to rssh_2.3.4-6.dsc: dgit: > conf_convert | 0 dgit: 1 file changed, 0 insertions(+), 0 > deletions(-) > which is a terribly obtuse way of reporting a permission difference. IME it can take an inordinate amount of time to track down permission problems when working with Debian source packages in git, with dgit or otherwise. I've blundered around wondering what's wrong a fair few times in the past. I think this is just because permission changes don't come up often; we have trained ourselves to look for file content differences. So I'd like to suggest that when the diff between HEAD and the .dsc contains any changes of file mode, dgit make it very clear that the difference is permissions. So even if you can improve the output above to /include/ the file mode change, I think you could add a trailing "note that this diff includes changes of file mode" or something. That way, the change of file mode does not get lost in any other diff that's present. -- Sean Whitton
signature.asc
Description: PGP signature