Fossil SCM

Make the new "simplified" finfo page the default. The original finfo is available using the "Full" submenu option.

drh 2012-09-05 14:10 trunk
Commit 1574b63b145c8180c0c612610dd777fe3b729817
1 file changed +4 -3
+4 -3
--- src/finfo.c
+++ src/finfo.c
@@ -218,10 +218,11 @@
218218
** a=DATE Only show changes after DATE
219219
** b=DATE Only show changes before DATE
220220
** n=NUM Show the first NUM changes only
221221
** brbg Background color by branch name
222222
** ubg Background color by user name
223
+** fco=BOOL Show only first occurrence of each version if true (default)
223224
*/
224225
void finfo_page(void){
225226
Stmt q;
226227
const char *zFilename;
227228
char zPrevDate[20];
@@ -232,20 +233,20 @@
232233
Blob sql;
233234
HQuery url;
234235
GraphContext *pGraph;
235236
int brBg = P("brbg")!=0;
236237
int uBg = P("ubg")!=0;
237
- int firstChngOnly = P("fco")!=0;
238
+ int firstChngOnly = atoi(PD("fco","1"))!=0;
238239
239240
login_check_credentials();
240241
if( !g.perm.Read ){ login_needed(); return; }
241242
style_header("File History");
242243
login_anonymous_available();
243244
url_initialize(&url, "finfo");
244245
if( brBg ) url_add_parameter(&url, "brbg", 0);
245246
if( uBg ) url_add_parameter(&url, "ubg", 0);
246
- if( firstChngOnly ) url_add_parameter(&url, "fco", 0);
247
+ if( firstChngOnly ) url_add_parameter(&url, "fco", "0");
247248
248249
zPrevDate[0] = 0;
249250
zFilename = PD("name","");
250251
url_add_parameter(&url, "name", zFilename);
251252
blob_zero(&sql);
@@ -289,11 +290,11 @@
289290
blob_appendf(&sql, " LIMIT %d", n);
290291
url_add_parameter(&url, "n", P("n"));
291292
}
292293
if( firstChngOnly ){
293294
style_submenu_element("Full", "Show all changes",
294
- url_render(&url, "fco", 0, 0, 0));
295
+ url_render(&url, "fco", "0", 0, 0));
295296
}else{
296297
style_submenu_element("Simplified", "Show only first use of a change",
297298
url_render(&url, "fco", "1", 0, 0));
298299
}
299300
db_prepare(&q, blob_str(&sql));
300301
--- src/finfo.c
+++ src/finfo.c
@@ -218,10 +218,11 @@
218 ** a=DATE Only show changes after DATE
219 ** b=DATE Only show changes before DATE
220 ** n=NUM Show the first NUM changes only
221 ** brbg Background color by branch name
222 ** ubg Background color by user name
 
223 */
224 void finfo_page(void){
225 Stmt q;
226 const char *zFilename;
227 char zPrevDate[20];
@@ -232,20 +233,20 @@
232 Blob sql;
233 HQuery url;
234 GraphContext *pGraph;
235 int brBg = P("brbg")!=0;
236 int uBg = P("ubg")!=0;
237 int firstChngOnly = P("fco")!=0;
238
239 login_check_credentials();
240 if( !g.perm.Read ){ login_needed(); return; }
241 style_header("File History");
242 login_anonymous_available();
243 url_initialize(&url, "finfo");
244 if( brBg ) url_add_parameter(&url, "brbg", 0);
245 if( uBg ) url_add_parameter(&url, "ubg", 0);
246 if( firstChngOnly ) url_add_parameter(&url, "fco", 0);
247
248 zPrevDate[0] = 0;
249 zFilename = PD("name","");
250 url_add_parameter(&url, "name", zFilename);
251 blob_zero(&sql);
@@ -289,11 +290,11 @@
289 blob_appendf(&sql, " LIMIT %d", n);
290 url_add_parameter(&url, "n", P("n"));
291 }
292 if( firstChngOnly ){
293 style_submenu_element("Full", "Show all changes",
294 url_render(&url, "fco", 0, 0, 0));
295 }else{
296 style_submenu_element("Simplified", "Show only first use of a change",
297 url_render(&url, "fco", "1", 0, 0));
298 }
299 db_prepare(&q, blob_str(&sql));
300
--- src/finfo.c
+++ src/finfo.c
@@ -218,10 +218,11 @@
218 ** a=DATE Only show changes after DATE
219 ** b=DATE Only show changes before DATE
220 ** n=NUM Show the first NUM changes only
221 ** brbg Background color by branch name
222 ** ubg Background color by user name
223 ** fco=BOOL Show only first occurrence of each version if true (default)
224 */
225 void finfo_page(void){
226 Stmt q;
227 const char *zFilename;
228 char zPrevDate[20];
@@ -232,20 +233,20 @@
233 Blob sql;
234 HQuery url;
235 GraphContext *pGraph;
236 int brBg = P("brbg")!=0;
237 int uBg = P("ubg")!=0;
238 int firstChngOnly = atoi(PD("fco","1"))!=0;
239
240 login_check_credentials();
241 if( !g.perm.Read ){ login_needed(); return; }
242 style_header("File History");
243 login_anonymous_available();
244 url_initialize(&url, "finfo");
245 if( brBg ) url_add_parameter(&url, "brbg", 0);
246 if( uBg ) url_add_parameter(&url, "ubg", 0);
247 if( firstChngOnly ) url_add_parameter(&url, "fco", "0");
248
249 zPrevDate[0] = 0;
250 zFilename = PD("name","");
251 url_add_parameter(&url, "name", zFilename);
252 blob_zero(&sql);
@@ -289,11 +290,11 @@
290 blob_appendf(&sql, " LIMIT %d", n);
291 url_add_parameter(&url, "n", P("n"));
292 }
293 if( firstChngOnly ){
294 style_submenu_element("Full", "Show all changes",
295 url_render(&url, "fco", "0", 0, 0));
296 }else{
297 style_submenu_element("Simplified", "Show only first use of a change",
298 url_render(&url, "fco", "1", 0, 0));
299 }
300 db_prepare(&q, blob_str(&sql));
301

Keyboard Shortcuts

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