]> err.no Git - dpkg/commit
dpkg-source: improve the patch parser
authorRaphael Hertzog <hertzog@debian.org>
Wed, 4 Jun 2008 19:26:47 +0000 (21:26 +0200)
committerRaphael Hertzog <hertzog@debian.org>
Sat, 7 Jun 2008 10:51:42 +0000 (12:51 +0200)
commit1f7cf2a3a6a657436f700b00a3f0101adb258df8
treef404533e85df8db1ae193cd3e2a1130a2fd434dc
parent30499bfe4144394fa179c057b2c429e1312b26c3
dpkg-source: improve the patch parser

* scripts/Dpkg/Source/Patch.pm (analyze): Enhance function to
parse correctly many more patches that are accepted by the patch
utility itself:
- ignore/strip carriage return of patches with Windows end of lines
- accept empty lines as contextual lines (instead of the expected " ")
- accept spaces as separator between filename and timestamp if
  there's no tab
- accept a name that differs on the +++ line if the name in --- is
  correct, and use the name in +++ if this one exists while the one
  on --- doesn't.
ChangeLog
debian/changelog
scripts/Dpkg/Source/Patch.pm