Fossil SCM
Fix an assertion fault that occurs when attempting to revert a file that is not in the repository. Ticket [3713cea2fc].
Commit
2255e4e3ba2ecbc64f20e10baa0666b92987d1d4
Parent
91b90814256f9a5…
1 file changed
+1
+1
| --- src/update.c | ||
| +++ src/update.c | ||
| @@ -365,10 +365,11 @@ | ||
| 365 | 365 | } |
| 366 | 366 | db_must_be_within_tree(); |
| 367 | 367 | db_begin_transaction(); |
| 368 | 368 | undo_begin(); |
| 369 | 369 | |
| 370 | + blob_zero(&record); | |
| 370 | 371 | for(i=2; i<g.argc; i++){ |
| 371 | 372 | zFile = mprintf("%/", g.argv[i]); |
| 372 | 373 | file_tree_name(zFile, &fname, 1); |
| 373 | 374 | |
| 374 | 375 | if( zRevision!=0 ){ |
| 375 | 376 |
| --- src/update.c | |
| +++ src/update.c | |
| @@ -365,10 +365,11 @@ | |
| 365 | } |
| 366 | db_must_be_within_tree(); |
| 367 | db_begin_transaction(); |
| 368 | undo_begin(); |
| 369 | |
| 370 | for(i=2; i<g.argc; i++){ |
| 371 | zFile = mprintf("%/", g.argv[i]); |
| 372 | file_tree_name(zFile, &fname, 1); |
| 373 | |
| 374 | if( zRevision!=0 ){ |
| 375 |
| --- src/update.c | |
| +++ src/update.c | |
| @@ -365,10 +365,11 @@ | |
| 365 | } |
| 366 | db_must_be_within_tree(); |
| 367 | db_begin_transaction(); |
| 368 | undo_begin(); |
| 369 | |
| 370 | blob_zero(&record); |
| 371 | for(i=2; i<g.argc; i++){ |
| 372 | zFile = mprintf("%/", g.argv[i]); |
| 373 | file_tree_name(zFile, &fname, 1); |
| 374 | |
| 375 | if( zRevision!=0 ){ |
| 376 |