return a NotAPointerError if it has an empty version
This commit is contained in:
parent
4e7bc74874
commit
f58db7f793
@ -102,7 +102,7 @@ func DecodePointer(reader io.Reader) (*Pointer, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func DecodeFrom(reader io.Reader) ([]byte, *Pointer, error) {
|
func DecodeFrom(reader io.Reader) ([]byte, *Pointer, error) {
|
||||||
buf := make([]byte, 512)
|
buf := make([]byte, blobSizeCutoff)
|
||||||
written, err := reader.Read(buf)
|
written, err := reader.Read(buf)
|
||||||
output := buf[0:written]
|
output := buf[0:written]
|
||||||
|
|
||||||
@ -116,7 +116,7 @@ func DecodeFrom(reader io.Reader) ([]byte, *Pointer, error) {
|
|||||||
|
|
||||||
func verifyVersion(version string) error {
|
func verifyVersion(version string) error {
|
||||||
if len(version) == 0 {
|
if len(version) == 0 {
|
||||||
return errors.New("Missing version")
|
return newNotAPointerError(errors.New("Missing version"))
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, v := range v1Aliases {
|
for _, v := range v1Aliases {
|
||||||
|
@ -44,7 +44,8 @@ begin_test "smudge with invalid pointer"
|
|||||||
|
|
||||||
cd repo
|
cd repo
|
||||||
[ "wat" = "$(echo "wat" | git lfs smudge)" ]
|
[ "wat" = "$(echo "wat" | git lfs smudge)" ]
|
||||||
[ "not a git-lfs file" = "$(echo "wat" | git lfs smudge)" ]
|
[ "not a git-lfs file" = "$(echo "not a git-lfs file" | git lfs smudge)" ]
|
||||||
|
[ "version " = "$(echo "version " | git lfs smudge)" ]
|
||||||
)
|
)
|
||||||
end_test
|
end_test
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user