Fossil SCM

Show diffs on info pages even if the user lacks history privilege.

drh 2010-08-26 14:13 trunk
Commit 72147afc9df83322607516279a7fcb4f4a141406
1 file changed +7
+7
--- src/info.c
+++ src/info.c
@@ -262,10 +262,17 @@
262262
@ <p>Deleted %h(zName)</p>
263263
}else if( zOld==0 ){
264264
@ <p>Added %h(zName)</p>
265265
}else{
266266
@ <p>Changes to %h(zName)</p>
267
+ if( showDiff ){
268
+ int rid1 = uuid_to_rid(zOld, 0);
269
+ int rid2 = uuid_to_rid(zNew, 0);
270
+ @ <blockquote><pre>
271
+ append_diff(rid1, rid2);
272
+ @ </pre></blockquote>
273
+ }
267274
}
268275
}else if( zOld && zNew ){
269276
@ <p>Modified <a href="%s(g.zTop)/finfo?name=%T(zName)">%h(zName)</a>
270277
@ from <a href="%s(g.zTop)/artifact/%s(zOld)">[%S(zOld)]</a>
271278
@ to <a href="%s(g.zTop)/artifact/%s(zNew)">[%S(zNew)].</a>
272279
--- src/info.c
+++ src/info.c
@@ -262,10 +262,17 @@
262 @ <p>Deleted %h(zName)</p>
263 }else if( zOld==0 ){
264 @ <p>Added %h(zName)</p>
265 }else{
266 @ <p>Changes to %h(zName)</p>
 
 
 
 
 
 
 
267 }
268 }else if( zOld && zNew ){
269 @ <p>Modified <a href="%s(g.zTop)/finfo?name=%T(zName)">%h(zName)</a>
270 @ from <a href="%s(g.zTop)/artifact/%s(zOld)">[%S(zOld)]</a>
271 @ to <a href="%s(g.zTop)/artifact/%s(zNew)">[%S(zNew)].</a>
272
--- src/info.c
+++ src/info.c
@@ -262,10 +262,17 @@
262 @ <p>Deleted %h(zName)</p>
263 }else if( zOld==0 ){
264 @ <p>Added %h(zName)</p>
265 }else{
266 @ <p>Changes to %h(zName)</p>
267 if( showDiff ){
268 int rid1 = uuid_to_rid(zOld, 0);
269 int rid2 = uuid_to_rid(zNew, 0);
270 @ <blockquote><pre>
271 append_diff(rid1, rid2);
272 @ </pre></blockquote>
273 }
274 }
275 }else if( zOld && zNew ){
276 @ <p>Modified <a href="%s(g.zTop)/finfo?name=%T(zName)">%h(zName)</a>
277 @ from <a href="%s(g.zTop)/artifact/%s(zOld)">[%S(zOld)]</a>
278 @ to <a href="%s(g.zTop)/artifact/%s(zNew)">[%S(zNew)].</a>
279

Keyboard Shortcuts

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