소스 검색

reimplement rred to allow applying all the diffs in a single pass

Based on the idea presented in:
https://lists.debian.org/deity/2009/08/msg00169.html  and
https://lists.debian.org/debian-devel/2014/01/msg00081.html

It reads all patches one by one and merges them in-memory before
applying the merged changes to the index.

Beware: This commit by David Kalnischkies rips out the rred binary
rewrite unchanged (expect minor format issue corrections) from the
proposed changes, so this commit alone BREAKS pdiff completely.
The integration into the acquire system as it was prepared in the
previous POC will be done in the next commit to have proper 'blame'.
Anthony Towns 12 년 전
부모
커밋
dbd5418b89
1개의 변경된 파일과 684개의 추가작업 그리고 600개의 파일을 삭제
  1. 684 600
      methods/rred.cc

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 684 - 600
methods/rred.cc