parseCommitsList(commits, old_filename);
            });
        }
      });
    }
    async function parseCommitsList(commits, filename) {
      var authors = commits.flatMap(x => [{ ...x.commit.author, ...x.author }, { ...x.commit.committer, ...x.committer }]).map(({ date, ...keepAttrs }) => keepAttrs).filter((value, index, self) =>
        index === self.findIndex((t) => (
          t.login === value.login
        )) && value.login !== "web-flow"
      );

      var inner = await parseFirstCommit(commits