git --diff: fix traceback when getting mode change
- use the manifest instead of the mode in the working dir
if the diff is against two revisions
- add a testcase
#!/bin/shecho 'syntax error' > badext.pyabspath=`pwd`/badext.pyecho '[extensions]' >> $HGRCPATHecho "badext = $abspath" >> $HGRCPATHhg -q help help