Fossil SCM
Simple bug-fix to get the bisect-good and bisect-bad commands working.
Commit
f2dbf9017d9bb1acb1c6e3df98b2e41c109dc21c
Parent
2ce65f28634be6b…
1 file changed
+2
-2
+2
-2
| --- src/bisect.c | ||
| +++ src/bisect.c | ||
| @@ -194,19 +194,19 @@ | ||
| 194 | 194 | if( n>=1 && memcmp(zCmd, "bad", n)==0 ){ |
| 195 | 195 | int ridBad; |
| 196 | 196 | if( g.argc==3 ){ |
| 197 | 197 | ridBad = db_lget_int("checkout",0); |
| 198 | 198 | }else{ |
| 199 | - ridBad = name_to_rid(g.argv[4]); | |
| 199 | + ridBad = name_to_rid(g.argv[3]); | |
| 200 | 200 | } |
| 201 | 201 | db_lset_int("bisect-bad", ridBad); |
| 202 | 202 | }else if( memcmp(zCmd, "good", n)==0 ){ |
| 203 | 203 | int ridGood; |
| 204 | 204 | if( g.argc==3 ){ |
| 205 | 205 | ridGood = db_lget_int("checkout",0); |
| 206 | 206 | }else{ |
| 207 | - ridGood = name_to_rid(g.argv[4]); | |
| 207 | + ridGood = name_to_rid(g.argv[3]); | |
| 208 | 208 | } |
| 209 | 209 | db_lset_int("bisect-good", ridGood); |
| 210 | 210 | }else if( n>=2 && memcmp(zCmd, "reset", n)==0 ){ |
| 211 | 211 | db_multi_exec( |
| 212 | 212 | "REPLACE INTO vvar(name, value) " |
| 213 | 213 |
| --- src/bisect.c | |
| +++ src/bisect.c | |
| @@ -194,19 +194,19 @@ | |
| 194 | if( n>=1 && memcmp(zCmd, "bad", n)==0 ){ |
| 195 | int ridBad; |
| 196 | if( g.argc==3 ){ |
| 197 | ridBad = db_lget_int("checkout",0); |
| 198 | }else{ |
| 199 | ridBad = name_to_rid(g.argv[4]); |
| 200 | } |
| 201 | db_lset_int("bisect-bad", ridBad); |
| 202 | }else if( memcmp(zCmd, "good", n)==0 ){ |
| 203 | int ridGood; |
| 204 | if( g.argc==3 ){ |
| 205 | ridGood = db_lget_int("checkout",0); |
| 206 | }else{ |
| 207 | ridGood = name_to_rid(g.argv[4]); |
| 208 | } |
| 209 | db_lset_int("bisect-good", ridGood); |
| 210 | }else if( n>=2 && memcmp(zCmd, "reset", n)==0 ){ |
| 211 | db_multi_exec( |
| 212 | "REPLACE INTO vvar(name, value) " |
| 213 |
| --- src/bisect.c | |
| +++ src/bisect.c | |
| @@ -194,19 +194,19 @@ | |
| 194 | if( n>=1 && memcmp(zCmd, "bad", n)==0 ){ |
| 195 | int ridBad; |
| 196 | if( g.argc==3 ){ |
| 197 | ridBad = db_lget_int("checkout",0); |
| 198 | }else{ |
| 199 | ridBad = name_to_rid(g.argv[3]); |
| 200 | } |
| 201 | db_lset_int("bisect-bad", ridBad); |
| 202 | }else if( memcmp(zCmd, "good", n)==0 ){ |
| 203 | int ridGood; |
| 204 | if( g.argc==3 ){ |
| 205 | ridGood = db_lget_int("checkout",0); |
| 206 | }else{ |
| 207 | ridGood = name_to_rid(g.argv[3]); |
| 208 | } |
| 209 | db_lset_int("bisect-good", ridGood); |
| 210 | }else if( n>=2 && memcmp(zCmd, "reset", n)==0 ){ |
| 211 | db_multi_exec( |
| 212 | "REPLACE INTO vvar(name, value) " |
| 213 |