path: root/tests
diff options
authorIan Jackson <>2018-06-27 00:16:29 +0100
committerIan Jackson <>2018-06-27 00:59:22 +0100
commitef0c4cd40f2c8bd50ea252f7de56dae3b64eeced (patch)
tree09af9db92887b64ec76243c557fdfa06df8dfa7f /tests
parent047db2064cbc162d8fceff77ec6dd38eab135c6c (diff)
dgit: Do not introduce duplicate origs in .changes files
The .dsc and .changes matching code contained roughly $fieldbody =~ / \Q$item\E\n/m but this is wrong when the $fieldbody matches $item in its last line, and there is no trailing newline (as would be usual). This code is obviouslu confused because m affects only ^ $ which don't appear in the regexp. Change these to / \Q$item\E$/m which is what ought to have been, and probably was, intended. In one case we are trying to delete a line. In that case we need to remove the leading newline. The field body always starts with a newline so the use of \n rather than ^ is fine. Closes:#869146. Signed-off-by: Ian Jackson <>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions