diff options
Diffstat (limited to 'api')
-rw-r--r-- | api/git.js | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -157,9 +157,10 @@ async function getCommit(base_dir, repo_name, commit_oid) const patch_end = (patch_header_data[0][patch_index + 1] !== undefined) ? patch_header_data[0][patch_index + 1] : all_patches.length - 1; const patch_content = all_patches.slice(patch_start, patch_end); - console.log(patch_content.length); - if(patch_content.length > 5000) { - console.log("Collapsed!"); + const line_lengths = patch_content.map((line) => line.length).reduce((acc, length) => acc + length); + + if(patch_content.length > 5000 || line_lengths > 5000) { + console.log("Too large!"); arr.push({ from: patch.oldFile().path(), |