Fossil SCM

Restore historical behavior of allowing both pull-only and pullonly in autosync setting.

andybradford 2015-11-22 05:30 trunk
Commit acc0200a4ab9b4c59782153095daff4f6e25cc8c
1 file changed +1 -1
+1 -1
--- src/sync.c
+++ src/sync.c
@@ -38,11 +38,11 @@
3838
if( flags==SYNC_PUSH && db_get_boolean("dont-push",0) ){
3939
return 0;
4040
}
4141
zAutosync = db_get("autosync", 0);
4242
if( zAutosync ){
43
- if( (flags & SYNC_PUSH)!=0 && fossil_strcmp(zAutosync,"pull")==0 ){
43
+ if( (flags & SYNC_PUSH)!=0 && fossil_strncmp(zAutosync,"pull",4)==0 ){
4444
return 0; /* Do not auto-push when autosync=pullonly */
4545
}
4646
if( is_false(zAutosync) ){
4747
return 0; /* Autosync is completely off */
4848
}
4949
--- src/sync.c
+++ src/sync.c
@@ -38,11 +38,11 @@
38 if( flags==SYNC_PUSH && db_get_boolean("dont-push",0) ){
39 return 0;
40 }
41 zAutosync = db_get("autosync", 0);
42 if( zAutosync ){
43 if( (flags & SYNC_PUSH)!=0 && fossil_strcmp(zAutosync,"pull")==0 ){
44 return 0; /* Do not auto-push when autosync=pullonly */
45 }
46 if( is_false(zAutosync) ){
47 return 0; /* Autosync is completely off */
48 }
49
--- src/sync.c
+++ src/sync.c
@@ -38,11 +38,11 @@
38 if( flags==SYNC_PUSH && db_get_boolean("dont-push",0) ){
39 return 0;
40 }
41 zAutosync = db_get("autosync", 0);
42 if( zAutosync ){
43 if( (flags & SYNC_PUSH)!=0 && fossil_strncmp(zAutosync,"pull",4)==0 ){
44 return 0; /* Do not auto-push when autosync=pullonly */
45 }
46 if( is_false(zAutosync) ){
47 return 0; /* Autosync is completely off */
48 }
49

Keyboard Shortcuts

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