http://gothub.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion/git/git/blob/master/apply.h
A patch to add a/b/c where a/b 80 * is a symlink should not be allowed to affect the directory 81 * the symlink points at, but if the same patch removes a/b, 82 * it is perfectly fine, as the patch removes a/b to make room 83 * to create a directory a/b so that a/b/c can be created. 84 */ 85 struct strset removed_symlinks ; 86 struct strset kept_symlinks ; 87 88 /* 89 * For "diff-stat" like behaviour, we keep track of the biggest change 90 * we've seen, and the longest filename.