Fossil SCM
Restore historical behavior of allowing both pull-only and pullonly in autosync setting.
Commit
acc0200a4ab9b4c59782153095daff4f6e25cc8c
Parent
c66083eded992cc…
1 file changed
+1
-1
+1
-1
| --- src/sync.c | ||
| +++ src/sync.c | ||
| @@ -38,11 +38,11 @@ | ||
| 38 | 38 | if( flags==SYNC_PUSH && db_get_boolean("dont-push",0) ){ |
| 39 | 39 | return 0; |
| 40 | 40 | } |
| 41 | 41 | zAutosync = db_get("autosync", 0); |
| 42 | 42 | 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 ){ | |
| 44 | 44 | return 0; /* Do not auto-push when autosync=pullonly */ |
| 45 | 45 | } |
| 46 | 46 | if( is_false(zAutosync) ){ |
| 47 | 47 | return 0; /* Autosync is completely off */ |
| 48 | 48 | } |
| 49 | 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_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 |