Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch limit-tag Excluding Merge-Ins
This is equivalent to a diff from d7f457b4 to 59da9686
2013-10-24
| ||
10:53 | Don't set _USE_32BIT_TIME_T when using MSVC++ compiler: On <VS2005 this flag has no effect, and for >=VS2005 the executable links with msvcrt80.dll (or higher), so the fact that localtime64 is missing from msvcrt.dll is no issue there. ... (check-in: 6112b31d user: jan.nijtmans tags: trunk) | |
2013-10-22
| ||
08:34 | Merge updates from trunk. ... (check-in: 0943f372 user: mistachkin tags: tkt-change-hook) | |
2013-10-21
| ||
18:38 | merge trunk ... (check-in: 0e4dee00 user: jan.nijtmans tags: timeline_cmd_dash_n_fix) | |
17:00 | Merge from trunk. ... (check-in: f3037e17 user: jan tags: jan-httpsproxytunnel) | |
08:45 | Simpler: In raw mode, each entry outputs a single line, so LIMIT can do the job as well. ... (Closed-Leaf check-in: 59da9686 user: jan.nijtmans tags: limit-tag) | |
08:33 | The same for raw mode as well. ... (check-in: 4b9be08a user: jan.nijtmans tags: limit-tag) | |
08:23 | Let the "-limit" option in "fossil tag find" be handled exactly the same as in "fossil timeline". This allows output of more than 2000 lines if the "-limit" parameter requests so. ... (check-in: 1f77efc3 user: jan.nijtmans tags: limit-tag) | |
07:41 | Fix default "fossil timeline -n" value. Merge trunk, and simplify code makeing use of the trunk improvements. ... (Closed-Leaf check-in: 4fdffd7d user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2) | |
06:29 | Simplify handling of the limit in print_timeline. ... (check-in: d7f457b4 user: mistachkin tags: trunk) | |
05:06 | Make "fossil timeline -n" more accurate in counting lines in verbose mode. Allow print_timeline() to be used without limits, assuming that the query already contains a suitable limitation. Improve documentation. ... (check-in: 0c312bee user: jan.nijtmans tags: trunk) | |
Changes to src/tag.c.
︙ | ︙ | |||
387 388 389 390 391 392 393 | */ void tag_cmd(void){ int n; int fRaw = find_option("raw","",0)!=0; int fPropagate = find_option("propagate","",0)!=0; const char *zPrefix = fRaw ? "" : "sym-"; char const * zFindLimit = find_option("limit","n",1); | | | 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 | */ void tag_cmd(void){ int n; int fRaw = find_option("raw","",0)!=0; int fPropagate = find_option("propagate","",0)!=0; const char *zPrefix = fRaw ? "" : "sym-"; char const * zFindLimit = find_option("limit","n",1); int const nFindLimit = zFindLimit ? atoi(zFindLimit) : -20; db_find_and_open_repository(0, 0); if( g.argc<3 ){ goto tag_cmd_usage; } n = strlen(g.argv[2]); if( n==0 ){ |
︙ | ︙ | |||
442 443 444 445 446 447 448 | blob_appendf(&sql, "SELECT blob.uuid FROM tagxref, blob" " WHERE tagid=(SELECT tagid FROM tag WHERE tagname=%Q)" " AND tagxref.tagtype>0" " AND blob.rid=tagxref.rid", g.argv[3] ); | | | | | 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 | blob_appendf(&sql, "SELECT blob.uuid FROM tagxref, blob" " WHERE tagid=(SELECT tagid FROM tag WHERE tagname=%Q)" " AND tagxref.tagtype>0" " AND blob.rid=tagxref.rid", g.argv[3] ); if( nFindLimit!=0 ){ blob_appendf(&sql, " LIMIT %d", nFindLimit<0?-nFindLimit:nFindLimit); } db_prepare(&q, "%s", blob_str(&sql)); blob_reset(&sql); while( db_step(&q)==SQLITE_ROW){ fossil_print("%s\n", db_column_text(&q, 0)); } db_finalize(&q); }else{ int tagid = db_int(0, "SELECT tagid FROM tag WHERE tagname='sym-%q'", g.argv[3]); if( tagid>0 ){ |
︙ | ︙ | |||
470 471 472 473 474 475 476 | timeline_query_for_tty(), zType, tagid ); if(nFindLimit>0){ blob_appendf(&sql, " LIMIT %d", nFindLimit); } db_prepare(&q, "%s", blob_str(&sql)); blob_reset(&sql); | | | 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 | timeline_query_for_tty(), zType, tagid ); if(nFindLimit>0){ blob_appendf(&sql, " LIMIT %d", nFindLimit); } db_prepare(&q, "%s", blob_str(&sql)); blob_reset(&sql); print_timeline(&q, nFindLimit<0?-nFindLimit:0, 0); db_finalize(&q); } } }else if( strncmp(g.argv[2],"list",n)==0 ){ Stmt q; |
︙ | ︙ |