소스 검색

Fix PersonIdent to always use SystemReader

Under unit tests we want the when and timezone to come from the
MockSystemReader and be stable.  We did this for the default
constructor based on the Repository, but failed to do it for the
name,emailAddress variant of the constructor.

Change-Id: I608ac7cf01673729303395e19b379b38fef136b3
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
tags/v0.7.0
Shawn O. Pearce 14 년 전
부모
커밋
23cb7f9d5c
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4
    1
      org.eclipse.jgit/src/org/eclipse/jgit/lib/PersonIdent.java

+ 4
- 1
org.eclipse.jgit/src/org/eclipse/jgit/lib/PersonIdent.java 파일 보기

@@ -99,7 +99,10 @@ public class PersonIdent {
* @param aEmailAddress
*/
public PersonIdent(final String aName, final String aEmailAddress) {
this(aName, aEmailAddress, new Date(), TimeZone.getDefault());
name = aName;
emailAddress = aEmailAddress;
when = SystemReader.getInstance().getCurrentTime();
tzOffset = SystemReader.getInstance().getTimezone(when);
}

/**

Loading…
취소
저장