Fossil SCM

_WIN32 also disables write directory check for _fossil user db(like _MINGW32_)

wolfgang 2010-09-12 14:17 wolfgangFormat2CSS
Commit 5bf2ede641b53df254b44d16ae63370ceb9f8339
1 file changed +2
+2
--- src/db.c
+++ src/db.c
@@ -665,13 +665,15 @@
665665
#endif
666666
if( file_isdir(zHome)!=1 ){
667667
fossil_fatal("invalid home directory: %s", zHome);
668668
}
669669
#ifndef __MINGW32__
670
+#ifndef _WIN32
670671
if( access(zHome, W_OK) ){
671672
fossil_fatal("home directory %s must be writeable", zHome);
672673
}
674
+#endif
673675
#endif
674676
g.zHome = mprintf("%/", zHome);
675677
#if defined(_WIN32)
676678
/* . filenames give some window systems problems and many apps problems */
677679
zDbName = mprintf("%//_fossil", zHome);
678680
--- src/db.c
+++ src/db.c
@@ -665,13 +665,15 @@
665 #endif
666 if( file_isdir(zHome)!=1 ){
667 fossil_fatal("invalid home directory: %s", zHome);
668 }
669 #ifndef __MINGW32__
 
670 if( access(zHome, W_OK) ){
671 fossil_fatal("home directory %s must be writeable", zHome);
672 }
 
673 #endif
674 g.zHome = mprintf("%/", zHome);
675 #if defined(_WIN32)
676 /* . filenames give some window systems problems and many apps problems */
677 zDbName = mprintf("%//_fossil", zHome);
678
--- src/db.c
+++ src/db.c
@@ -665,13 +665,15 @@
665 #endif
666 if( file_isdir(zHome)!=1 ){
667 fossil_fatal("invalid home directory: %s", zHome);
668 }
669 #ifndef __MINGW32__
670 #ifndef _WIN32
671 if( access(zHome, W_OK) ){
672 fossil_fatal("home directory %s must be writeable", zHome);
673 }
674 #endif
675 #endif
676 g.zHome = mprintf("%/", zHome);
677 #if defined(_WIN32)
678 /* . filenames give some window systems problems and many apps problems */
679 zDbName = mprintf("%//_fossil", zHome);
680

Keyboard Shortcuts

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