Index: src/finfo.c ================================================================== --- src/finfo.c +++ src/finfo.c @@ -273,10 +273,11 @@ Stmt q; const char *zFilename; char zPrevDate[20]; const char *zA; const char *zB; + const char *zUnhide; int n; int baseCheckin; Blob title; Blob sql; @@ -339,10 +340,13 @@ ); if( baseCheckin ){ compute_direct_ancestors(baseCheckin, 10000000); blob_appendf(&sql," AND mlink.mid IN (SELECT rid FROM ancestor)"); } + if( (zUnhide = P("unhide")) ){ + url_add_parameter(&url, "unhide", ""); + } if( (zA = P("a"))!=0 ){ blob_appendf(&sql, " AND event.mtime>=julianday('%q')", zA); url_add_parameter(&url, "a", zA); } if( (zB = P("b"))!=0 ){ @@ -365,10 +369,14 @@ style_submenu_element("Simplified", "Show only first use of a change","%s", url_render(&url, "fco", 0, 0, 0)); } } + if( !zUnhide ){ + style_submenu_element("Unhide", "Unhide","%s", + url_render(&url, "unhide", "", 0, 0)); + } db_prepare(&q, blob_str(&sql)); if( P("showsql")!=0 ){ @

SQL: %h(blob_str(&sql))

} blob_reset(&sql);