Fossil SCM
Fix a warning about an unclosed transaction when doing a no-op "fossil checkout".
Commit
b31aa7d7ea01e7a3c29a7262fd3b0e890993c3fc539f8587ef5ca2f875e4e99f
Parent
6a7d2ad8f1dd5c5…
1 file changed
+1
+1
| --- src/checkout.c | ||
| +++ src/checkout.c | ||
| @@ -291,10 +291,11 @@ | ||
| 291 | 291 | }else{ |
| 292 | 292 | zVers = g.argv[2]; |
| 293 | 293 | } |
| 294 | 294 | vid = load_vfile(zVers, forceMissingFlag); |
| 295 | 295 | if( prior==vid ){ |
| 296 | + db_end_transaction(0); | |
| 296 | 297 | return; |
| 297 | 298 | } |
| 298 | 299 | if( !keepFlag ){ |
| 299 | 300 | uncheckout(prior); |
| 300 | 301 | } |
| 301 | 302 |
| --- src/checkout.c | |
| +++ src/checkout.c | |
| @@ -291,10 +291,11 @@ | |
| 291 | }else{ |
| 292 | zVers = g.argv[2]; |
| 293 | } |
| 294 | vid = load_vfile(zVers, forceMissingFlag); |
| 295 | if( prior==vid ){ |
| 296 | return; |
| 297 | } |
| 298 | if( !keepFlag ){ |
| 299 | uncheckout(prior); |
| 300 | } |
| 301 |
| --- src/checkout.c | |
| +++ src/checkout.c | |
| @@ -291,10 +291,11 @@ | |
| 291 | }else{ |
| 292 | zVers = g.argv[2]; |
| 293 | } |
| 294 | vid = load_vfile(zVers, forceMissingFlag); |
| 295 | if( prior==vid ){ |
| 296 | db_end_transaction(0); |
| 297 | return; |
| 298 | } |
| 299 | if( !keepFlag ){ |
| 300 | uncheckout(prior); |
| 301 | } |
| 302 |