@@ -252,34 +252,46 @@
252 252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
253 253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
254 254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Show the context graph (immediate parents and children) for
255 255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** check-in rid.
256 256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- void render_checkin_context(int rid, int parentsOnly){
257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ void render_checkin_context(int rid, int rid2, int parentsOnly){
258 258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob sql;
259 259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Stmt q;
260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int rx[2];
261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int i, n;
262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ rx[0] = rid;
263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ rx[1] = rid2;
264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ n = rid2 ? 2 : 1;
260 265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_zero(&sql);
261 266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append(&sql, timeline_query_for_www(), -1);
262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- db_multi_exec(
263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "CREATE TEMP TABLE IF NOT EXISTS ok(rid INTEGER PRIMARY KEY);"
264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "DELETE FROM ok;"
265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "INSERT INTO ok VALUES(%d);"
266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "INSERT OR IGNORE INTO ok SELECT pid FROM plink WHERE cid=%d;",
267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- rid, rid
268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- );
269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !parentsOnly ){
270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- db_multi_exec(
271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "INSERT OR IGNORE INTO ok SELECT cid FROM plink WHERE pid=%d;", rid
272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- );
273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( db_table_exists("repository","cherrypick") ){
274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- db_multi_exec(
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "INSERT OR IGNORE INTO ok "
276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- " SELECT parentid FROM cherrypick WHERE childid=%d;"
277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "INSERT OR IGNORE INTO ok "
278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- " SELECT childid FROM cherrypick WHERE parentid=%d;",
279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- rid, rid
280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- );
267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_multi_exec(
269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "CREATE TEMP TABLE IF NOT EXISTS ok(rid INTEGER PRIMARY KEY);"
270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "DELETE FROM ok;"
271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ );
272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ for(i=0; i<n; i++){
273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_multi_exec(
274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "INSERT OR IGNORE INTO ok VALUES(%d);"
275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "INSERT OR IGNORE INTO ok SELECT pid FROM plink WHERE cid=%d;",
276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ rx[i], rx[i]
277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ );
278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( !parentsOnly ){
280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ for(i=0; i<n; i++){
281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_multi_exec(
282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "INSERT OR IGNORE INTO ok SELECT cid FROM plink WHERE pid=%d;", rx[i]
283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ );
284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( db_table_exists("repository","cherrypick") ){
285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_multi_exec(
286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "INSERT OR IGNORE INTO ok "
287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ " SELECT parentid FROM cherrypick WHERE childid=%d;"
288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "INSERT OR IGNORE INTO ok "
289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ " SELECT childid FROM cherrypick WHERE parentid=%d;",
290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ rx[i], rx[i]
291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ );
292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
281 293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
282 294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
283 295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC");
284 296 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_prepare(&q, "%s", blob_sql_text(&sql));
285 297 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
www_print_timeline(&q,
@@ -286,11 +298,11 @@
286 298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
TIMELINE_GRAPH
287 299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
|TIMELINE_FILLGAPS
288 300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
|TIMELINE_NOSCROLL
289 301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
|TIMELINE_XMERGE
290 302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
|TIMELINE_CHPICK,
291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- 0, 0, 0, rid, 0);
303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, 0, 0, rid, rid2, 0);
292 304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
293 305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
294 306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
295 307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
296 308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Show a graph all wiki, tickets, and check-ins that refer to object zUuid.
@@ -317,11 +329,11 @@
317 329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_zero(&sql);
318 330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append(&sql, timeline_query_for_www(), -1);
319 331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC");
320 332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_prepare(&q, "%s", blob_sql_text(&sql));
321 333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
www_print_timeline(&q, TIMELINE_DISJOINT|TIMELINE_GRAPH|TIMELINE_NOSCROLL,
322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- 0, 0, 0, 0, 0);
334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, 0, 0, 0, 0, 0);
323 335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
324 336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
325 337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
326 338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
327 339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** WEBPAGE: test-backlinks
@@ -350,11 +362,11 @@
350 362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_zero(&sql);
351 363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append(&sql, timeline_query_for_www(), -1);
352 364 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC");
353 365 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_prepare(&q, "%s", blob_sql_text(&sql));
354 366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
www_print_timeline(&q, TIMELINE_DISJOINT|TIMELINE_GRAPH|TIMELINE_NOSCROLL,
355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- 0, 0, 0, 0, 0);
367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, 0, 0, 0, 0, 0);
356 368 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
357 369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_footer();
358 370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
359 371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
360 372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -605,25 +617,27 @@
605 617 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" SELECT tagxref.origid"
606 618 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" FROM tagxref JOIN tag ON tagxref.tagid=tag.tagid"
607 619 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" WHERE tagxref.rid=%d;",
608 620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid, rid, rid
609 621 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
622 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #if 0
610 623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_multi_exec(
611 624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"SELECT tag.tagid, tagname, "
612 625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" (SELECT uuid FROM blob WHERE rid=tagxref.srcid AND rid!=%d),"
613 626 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" value, datetime(tagxref.mtime,toLocal()), tagtype,"
614 627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" (SELECT uuid FROM blob WHERE rid=tagxref.origid AND rid!=%d)"
615 628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" FROM tagxref JOIN tag ON tagxref.tagid=tag.tagid"
616 629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" WHERE tagxref.rid=%d"
617 630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" ORDER BY tagname /*sort*/", rid, rid, rid
618 631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
619 633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_zero(&sql);
620 634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append(&sql, timeline_query_for_www(), -1);
621 635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_append_sql(&sql, " AND event.objid IN ok ORDER BY mtime DESC");
622 636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_prepare(&q, "%s", blob_sql_text(&sql));
623 637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
www_print_timeline(&q, TIMELINE_DISJOINT|TIMELINE_GRAPH|TIMELINE_NOSCROLL,
624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- 0, 0, 0, rid, 0);
638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, 0, 0, rid, 0, 0);
625 639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
626 640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_footer();
627 641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
628 642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
629 643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
@@ -651,10 +665,11 @@
651 665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zRe; /* regex parameter */
652 666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ReCompiled *pRe = 0; /* regex */
653 667 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zW; /* URL param for ignoring whitespace */
654 668 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zPage = "vinfo"; /* Page that shows diffs */
655 669 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zPageHide = "ci"; /* Page that hides diffs */
670 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ const char *zBrName; /* Branch name */
656 671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
657 672 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
658 673 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
659 674 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zName = P("name");
660 675 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid = name_to_rid_www("name");
@@ -679,10 +694,11 @@
679 694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" FROM blob, event"
680 695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" WHERE blob.rid=%d"
681 696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" AND event.objid=%d",
682 697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid, rid
683 698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
699 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zBrName = branch_of_rid(rid);
684 700 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
685 701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
cookie_link_parameter("diff","diff","2");
686 702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
diffType = atoi(PD("diff","2"));
687 703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( db_step(&q1)==SQLITE_ROW ){
688 704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zUuid = db_column_text(&q1, 0);
@@ -691,11 +707,10 @@
691 707 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zUser;
692 708 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zOrigUser;
693 709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zComment;
694 710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zDate;
695 711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zOrigDate;
696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- const char *zBrName;
697 712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int okWiki = 0;
698 713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob wiki_read_links = BLOB_INITIALIZER;
699 714 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob wiki_add_links = BLOB_INITIALIZER;
700 715 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
701 716 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_header("Check-in [%S]", zUuid);
@@ -705,13 +720,10 @@
705 720 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" WHERE tagid=%d AND rid=%d AND tagtype>0",
706 721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
TAG_USER, rid);
707 722 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zEComment = db_text(0,
708 723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"SELECT value FROM tagxref WHERE tagid=%d AND rid=%d",
709 724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
TAG_COMMENT, rid);
710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zBrName = db_text(0,
711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "SELECT value FROM tagxref WHERE tagid=%d AND rid=%d",
712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- TAG_BRANCH, rid);
713 725 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zOrigUser = db_column_text(&q1, 2);
714 726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zUser = zEUser ? zEUser : zOrigUser;
715 727 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zComment = db_column_text(&q1, 3);
716 728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zDate = db_column_text(&q1,1);
717 729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zOrigDate = db_column_text(&q1, 4);
@@ -872,11 +884,14 @@
872 884 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
873 885 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
874 886 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( g.perm.Hyperlink ){
875 887 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <tr><th>Other Links:</th>
876 888 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <td>
877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ %z(href("%R/artifact/%!S",zUuid))manifest</a>
889 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fossil_strcmp(zBrName, db_get("main-branch","trunk"))!=0 ){
890 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/vdiff?branch=%!S", zUuid))branch diff</a> |
891 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
892 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/artifact/%!S",zUuid))manifest</a>
878 893 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ | %z(href("%R/ci_tags/%!S",zUuid))tags</a>
879 894 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( g.perm.Admin ){
880 895 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ | %z(href("%R/mlink?ci=%!S",zUuid))mlink table</a>
881 896 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
882 897 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( g.anon.Write ){
@@ -896,11 +911,11 @@
896 911 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( !PB("nowiki") ){
897 912 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
wiki_render_associated("checkin", zUuid, 0);
898 913 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
899 914 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
render_backlink_graph(zUuid, "<div class=\"section\">References</div>\n");
900 915 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="section">Context</div>
901 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- render_checkin_context(rid, 0);
916 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ render_checkin_context(rid, 0, 0);
902 917 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="section">Changes</div>
903 918 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="sectionmenu">
904 919 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
diffFlags = construct_diff_flags(diffType);
905 920 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zW = (diffFlags&DIFF_IGNORE_ALLWS)?"&w":"";
906 921 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( diffType!=0 ){
@@ -1097,10 +1112,11 @@
1097 1112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return 0;
1098 1113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1099 1114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return manifest_get(rid, CFTYPE_MANIFEST, 0);
1100 1115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1101 1116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #if 0 /* not used */
1102 1118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
1103 1119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Output a description of a check-in
1104 1120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
1105 1121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static void checkin_description(int rid){
1106 1122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Stmt q;
@@ -1155,10 +1171,11 @@
1155 1171 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
hyperlink_to_date(zDate, ")");
1156 1172 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
tag_private_status(rid);
1157 1173 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1158 1174 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
1159 1175 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1176 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif /* not used */
1160 1177 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1161 1178 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1162 1179 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
1163 1180 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** WEBPAGE: vdiff
1164 1181 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** URL: /vdiff?from=TAG&to=TAG
@@ -1190,10 +1207,12 @@
1190 1207 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zFrom;
1191 1208 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zTo;
1192 1209 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zRe;
1193 1210 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zW;
1194 1211 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zGlob;
1212 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ char *zQuery;
1213 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ char *zMergeOrigin = 0;
1195 1214 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ReCompiled *pRe = 0;
1196 1215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_check_credentials();
1197 1216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
1198 1217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
login_anonymous_available();
1199 1218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
load_control();
@@ -1201,13 +1220,18 @@
1201 1220 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
diffType = atoi(PD("diff","2"));
1202 1221 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
cookie_render();
1203 1222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zRe = P("regex");
1204 1223 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zRe ) re_compile(&pRe, zRe, 0);
1205 1224 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zBranch = P("branch");
1206 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( zBranch && zBranch[0] ){
1207 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- cgi_replace_parameter("from", mprintf("root:%s", zBranch));
1225 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( zBranch && zBranch[0]==0 ) zBranch = 0;
1226 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( zBranch ){
1227 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zQuery = mprintf("branch=%T", zBranch);
1228 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zMergeOrigin = mprintf("merge-in:%s", zBranch);
1229 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ cgi_replace_parameter("from", zMergeOrigin);
1208 1230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
cgi_replace_parameter("to", zBranch);
1231 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }else{
1232 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zQuery = mprintf("from=%T&to=%T",PD("from",""),PD("to",""));
1209 1233 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1210 1234 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pTo = vdiff_parse_manifest("to", &ridTo);
1211 1235 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pTo==0 ) return;
1212 1236 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pFrom = vdiff_parse_manifest("from", &ridFrom);
1213 1237 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pFrom==0 ) return;
@@ -1217,56 +1241,82 @@
1217 1241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if(zGlob && !*zGlob){
1218 1242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zGlob = NULL;
1219 1243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1220 1244 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
diffFlags = construct_diff_flags(diffType);
1221 1245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zW = (diffFlags&DIFF_IGNORE_ALLWS)?"&w":"";
1222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- style_submenu_element("Path", "%R/timeline?me=%T&you=%T", zFrom, zTo);
1246 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( zBranch==0 ){
1247 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ style_submenu_element("Path", "%R/timeline?me=%T&you=%T", zFrom, zTo);
1248 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1223 1249 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( diffType!=0 ){
1224 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- style_submenu_element("Hide Diff", "%R/vdiff?from=%T&to=%T&diff=0%s%T%s",
1225 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zFrom, zTo,
1250 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ style_submenu_element("Hide Diff", "%R/vdiff?%s&diff=0%s%T%s",
1251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zQuery,
1226 1252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zGlob ? "&glob=" : "", zGlob ? zGlob : "", zW);
1227 1253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1228 1254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( diffType!=2 ){
1229 1255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_submenu_element("Side-by-Side Diff",
1230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "%R/vdiff?from=%T&to=%T&diff=2%s%T%s",
1231 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zFrom, zTo,
1256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "%R/vdiff?%s&diff=2%s%T%s",
1257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zQuery,
1232 1258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zGlob ? "&glob=" : "", zGlob ? zGlob : "", zW);
1233 1259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1234 1260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( diffType!=1 ) {
1235 1261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_submenu_element("Unified Diff",
1236 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "%R/vdiff?from=%T&to=%T&diff=1%s%T%s",
1237 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zFrom, zTo,
1262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "%R/vdiff?%s&diff=1%s%T%s",
1263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zQuery,
1264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zGlob ? "&glob=" : "", zGlob ? zGlob : "", zW);
1265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( zBranch==0 ){
1267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ style_submenu_element("Invert",
1268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "%R/vdiff?from=%T&to=%T&%s%T%s", zTo, zFrom,
1238 1269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zGlob ? "&glob=" : "", zGlob ? zGlob : "", zW);
1239 1270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1240 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- style_submenu_element("Invert",
1241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "%R/vdiff?from=%T&to=%T&%s%T%s", zTo, zFrom,
1242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zGlob ? "&glob=" : "", zGlob ? zGlob : "", zW);
1243 1271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zGlob ){
1244 1272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_submenu_element("Clear glob",
1245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "%R/vdiff?from=%T&to=%T&%s", zFrom, zTo, zW);
1273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "%R/vdiff?%s&%s", zQuery, zW);
1246 1274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
1247 1275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_submenu_element("Patch", "%R/vpatch?from=%T&to=%T%s", zFrom, zTo, zW);
1248 1276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1249 1277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( diffType!=0 ){
1250 1278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_submenu_checkbox("w", "Ignore Whitespace", 0, 0);
1251 1279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- style_header("Check-in Differences");
1280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( zBranch ){
1281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ style_header("Changes On Branch %h", zBranch);
1282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }else{
1283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ style_header("Check-in Differences");
1284 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1253 1285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( P("nohdr")==0 ){
1254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <h2>Difference From:</h2><blockquote>
1255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- checkin_description(ridFrom);
1256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </blockquote><h2>To:</h2><blockquote>
1257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- checkin_description(ridTo);
1258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ </blockquote>
1286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( zBranch ){
1287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ char *zRealBranch = branch_of_rid(ridTo);
1288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ char *zToUuid = rid_to_uuid(ridTo);
1289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ char *zFromUuid = rid_to_uuid(ridFrom);
1290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <h2>Changes In Branch \
1291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/timeline?r=%T",zRealBranch))%h(zRealBranch)</a>
1292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( ridTo != symbolic_name_to_rid(zRealBranch,"ci") ){
1293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ Through %z(href("%R/info/%!S",zToUuid))[%S(zToUuid)]</a>
1294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ Excluding Merge-Ins</h2>
1296 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <p>This is equivalent to a diff from
1297 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <span class='timelineSelected'>\
1298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/info/%!S",zFromUuid))%S(zFromUuid)</a></span>
1299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ to <span class='timelineSelected timelineSecondary'>\
1300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/info/%!S",zToUuid))%S(zToUuid)</a></span></p>
1301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }else{
1302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <h2>Difference From <span class='timelineSelected'>\
1303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/info/%h",zFrom))%h(zFrom)</a></span>
1304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ To <span class='timelineSelected timelineSecondary'>\
1305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ %z(href("%R/info/%h",zTo))%h(zTo)</a></span></h2>
1306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ render_checkin_context(ridFrom, ridTo, 0);
1259 1308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pRe ){
1260 1309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <p><b>Only differences that match regular expression "%h(zRe)"
1261 1310 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ are shown.</b></p>
1262 1311 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1263 1312 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zGlob ){
1264 1313 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <p><b>Only files matching the glob "%h(zGlob)" are shown.</b></p>
1265 1314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1266 1315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@<hr /><p>
1267 1316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fossil_free(zQuery);
1268 1318 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1269 1319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
manifest_file_rewind(pFrom);
1270 1320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pFileFrom = manifest_file_next(pFrom, 0);
1271 1321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
manifest_file_rewind(pTo);
1272 1322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pFileTo = manifest_file_next(pTo, 0);
1273 1323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!