We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e426c11 commit 040517dCopy full SHA for 040517d
src/main/kotlin/app/hashers/CommitCrawler.kt
@@ -39,6 +39,7 @@ object CommitCrawler {
39
private val LOCAL_HEAD = "HEAD"
40
private val REFS = listOf(REMOTE_HEAD, REMOTE_MASTER_BRANCH,
41
LOCAL_MASTER_BRANCH, LOCAL_HEAD)
42
+ private val MAX_DIFF_SIZE = 600000
43
44
fun getDefaultBranchHead(git: Git): ObjectId {
45
for (ref in REFS) {
@@ -169,6 +170,11 @@ object CommitCrawler {
169
170
.map { diff ->
171
JgitDiff(diff, df.toFileHeader(diff).toEditList())
172
}
173
+ .filter { diff ->
174
+ diff.editList.fold(0) { acc, edit ->
175
+ acc + edit.lengthA + edit.lengthB
176
+ } < MAX_DIFF_SIZE
177
+ }
178
subscriber.onNext(JgitPair(commit, diffEdits))
179
commit = parentCommit
180
0 commit comments