gitech

Форк
0
/
repo_blob_gogit.go 
22 строки · 485.0 Байт
1
// Copyright 2018 The Gitea Authors. All rights reserved.
2
// SPDX-License-Identifier: MIT
3

4
//go:build gogit
5

6
package git
7

8
import (
9
	"github.com/go-git/go-git/v5/plumbing"
10
)
11

12
func (repo *Repository) getBlob(id ObjectID) (*Blob, error) {
13
	encodedObj, err := repo.gogitRepo.Storer.EncodedObject(plumbing.AnyObject, plumbing.Hash(id.RawValue()))
14
	if err != nil {
15
		return nil, ErrNotExist{id.String(), ""}
16
	}
17

18
	return &Blob{
19
		ID:              id,
20
		gogitEncodedObj: encodedObj,
21
	}, nil
22
}
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.