добавить большие двоичные объекты или деревья в созданный репозиторий с помощью pygit2 (libgit2 )?

Я пытаюсь использовать библиотеку pygit2.

Кажется, я застрял на первом шаге. в его документации не объясняется, как создать большой двоичный объект и добавить его в дерево. В основном это касается того, как работать с существующим репозиторием git, но я хочу создать его и добавить большие двоичные объекты, коммиты и т. д. в свое репо. Можно ли создать большой двоичный объект из файла напрямую или мне следует прочитать содержимое файла и установить blob.data?

from pygit2 import Repository
from pygit2 import init_repository

bare = False
repo = init_repository('test', bare)

Как создать и добавить в репозиторий большие двоичные объекты или деревья?

6
задан Peqi Hash 2 May 2012 в 07:22
поделиться