#968111 lintian-brush: is confused about non-existing pending changes

Package:
python3-breezy
Source:
breezy
Description:
distributed version control system - Python 3 library
Submitter:
Raphaël Hertzog
Date:
2021-09-19 11:33:04 UTC
Severity:
normal
Tags:
#968111#5
Date:
2020-08-08 21:40:26 UTC
From:
To:
$ git clone https://salsa.debian.org/debian/cpputest.git
$ cd cpputest
$ lintian-brush
/home/rhertzog/tmp/cpputest: Please commit pending changes first.
$ LANG=C git status --ignored
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean


I have no idea why lintian-brush believes that there are pending
changes...

#968111#10
Date:
2020-08-09 13:42:35 UTC
From:
To:
It looks like this is due to line ending conversions; probably a
bug/lack of support for the feature in dulwich.

#968111#15
Date:
2020-08-09 13:42:35 UTC
From:
To:
It looks like this is due to line ending conversions; probably a
bug/lack of support for the feature in dulwich.

#968111#22
Date:
2020-11-27 13:15:54 UTC
From:
To:
Hi,

I have the problem in another repository (scapy) and it seems
effectively related to EOL characters conversion as requested
by .gitattributes:

$ lintian-brush --verbose
/home/rhertzog/deb/pkg/security/scapy: Please commit pending changes first.
modified:
  doc/scapy/make.bat
  run_scapy.bat
  test/run_tests.bat
$ cat .gitattributes
scapy/__init__.py	export-subst
* text=auto
*.bat text eol=crlf

Cheers,