@ -29,7 +29,6 @@ void print_fileinfo(struct fileinfo *info)
{
{
char * query , * query2 ;
char * query , * query2 ;
char * class ;
char * class ;
double width ;
switch ( info - > status ) {
switch ( info - > status ) {
case DIFF_STATUS_ADDED :
case DIFF_STATUS_ADDED :
@ -96,18 +95,15 @@ void print_fileinfo(struct fileinfo *info)
}
}
html ( " </td><td class='right'> " ) ;
html ( " </td><td class='right'> " ) ;
htmlf ( " %d " , info - > added + info - > removed ) ;
htmlf ( " %d " , info - > added + info - > removed ) ;
html ( " </td><td class='graph'> " ) ;
html ( " </td><td class='graph'> " ) ;
width = ( info - > added + info - > removed ) * 100.0 / max_changes ;
htmlf ( " <table width='%d%%'><tr> " , ( max_changes > 100 ? 100 : max_changes ) ) ;
if ( width < 0.1 )
htmlf ( " <td class='add' style='width: %.1f%%;'/> " ,
width = 0.1 ;
info - > added * 100.0 / max_changes ) ;
html_link_open ( cgit_pageurl ( cgit_query_repo , " diff " , query ) ,
htmlf ( " <td class='rem' style='width: %.1f%%;'/> " ,
NULL , NULL ) ;
info - > removed * 100.0 / max_changes ) ;
htmlf ( " <img src='/cgit/add.png' style='width: %.1f%%;'/> " ,
htmlf ( " <td class='none' style='width: %.1f%%;'/> " ,
info - > added * width / ( info - > added + info - > removed ) ) ;
( max_changes - info - > removed - info - > added ) * 100.0 / max_changes ) ;
htmlf ( " <img src='/cgit/del.png' style='width: %.1f%%;'/> " ,
html ( " </tr></table></a></td></tr> \n " ) ;
info - > removed * width / ( info - > added + info - > removed ) ) ;
html ( " </a></td></tr> \n " ) ;
}
}
void cgit_count_diff_lines ( char * line , int len )
void cgit_count_diff_lines ( char * line , int len )