Revision 8893
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.swing/org.gvsig.vcsgis.swing.impl/src/main/java/org/gvsig/vcsgis/swing/impl/revisions/VCSGisJRevisionsController.java | ||
---|---|---|
54 | 54 |
import static org.gvsig.vcsgis.swing.impl.VCSGisSwingManagerImpl.ICON_PROVIDER_NAME; |
55 | 55 |
import static org.gvsig.vcsgis.swing.impl.VCSGisSwingManagerImpl.loadImage; |
56 | 56 |
import static org.gvsig.vcsgis.swing.impl.VCSGisSwingManagerImpl.registerIcons; |
57 |
import org.h2.util.StringUtils; |
|
57 | 58 |
import org.slf4j.Logger; |
58 | 59 |
import org.slf4j.LoggerFactory; |
59 | 60 |
|
... | ... | |
232 | 233 |
VCSGisWorkspace.ALL_REVISIONS, |
233 | 234 |
filter |
234 | 235 |
); |
235 |
if (revisions.size64() == 0) { |
|
236 |
LocalDateTime end = LocalDateTime.now(); |
|
236 |
String revcode = null; |
|
237 |
if (revisions.size64() >= 1 ) { |
|
238 |
try { |
|
239 |
revcode = revisions.get64(revisions.size64()-1).getRevisionCode(); |
|
240 |
} catch(Exception ex) { |
|
241 |
revcode = null; |
|
242 |
} |
|
243 |
} |
|
244 |
if (revisions.size64() == 0 || |
|
245 |
!StringUtils.equals(revcode, theEntity.getRepositoryRevisionCode()) ) { |
|
246 |
LocalDateTime end = LocalDateTime.now().plusDays(1); |
|
237 | 247 |
LocalDateTime start = end.minusDays(30); |
238 | 248 |
theWorkspace.history( |
239 | 249 |
theEntity.getEntityName(), |
Also available in: Unified diff