Fossil SCM

The 'diff' command operates on files within the repository; therefore, it should use the directory symlinks.

mistachkin 2016-10-01 03:38 dirSymlinks
Commit 9a9938968088ed169c907b56cd5806fd3f9e9d62
1 file changed +1 -1
+1 -1
--- src/diffcmd.c
+++ src/diffcmd.c
@@ -922,11 +922,11 @@
922922
if( pFileDir ){
923923
int i;
924924
for(i=0; pFileDir[i].zName; i++){
925925
if( pFileDir[i].nUsed==0
926926
&& strcmp(pFileDir[0].zName,".")!=0
927
- && !file_isdir(g.argv[i+2])
927
+ && !file_wd_isdir(g.argv[i+2])
928928
){
929929
fossil_fatal("not found: '%s'", g.argv[i+2]);
930930
}
931931
fossil_free(pFileDir[i].zName);
932932
}
933933
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button