Fossil SCM

Attempting to do a better job of merging renames.

drh 2012-02-10 15:26 trunk
Commit f0359882c9b5adf9b3704438cfbd6c1b34f3cd12
1 file changed +5 -1
+5 -1
--- src/path.c
+++ src/path.c
@@ -133,11 +133,15 @@
133133
path.pStart = path_new_node(iFrom, 0, 0);
134134
if( iTo==iFrom ){
135135
path.pEnd = path.pStart;
136136
return path.pStart;
137137
}
138
- if( oneWayOnly ){
138
+ if( oneWayOnly && directOnly ){
139
+ db_prepare(&s,
140
+ "SELECT cid, 1 FROM plink WHERE pid=:pid AND isprim"
141
+ );
142
+ }else if( oneWayOnly ){
139143
db_prepare(&s,
140144
"SELECT cid, 1 FROM plink WHERE pid=:pid "
141145
);
142146
}else if( directOnly ){
143147
db_prepare(&s,
144148
--- src/path.c
+++ src/path.c
@@ -133,11 +133,15 @@
133 path.pStart = path_new_node(iFrom, 0, 0);
134 if( iTo==iFrom ){
135 path.pEnd = path.pStart;
136 return path.pStart;
137 }
138 if( oneWayOnly ){
 
 
 
 
139 db_prepare(&s,
140 "SELECT cid, 1 FROM plink WHERE pid=:pid "
141 );
142 }else if( directOnly ){
143 db_prepare(&s,
144
--- src/path.c
+++ src/path.c
@@ -133,11 +133,15 @@
133 path.pStart = path_new_node(iFrom, 0, 0);
134 if( iTo==iFrom ){
135 path.pEnd = path.pStart;
136 return path.pStart;
137 }
138 if( oneWayOnly && directOnly ){
139 db_prepare(&s,
140 "SELECT cid, 1 FROM plink WHERE pid=:pid AND isprim"
141 );
142 }else if( oneWayOnly ){
143 db_prepare(&s,
144 "SELECT cid, 1 FROM plink WHERE pid=:pid "
145 );
146 }else if( directOnly ){
147 db_prepare(&s,
148

Keyboard Shortcuts

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