Fossil SCM
The 'diff' command operates on files within the repository; therefore, it should use the directory symlinks.
Commit
9a9938968088ed169c907b56cd5806fd3f9e9d62
Parent
d6debf638c055e3…
1 file changed
+1
-1
+1
-1
| --- src/diffcmd.c | ||
| +++ src/diffcmd.c | ||
| @@ -922,11 +922,11 @@ | ||
| 922 | 922 | if( pFileDir ){ |
| 923 | 923 | int i; |
| 924 | 924 | for(i=0; pFileDir[i].zName; i++){ |
| 925 | 925 | if( pFileDir[i].nUsed==0 |
| 926 | 926 | && strcmp(pFileDir[0].zName,".")!=0 |
| 927 | - && !file_isdir(g.argv[i+2]) | |
| 927 | + && !file_wd_isdir(g.argv[i+2]) | |
| 928 | 928 | ){ |
| 929 | 929 | fossil_fatal("not found: '%s'", g.argv[i+2]); |
| 930 | 930 | } |
| 931 | 931 | fossil_free(pFileDir[i].zName); |
| 932 | 932 | } |
| 933 | 933 |
| --- src/diffcmd.c | |
| +++ src/diffcmd.c | |
| @@ -922,11 +922,11 @@ | |
| 922 | if( pFileDir ){ |
| 923 | int i; |
| 924 | for(i=0; pFileDir[i].zName; i++){ |
| 925 | if( pFileDir[i].nUsed==0 |
| 926 | && strcmp(pFileDir[0].zName,".")!=0 |
| 927 | && !file_isdir(g.argv[i+2]) |
| 928 | ){ |
| 929 | fossil_fatal("not found: '%s'", g.argv[i+2]); |
| 930 | } |
| 931 | fossil_free(pFileDir[i].zName); |
| 932 | } |
| 933 |
| --- src/diffcmd.c | |
| +++ src/diffcmd.c | |
| @@ -922,11 +922,11 @@ | |
| 922 | if( pFileDir ){ |
| 923 | int i; |
| 924 | for(i=0; pFileDir[i].zName; i++){ |
| 925 | if( pFileDir[i].nUsed==0 |
| 926 | && strcmp(pFileDir[0].zName,".")!=0 |
| 927 | && !file_wd_isdir(g.argv[i+2]) |
| 928 | ){ |
| 929 | fossil_fatal("not found: '%s'", g.argv[i+2]); |
| 930 | } |
| 931 | fossil_free(pFileDir[i].zName); |
| 932 | } |
| 933 |