1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package objecttype
//nolint:gochecknoglobals
var typeTable = [...]typeDetails{
TypeInvalid: {},
TypeCommit: {name: "commit", isBaseObject: true},
TypeTree: {name: "tree", isBaseObject: true},
TypeBlob: {name: "blob", isBaseObject: true},
TypeTag: {name: "tag", isBaseObject: true},
TypeFuture: {},
TypeOfsDelta: {},
TypeRefDelta: {},
}
//nolint:gochecknoglobals
var typeByName = map[string]Type{
typeTable[TypeCommit].name: TypeCommit,
typeTable[TypeTree].name: TypeTree,
typeTable[TypeBlob].name: TypeBlob,
typeTable[TypeTag].name: TypeTag,
}
|