Fossil SCM

Fix overzealous identification of no-op merges that are not really no-ops.

drh 2012-08-30 12:05 trunk
Commit efba2bc17b2586e8ea782160689d81c7243b4678
1 file changed +1 -1
+1 -1
--- src/merge.c
+++ src/merge.c
@@ -180,11 +180,11 @@
180180
mid = t;
181181
}
182182
if( !is_a_version(pid) ){
183183
fossil_fatal("not a version: record #%d", pid);
184184
}
185
- if( !forceFlag && (mid==pid || vid==pid || mid==vid) ){
185
+ if( !forceFlag && mid==pid ){
186186
fossil_print("Merge skipped because it is a no-op. "
187187
" Use --force to override.\n");
188188
return;
189189
}
190190
if( detailFlag ){
191191
--- src/merge.c
+++ src/merge.c
@@ -180,11 +180,11 @@
180 mid = t;
181 }
182 if( !is_a_version(pid) ){
183 fossil_fatal("not a version: record #%d", pid);
184 }
185 if( !forceFlag && (mid==pid || vid==pid || mid==vid) ){
186 fossil_print("Merge skipped because it is a no-op. "
187 " Use --force to override.\n");
188 return;
189 }
190 if( detailFlag ){
191
--- src/merge.c
+++ src/merge.c
@@ -180,11 +180,11 @@
180 mid = t;
181 }
182 if( !is_a_version(pid) ){
183 fossil_fatal("not a version: record #%d", pid);
184 }
185 if( !forceFlag && mid==pid ){
186 fossil_print("Merge skipped because it is a no-op. "
187 " Use --force to override.\n");
188 return;
189 }
190 if( detailFlag ){
191

Keyboard Shortcuts

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