github.com/gitbundle/modules@v0.0.0-20231025071548-85b91c5c3b01/git/repo_blob_nogogit.go (about)

     1  // Copyright 2023 The GitBundle Inc. All rights reserved.
     2  // Copyright 2017 The Gitea Authors. All rights reserved.
     3  // Use of this source code is governed by a MIT-style
     4  // license that can be found in the LICENSE file.
     5  
     6  //go:build !gogit
     7  
     8  package git
     9  
    10  func (repo *Repository) getBlob(id SHA1) (*Blob, error) {
    11  	if id.IsZero() {
    12  		return nil, ErrNotExist{id.String(), ""}
    13  	}
    14  	return &Blob{
    15  		ID:   id,
    16  		repo: repo,
    17  	}, nil
    18  }