Skip to content

Commit 8f0d5ca

Browse files
committed
return nil signature instead of raising
1 parent 15201cb commit 8f0d5ca

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

lib/rugged/tag.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ def self.extract_signature(repo, oid, prefix=GPG_SIGNATURE_PREFIX)
99
raise GitRPC::InvalidObject, "Invalid object type #{object.type}, expected tag"
1010
end
1111

12-
unless index = object.data.index(prefix)
13-
raise GitRPC::InvalidObject, "Tag does not contain signature"
12+
if index = object.data.index(prefix)
13+
[
14+
object.data.byteslice(index..-1),
15+
object.data.byteslice(0...index)
16+
]
17+
else
18+
[nil, object.data]
1419
end
15-
16-
[
17-
object.data.byteslice(index..-1),
18-
object.data.byteslice(0...index)
19-
]
2020
end
2121

2222
def name

0 commit comments

Comments
 (0)