<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/70818>70818</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Allow Flat Hierarchy for HTML Reports generated by llvm-cov show
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
kolrami
</td>
</tr>
</table>
<pre>
The llvm-cov show will generate (when used with --output-dir option) a seperate file for each source file put in a sub folder with the full path of the file. On Windows we typically ran quickly in to issues with too long paths, therefore it would be nice to have some `--hash-filenames` option to generate shorter paths like e.g. gcovr is also doing it. The file can be named `<filename>.<hashOfFullPath>.html`, this avoids clashes in the output directory in case there are multiple files with the same name in different folders. But it keeps the generated report directory flat.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUU8GupDYQ_BpzaYHAPBjmwGH3JaM9JNooelLOxjTYmQYTtz1o_j4yzGZfTpZa3VWu6mrFbOcVsRfNV9H8kqkYjPP93ZFXi80GNz77D4NA9Fhy7R7Axu2wWyKYcUWvAoKQ3W5whcg4wm6DgTx3MWwx5KP14LZg3SrkFRQwbufMZAlhch5QaQPsotev4hYD2DX1xgEmRyP6EzQYhCkSwaaCATedBUtYwPcV_rLr6HaGHSE8N6sV0RO8WuGfaPWdngkzOLDMEfkF6ByQW-cDkIV8T4geJ-cRbIDdRRphQFitxjRr1AOB3YIg2jLPjWKTJ_5VLciiLV9KU-t_3rBxPqA_KYDsHQGLuYBZu4cHy6CIHYzOrjPYUMDHSxNotR7casEx8Yn6_QeXqH8tRP2e-L9Pt0j0hwomFU1YKLUeShL2w9mRQZNig3w4YBDO1cBoPerg_OGMVoynelAeYYkU7EbnV_in_ayW80tpZrTThB7X8NoSF_A17S7AHXHjY-CHDyN43Jz_zDqRCkU29vV4ra8qw75qr92lbdpLl5leTRUOZacvUjdd1aCUXTvJ6jK001VhOWa2l6Wsq7KuqkZWlSyqDgd8u9ZDU3eNbq_ircRFWSpSdAvn5-zYfX8pu6rLSA1IfKReyhX3MxhCynQEvj_iPsSZxVtJlgP_RAk2EPZfiNwON1IBvln0ymvzPPL87eP33-DPQyx_kj88_39CWfTUmxA2FvUXIW9C3mYbTBwK7RYhb6n59eSbd3-jDkLezvQKeTtE_BsAAP__EvFJwA">