In case the interbranch git diff is used, the diff provided by git contains /dev/null instead of a real filename on the --- line when the file does not exist in the other branch.
I don't think that there was any specific reason to use the --- filename, insteand of the +++.
In case the interbranch git diff is used, the diff provided by git contains /dev/null instead of a real filename on the --- line when the file does not exist in the other branch.
I don't think that there was any specific reason to use the --- filename, insteand of the +++.