File tree 2 files changed +9
-3
lines changed 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,9 @@ var SupportedObjectFormats = []ObjectFormat{
83
83
}
84
84
85
85
func ObjectFormatFromName (name string ) ObjectFormat {
86
+ if name == "" {
87
+ return Sha1ObjectFormat
88
+ }
86
89
for _ , objectFormat := range SupportedObjectFormats {
87
90
if name == objectFormat .Name () {
88
91
return objectFormat
Original file line number Diff line number Diff line change @@ -36,10 +36,13 @@ func (*Sha1Hash) Type() ObjectFormat { return Sha1ObjectFormat }
36
36
var _ ObjectID = & Sha1Hash {}
37
37
38
38
// EmptyObjectID creates a new ObjectID from an object format hash name
39
- func EmptyObjectID (hash string ) (ObjectID , error ) {
40
- hash = strings .ToLower (hash )
39
+ func EmptyObjectID (objectFormatName string ) (ObjectID , error ) {
40
+ if objectFormatName == "" {
41
+ return Sha1ObjectFormat .EmptyObjectID (), nil
42
+ }
43
+ objectFormatName = strings .ToLower (objectFormatName )
41
44
for _ , objectFormat := range SupportedObjectFormats {
42
- if objectFormat .Name () == hash {
45
+ if objectFormat .Name () == objectFormatName {
43
46
return objectFormat .EmptyObjectID (), nil
44
47
}
45
48
}
You can’t perform that action at this time.
0 commit comments