/** * Create a new filter to select commits before a given date/time. * * @param ts * the point in time to cut on. * @return a new filter to select commits on or before <code>ts</code>. */ public static final RevFilter before(Date ts) { return before(ts.getTime()); }
/** * Create a new filter to select commits before a given date/time. * * @param ts * the point in time to cut on. * @return a new filter to select commits on or before <code>ts</code>. */ public static final RevFilter before(Date ts) { return before(ts.getTime()); }
/** * Create a new filter to select commits before a given date/time. * * @param ts * the point in time to cut on. * @return a new filter to select commits on or before <code>ts</code>. */ public static final RevFilter before(final Date ts) { return before(ts.getTime()); }
/** * Create a new filter to select commits before a given date/time. * * @param ts * the point in time to cut on. * @return a new filter to select commits on or before <code>ts</code>. */ public static final RevFilter before(Date ts) { return before(ts.getTime()); }
public static String getHashBefore(Date date, Repository repository) throws Exception { try (RevWalk revWalk = new RevWalk(repository)) { revWalk.markStart( revWalk.parseCommit(repository.resolve(Constants.HEAD))); revWalk.setRetainBody(false); revWalk.setRevFilter( AndRevFilter.create( CommitTimeRevFilter.before(date), MaxCountRevFilter.create(1))); RevCommit revCommit = revWalk.next(); if (revCommit == null) { return null; } return revCommit.name(); } }
walk.setRevFilter( CommitTimeRevFilter.before( toDate ) );
walk.setRevFilter( CommitTimeRevFilter.before( toDate ) );