Btw. this line is also responsible that people get an error message when diffing an added (to index) and modified file. - The status is modified and not added as expected for added files. Thus CDiff tried to find the original file in the history.