public class NotesBranchUtil extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
NotesBranchUtil.Factory |
Constructor and Description |
---|
NotesBranchUtil(org.eclipse.jgit.lib.PersonIdent gerritIdent,
GitReferenceUpdated gitRefUpdated,
Project.NameKey project,
org.eclipse.jgit.lib.Repository db,
org.eclipse.jgit.lib.ObjectInserter inserter) |
Modifier and Type | Method and Description |
---|---|
void |
commitAllNotes(org.eclipse.jgit.notes.NoteMap notes,
String notesBranch,
org.eclipse.jgit.lib.PersonIdent commitAuthor,
String commitMessage)
Create a new commit in the
notesBranch by updating existing or creating new notes from
the notes map. |
org.eclipse.jgit.notes.NoteMap |
commitNewNotes(org.eclipse.jgit.notes.NoteMap notes,
String notesBranch,
org.eclipse.jgit.lib.PersonIdent commitAuthor,
String commitMessage)
Create a new commit in the
notesBranch by creating not yet existing notes from the
notes map. |
@Inject public NotesBranchUtil(org.eclipse.jgit.lib.PersonIdent gerritIdent, GitReferenceUpdated gitRefUpdated, Project.NameKey project, org.eclipse.jgit.lib.Repository db, org.eclipse.jgit.lib.ObjectInserter inserter)
public final void commitAllNotes(org.eclipse.jgit.notes.NoteMap notes, String notesBranch, org.eclipse.jgit.lib.PersonIdent commitAuthor, String commitMessage) throws IOException, org.eclipse.jgit.api.errors.ConcurrentRefUpdateException
notesBranch
by updating existing or creating new notes from
the notes
map.notes
- map of notesnotesBranch
- notes branch to updatecommitAuthor
- author of the commit in the notes branchcommitMessage
- for the commit in the notes branchIOException
org.eclipse.jgit.api.errors.ConcurrentRefUpdateException
public final org.eclipse.jgit.notes.NoteMap commitNewNotes(org.eclipse.jgit.notes.NoteMap notes, String notesBranch, org.eclipse.jgit.lib.PersonIdent commitAuthor, String commitMessage) throws IOException, org.eclipse.jgit.api.errors.ConcurrentRefUpdateException
notesBranch
by creating not yet existing notes from the
notes
map. The notes from the notes
map which already exist in the note-tree of
the tip of the notesBranch
will not be updated.notes
- map of notesnotesBranch
- notes branch to updatecommitAuthor
- author of the commit in the notes branchcommitMessage
- for the commit in the notes branchnotes
that were newly createdIOException
org.eclipse.jgit.api.errors.ConcurrentRefUpdateException