Large files can cause the source browser or commit view to become unresponsive or 500 (BB-8856)
When browsing source directories, large files may cause that specific directory to fail and return a 500. This is due to the way some of the properties of these files are gathered. For example, a file > 1GB of text may take Git longer than 30 seconds to produce a size or stat for. Because we have a hard timeout of 30 seconds for any request, this page will fail.