Fossil SCM
One more minor change to the fix of ff4c, set the current checkout to 1 if this is a brand new file.
Commit
746a0b8588547d256f913d412eed6325ae55cb90
Parent
4dc622f36c5aec9…
1 file changed
+3
-1
M
src/db.c
+3
-1
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -888,11 +888,13 @@ | ||
| 888 | 888 | db_open_local(); |
| 889 | 889 | db_lset("repository", blob_str(&path)); |
| 890 | 890 | vid = db_int(0, "SELECT pid FROM plink y" |
| 891 | 891 | " WHERE NOT EXISTS(SELECT 1 FROM plink x WHERE x.cid=y.pid)"); |
| 892 | 892 | db_lset_int("checkout", vid); |
| 893 | - if( vid!=0 ){ | |
| 893 | + if( vid==0 ){ | |
| 894 | + db_lset_int("checkout", 1); | |
| 895 | + }else{ | |
| 894 | 896 | g.argv = azNewArgv; |
| 895 | 897 | g.argc = 3; |
| 896 | 898 | update_cmd(); |
| 897 | 899 | } |
| 898 | 900 | } |
| 899 | 901 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -888,11 +888,13 @@ | |
| 888 | db_open_local(); |
| 889 | db_lset("repository", blob_str(&path)); |
| 890 | vid = db_int(0, "SELECT pid FROM plink y" |
| 891 | " WHERE NOT EXISTS(SELECT 1 FROM plink x WHERE x.cid=y.pid)"); |
| 892 | db_lset_int("checkout", vid); |
| 893 | if( vid!=0 ){ |
| 894 | g.argv = azNewArgv; |
| 895 | g.argc = 3; |
| 896 | update_cmd(); |
| 897 | } |
| 898 | } |
| 899 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -888,11 +888,13 @@ | |
| 888 | db_open_local(); |
| 889 | db_lset("repository", blob_str(&path)); |
| 890 | vid = db_int(0, "SELECT pid FROM plink y" |
| 891 | " WHERE NOT EXISTS(SELECT 1 FROM plink x WHERE x.cid=y.pid)"); |
| 892 | db_lset_int("checkout", vid); |
| 893 | if( vid==0 ){ |
| 894 | db_lset_int("checkout", 1); |
| 895 | }else{ |
| 896 | g.argv = azNewArgv; |
| 897 | g.argc = 3; |
| 898 | update_cmd(); |
| 899 | } |
| 900 | } |
| 901 |