Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > All places which call interpolate() get this interpolation for free. > > Signed-off-by: Johannes Schindelin <Johannes.Schindelin@xxxxxx> > > --- > > In the back of my head, I remembered that a few people > were interested in this. > > Judging by the diffstat, it really escapes me why these people > did not implement it. > > However, there is a chance that this change is not liked by > all places that call interpolate(). merge-recursive can live > with it, I guess. I actually think merge-recursive has much bigger chance of getting broken than git-daemon, but only _if_ people are already using custom merge programs this becomes an issue. It is much more common to see two letter sequence '\n' as a string literal in a script than in a pathname. > But daemon interpolates the path... However, > it seems only the command line of daemon can change the string, > so this change should be safe. The command line needs to say --interpolated-path="...\n..." and expect that '\n' would come out as two characters backslash and en in the _pathname_ to get broken, and it is very unlikely that anybody is insane enough to have such a path. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html