私はGritリポジトリでGritを使ってタグを作成しようとしていますが、ライブラリが参照タグをサポートしているかどうかはわかりません。Gritでタグを作成する
Grit::Tag.create_tag_object(repo, params, actor)
ただし、軽量タグのみが作成されます。参照されたタグを持つために私はまた、タグにREFを作成する必要がありますが、update_refの実装は次のようになります。私は頭だけ、参考文献ではなく、タグの参照を作成することができることを意味している...
def update_ref(head, commit_sha)
return nil if !commit_sha || (commit_sha.size != 40)
self.git.fs_write("refs/heads/#{head}", commit_sha)
commit_sha
end
。 RefクラスやTagクラスには何もしません。
誰かがGrit経由でコミットのリファレンスを作成する方法を知っていますか?