Tucker McKnight
allow commit references to be null, e.g. for the first commit which has no parent
8 9
tags: Array<{
commits: Map<string, {
8 9
tags?: Array<{
commits?: Map<string, {
0
0
export type Repository = {
name: string,
description?: string,
cloneUrl: string,
defaultBranch: string,
branches: Array<{
name: string,
head: string,
fileList: Array<string>,
}>,
tags?: Array<{
name: string,
sha: string,
fileList: Array<string>,
}>,
<<<<<<< HEAD
commits: Map<string, {
hash: string,
=======
commits?: Map<string, {
>>>>>>> 359136b (allow commit references to be null, e.g. for the first commit which has no parent)
message: string,
author: string,
date: Date,
parent: string | null,
diffs: Array<{
fileName: string,
lineNumber: number,
beforeText: string,
afterText: string,
}>
}>,
}