LogEntry(String refName, long updateIndex, PersonIdent who, ObjectId oldId, ObjectId newId, String message) { super(key(refName, updateIndex)); this.oldId = oldId; this.newId = newId; this.timeSecs = who.getWhen().getTime() / 1000L; this.tz = (short) who.getTimeZoneOffset(); this.name = who.getName().getBytes(UTF_8); this.email = who.getEmailAddress().getBytes(UTF_8); this.msg = message.getBytes(UTF_8); }
switch (format) { case RAW: int offset = ident.getTimeZoneOffset(); String sign = offset < 0 ? "-" : "+"; //$NON-NLS-1$ //$NON-NLS-2$ int offset2;
LogEntry(String refName, long updateIndex, PersonIdent who, ObjectId oldId, ObjectId newId, String message) { super(key(refName, updateIndex)); this.oldId = oldId; this.newId = newId; this.timeSecs = who.getWhen().getTime() / 1000L; this.tz = (short) who.getTimeZoneOffset(); this.name = who.getName().getBytes(UTF_8); this.email = who.getEmailAddress().getBytes(UTF_8); this.msg = message.getBytes(UTF_8); }
switch (format) { case RAW: int offset = ident.getTimeZoneOffset(); String sign = offset < 0 ? "-" : "+"; //$NON-NLS-1$ //$NON-NLS-2$ int offset2;
switch (format) { case RAW: int offset = ident.getTimeZoneOffset(); String sign = offset < 0 ? "-" : "+"; //$NON-NLS-1$ //$NON-NLS-2$ int offset2;
public ObjectId createMergeCommit(Map<SubtreeConfig, RevCommit> parentCommits, String message) throws IOException { PersonIdent latestIdent = getLatestPersonIdent(parentCommits.values()); DirCache treeDirCache = createTreeDirCache(parentCommits, message); List<? extends ObjectId> parentIds = new ArrayList<>(parentCommits.values()); try (ObjectInserter inserter = repository.newObjectInserter()) { ObjectId treeId = treeDirCache.writeTree(inserter); PersonIdent repositoryUser = new PersonIdent(repository); PersonIdent ident = new PersonIdent(repositoryUser, latestIdent.getWhen().getTime(), latestIdent.getTimeZoneOffset()); CommitBuilder commitBuilder = new CommitBuilder(); commitBuilder.setTreeId(treeId); commitBuilder.setAuthor(ident); commitBuilder.setCommitter(ident); commitBuilder.setMessage(message); commitBuilder.setParentIds(parentIds); ObjectId mergeCommit = inserter.insert(commitBuilder); inserter.flush(); return mergeCommit; } }
public Vertex saveGitUser( final PersonIdent person ) { log.info( "Save GitUser: " + person.getEmailAddress() ); String sName = person.getName(); String sEmail = person.getEmailAddress(); Vertex gitUser = getOrCreateGitUser( sName, sEmail ); Vertex vName = getOrCreateName( sName ); Vertex vEmail = getOrCreateEmail( sEmail ); createEdgeIfNotExist( gitUser, vName, EdgeType.NAME ); createEdgeIfNotExist( gitUser, vEmail, EdgeType.EMAIL ); setProperty(gitUser, PropertyName.TIMEZONE_OFFSET, person.getTimeZoneOffset()); setProperty(gitUser, PropertyName.TIMEZONE, person.getTimeZone().toString()); setProperty(gitUser, PropertyName.DATE, person.getWhen()); return gitUser; }