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

Attachment: signature.asc
Description: PGP signature

Reply via email to