Revision 8893

View differences:

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