@@ -307,25 +307,26 @@
307 307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static char brlistQuery[] =
308 308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ SELECT
309 309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ tagxref.value,
310 310 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ max(event.mtime),
311 311 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ EXISTS(SELECT 1 FROM tagxref AS tx
312 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ WHERE tx.rid=leaf.rid
312 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ WHERE tx.rid=tagxref.rid
313 313 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ AND tx.tagid=(SELECT tagid FROM tag WHERE tagname='closed')
314 314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ AND tx.tagtype>0),
315 315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ (SELECT tagxref.value
316 316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ FROM plink CROSS JOIN tagxref
317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ WHERE plink.pid=leaf.rid
317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ WHERE plink.pid=event.objid
318 318 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ AND tagxref.rid=plink.cid
319 319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ AND tagxref.tagid=(SELECT tagid FROM tag WHERE tagname='branch')
320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ AND tagtype>0)
321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ FROM leaf, tagxref, tag, event
322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ WHERE leaf.rid=tagxref.rid
323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ AND tagxref.tagid=tag.tagid
320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ AND tagtype>0),
321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ count(*),
322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ (SELECT uuid FROM blob WHERE rid=tagxref.rid)
323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ FROM tagxref, tag, event
324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ WHERE tagxref.tagid=tag.tagid
324 325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ AND tagxref.tagtype>0
325 326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ AND tag.tagname='branch'
326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ AND event.objid=leaf.rid
327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ AND event.objid=tagxref.rid
327 328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ GROUP BY 1
328 329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ ORDER BY %d DESC;
329 330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
;
330 331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
331 332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
@@ -350,39 +351,41 @@
350 351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rNow = db_double(0.0, "SELECT julianday('now')");
351 352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="brlist"><table id="branchlisttable">
352 353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <thead><tr>
353 354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <th>Branch Name</th>
354 355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <th>Age</th>
356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <th>Checkins</th>
355 357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <th>Status</th>
358 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <th>Resolution</th>
356 359 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </tr></thead><tbody>
357 360 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
while( db_step(&q)==SQLITE_ROW ){
358 361 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zBranch = db_column_text(&q, 0);
359 362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
double rMtime = db_column_double(&q, 1);
360 363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int isClosed = db_column_int(&q, 2);
361 364 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zMergeTo = db_column_text(&q, 3);
365 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int nCkin = db_column_int(&q, 4);
366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ const char *zLastCkin = db_column_text(&q, 5);
362 367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zAge = human_readable_age(rNow - rMtime);
363 368 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_int64 iMtime = (sqlite3_int64)(rMtime*86400.0);
364 369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zMergeTo && zMergeTo[0]==0 ) zMergeTo = 0;
365 370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr>
366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <td>%z(href("%R/timeline?n=100&r=%T",zBranch))%h(zBranch)</a>
367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <td data-sortkey="%016llx(iMtime)">%s(zAge)
371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td>%z(href("%R/timeline?n=100&r=%T",zBranch))%h(zBranch)</a></td>
372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td data-sortkey="%016llx(-iMtime)">%s(zAge)</td>
373 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td data-sortkey="%08x(-nCkin)">%d(nCkin)</td>
368 374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fossil_free(zAge);
369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( isClosed && zMergeTo ){
370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <td>closed,
371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }else if( isClosed ){
372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <td>closed
375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td>%s(isClosed?"closed":"")</td>
376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( zMergeTo ){
377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td>merged into
378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/timeline?f=%s",zLastCkin))%h(zMergeTo)</a></td>
373 379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <td>
375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( zMergeTo ){
377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ merged into %z(href("%R/timeline?r=%T",zMergeTo))%h(zMergeTo)</a>
380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <td></td>
378 381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
379 382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </tr>
380 383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
381 384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </tbody></table></div>
382 385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- output_table_sorting_javascript("branchlisttable","tkx");
386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ output_table_sorting_javascript("branchlisttable","tkktx");
384 387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_footer();
385 388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
386 389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
387 390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
388 391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** WEBPAGE: brlist
389 392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!