Class ChangeNoteUtil


  • public class ChangeNoteUtil
    extends Object
    • Field Detail

      • FOOTER_ASSIGNEE

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_ASSIGNEE
      • FOOTER_BRANCH

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_BRANCH
      • FOOTER_CHANGE_ID

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_CHANGE_ID
      • FOOTER_COMMIT

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_COMMIT
      • FOOTER_CURRENT

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_CURRENT
      • FOOTER_GROUPS

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_GROUPS
      • FOOTER_HASHTAGS

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_HASHTAGS
      • FOOTER_LABEL

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_LABEL
      • FOOTER_PATCH_SET

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_PATCH_SET
      • FOOTER_PATCH_SET_DESCRIPTION

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_PATCH_SET_DESCRIPTION
      • FOOTER_PRIVATE

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_PRIVATE
      • FOOTER_READ_ONLY_UNTIL

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_READ_ONLY_UNTIL
      • FOOTER_REAL_USER

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_REAL_USER
      • FOOTER_STATUS

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_STATUS
      • FOOTER_SUBJECT

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_SUBJECT
      • FOOTER_SUBMISSION_ID

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_SUBMISSION_ID
      • FOOTER_SUBMITTED_WITH

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_SUBMITTED_WITH
      • FOOTER_TOPIC

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_TOPIC
      • FOOTER_TAG

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_TAG
      • FOOTER_WORK_IN_PROGRESS

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_WORK_IN_PROGRESS
      • FOOTER_REVERT_OF

        public static final org.eclipse.jgit.revwalk.FooterKey FOOTER_REVERT_OF
    • Constructor Detail

      • ChangeNoteUtil

        @Inject
        public ChangeNoteUtil​(AccountCache accountCache,
                              org.eclipse.jgit.lib.PersonIdent serverIdent,
                              String anonymousCowardName,
                              String serverId,
                              org.eclipse.jgit.lib.Config config)
    • Method Detail

      • formatTime

        public static String formatTime​(org.eclipse.jgit.lib.PersonIdent ident,
                                        Timestamp t)
      • newIdent

        public org.eclipse.jgit.lib.PersonIdent newIdent​(Account author,
                                                         Date when,
                                                         org.eclipse.jgit.lib.PersonIdent serverIdent,
                                                         String anonymousCowardName)
      • getWriteJson

        public boolean getWriteJson()
      • getGson

        public com.google.gson.Gson getGson()
      • getServerId

        public String getServerId()
      • parseIdent

        public Account.Id parseIdent​(org.eclipse.jgit.lib.PersonIdent ident,
                                     Change.Id changeId)
                              throws org.eclipse.jgit.errors.ConfigInvalidException
        Throws:
        org.eclipse.jgit.errors.ConfigInvalidException
      • parseNote

        public List<Comment> parseNote​(byte[] note,
                                       org.eclipse.jgit.util.MutableInteger p,
                                       Change.Id changeId)
                                throws org.eclipse.jgit.errors.ConfigInvalidException
        Throws:
        org.eclipse.jgit.errors.ConfigInvalidException