[Bug 223545] [exp-run] patch(1) change to reject non-matching patches with limited context

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Nov 22 03:44:57 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223545

--- Comment #13 from commit-hook at freebsd.org ---
A commit references this bug:

Author: kevans
Date: Wed Nov 22 03:44:20 UTC 2017
New revision: 326084
URL: https://svnweb.freebsd.org/changeset/base/326084

Log:
  patch(1): don't assume a match if we run out of context to check

  Patches with very little context (-U0 and -U1) could get misapplied if
  the file to be patched changes and a hunk is no longer applicable. Matching
  with fuzz would be attempted and default to a match when we unexpectedly ran
  out of context.

  This also affected patches with higher levels of context but had limited
  actual context due to the hunk being located near the beginning/end of file.

  PR:           74127, 223545 (exp-run)
  Reviewed by:  emaste, pfg
  Approved by:  emaste (mentor)
  Differential Revision:        https://reviews.freebsd.org/D12631

Changes:
  head/usr.bin/patch/patch.c

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list