リポジトリから git ノートを取得できるようにする git 用の Java API はありますか? http://server001.agilebackoffice.org/nexus/content/repositories/atlassian/com/xiplink/jira/git/jira-git-plugin/0.6/を見ましたが、git ノートをサポートしていないようです。どこに気をつければいいですか?
質問する
118 次
1 に答える
1
JGitには、特にhttp://download.eclipse.org/jgit/docs/latest/apidocs/org/eclipse/jgit/notes/NoteMap.htmlなど、探しているものが含まれている可能性があります。
たとえば、特定のコミットのメモを検索するには、次のようにします。
Repository repo = ...
RevWalk walk = new RevWalk(repo);
NoteMap map = NoteMap.newEmptyMap();
Ref ref = repo.getRef("refs/notes/commits");
if (ref != null) {
RevCommit notesCommit = walk.parseCommit(ref.getObjectId());
map = NoteMap.read(walk.getObjectReader(), notesCommit);
map.getNote(notesCommit.getId());
}
于 2013-09-10T09:55:35.050 に答える