fix(plugins/languages): fix empty repository infinite loop (#840) [skip ci]
This commit is contained in:
@@ -163,6 +163,13 @@ async function analyze({login, imports, data}, {results, path, categories = ["pr
|
|||||||
const per_page = 1
|
const per_page = 1
|
||||||
const edited = new Set()
|
const edited = new Set()
|
||||||
console.debug(`metrics/compute/${login}/plugins > languages > indepth > checking git log`)
|
console.debug(`metrics/compute/${login}/plugins > languages > indepth > checking git log`)
|
||||||
|
try {
|
||||||
|
await imports.run("git log --max-count=1", {cwd:path})
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
console.debug(`metrics/compute/${login}/plugins > languages > indepth > repo seems empty or impossible to git log, skipping`)
|
||||||
|
return
|
||||||
|
}
|
||||||
for (let page = 0; ; page++) {
|
for (let page = 0; ; page++) {
|
||||||
try {
|
try {
|
||||||
console.debug(`metrics/compute/${login}/plugins > languages > indepth > processing commits ${page * per_page} from ${(page + 1) * per_page}`)
|
console.debug(`metrics/compute/${login}/plugins > languages > indepth > processing commits ${page * per_page} from ${(page + 1) * per_page}`)
|
||||||
|
|||||||
Reference in New Issue
Block a user