Fossil SCM
revert [9122ad308a]. It appears that file_access() cannot bries on win32
Commit
1eb9496c48507ab892babfa3859d4da5f14a5cdf
Parent
d95cbba2e69347f…
1 file changed
+2
M
src/db.c
+2
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -826,13 +826,15 @@ | ||
| 826 | 826 | } |
| 827 | 827 | #endif |
| 828 | 828 | if( file_isdir(zHome)!=1 ){ |
| 829 | 829 | fossil_fatal("invalid home directory: %s", zHome); |
| 830 | 830 | } |
| 831 | +#if !defined(_WIN32) | |
| 831 | 832 | if( file_access(zHome, W_OK) ){ |
| 832 | 833 | fossil_fatal("home directory %s must be writeable", zHome); |
| 833 | 834 | } |
| 835 | +#endif | |
| 834 | 836 | g.zHome = mprintf("%/", zHome); |
| 835 | 837 | #if defined(_WIN32) || defined(__CYGWIN__) |
| 836 | 838 | /* . filenames give some window systems problems and many apps problems */ |
| 837 | 839 | zDbName = mprintf("%//_fossil", zHome); |
| 838 | 840 | #else |
| 839 | 841 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -826,13 +826,15 @@ | |
| 826 | } |
| 827 | #endif |
| 828 | if( file_isdir(zHome)!=1 ){ |
| 829 | fossil_fatal("invalid home directory: %s", zHome); |
| 830 | } |
| 831 | if( file_access(zHome, W_OK) ){ |
| 832 | fossil_fatal("home directory %s must be writeable", zHome); |
| 833 | } |
| 834 | g.zHome = mprintf("%/", zHome); |
| 835 | #if defined(_WIN32) || defined(__CYGWIN__) |
| 836 | /* . filenames give some window systems problems and many apps problems */ |
| 837 | zDbName = mprintf("%//_fossil", zHome); |
| 838 | #else |
| 839 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -826,13 +826,15 @@ | |
| 826 | } |
| 827 | #endif |
| 828 | if( file_isdir(zHome)!=1 ){ |
| 829 | fossil_fatal("invalid home directory: %s", zHome); |
| 830 | } |
| 831 | #if !defined(_WIN32) |
| 832 | if( file_access(zHome, W_OK) ){ |
| 833 | fossil_fatal("home directory %s must be writeable", zHome); |
| 834 | } |
| 835 | #endif |
| 836 | g.zHome = mprintf("%/", zHome); |
| 837 | #if defined(_WIN32) || defined(__CYGWIN__) |
| 838 | /* . filenames give some window systems problems and many apps problems */ |
| 839 | zDbName = mprintf("%//_fossil", zHome); |
| 840 | #else |
| 841 |