Fossil SCM

Do not record a full-merge when the --backout option is used.

drh 2012-02-10 23:16 trunk
Commit b6710a0143974b716007a7f5da1bd8fed0b3a27b
1 file changed +1 -1
+1 -1
--- src/merge.c
+++ src/merge.c
@@ -554,11 +554,11 @@
554554
555555
/*
556556
** Clean up the mid and pid VFILE entries. Then commit the changes.
557557
*/
558558
db_multi_exec("DELETE FROM vfile WHERE vid!=%d", vid);
559
- if( !pickFlag ){
559
+ if( !pickFlag && !backoutFlag ){
560560
db_multi_exec("INSERT OR IGNORE INTO vmerge(id,merge) VALUES(0,%d)", mid);
561561
}
562562
undo_finish();
563563
db_end_transaction(nochangeFlag);
564564
}
565565
--- src/merge.c
+++ src/merge.c
@@ -554,11 +554,11 @@
554
555 /*
556 ** Clean up the mid and pid VFILE entries. Then commit the changes.
557 */
558 db_multi_exec("DELETE FROM vfile WHERE vid!=%d", vid);
559 if( !pickFlag ){
560 db_multi_exec("INSERT OR IGNORE INTO vmerge(id,merge) VALUES(0,%d)", mid);
561 }
562 undo_finish();
563 db_end_transaction(nochangeFlag);
564 }
565
--- src/merge.c
+++ src/merge.c
@@ -554,11 +554,11 @@
554
555 /*
556 ** Clean up the mid and pid VFILE entries. Then commit the changes.
557 */
558 db_multi_exec("DELETE FROM vfile WHERE vid!=%d", vid);
559 if( !pickFlag && !backoutFlag ){
560 db_multi_exec("INSERT OR IGNORE INTO vmerge(id,merge) VALUES(0,%d)", mid);
561 }
562 undo_finish();
563 db_end_transaction(nochangeFlag);
564 }
565

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button