if(entries != null && tableHistoryViewer != null && ! tableHistoryViewer.getTable().isDisposed()) {  if (entries.length > 0) { lastEntry = entries[entries.length - 1]; long lastEntryNumber = lastEntry.getRevision().getNumber(); revisionStart = new SVNRevision.Number(lastEntryNumber - 1); } tableHistoryViewer.refresh(); selectRevision(revisionId); } }
revisionStart = SVNRevision.HEAD; ISVNLocalResource localResource = SVNWorkspaceRoot.getSVNResourceFor(resource); try { if (localResource != null && !localResource.getStatus().isAdded()) { ISVNRemoteResource baseResource = localResource.getBaseResource(); historyTableProvider.setRemoteResource(baseResource); tableHistoryViewer.refresh(); } } catch (SVNException e) { SVNUIPlugin.openError(getViewSite().getShell(), null, null, e); } }
						public void run() {							if(entries != null && tableHistoryViewer != null && ! tableHistoryViewer.getTable().isDisposed()) {                                // once we got the entries, we refresh the table 								if (entries.length > 0) {									lastEntry = entries[entries.length - 1];									long lastEntryNumber = lastEntry.getRevision().getNumber();									revisionStart = new SVNRevision.Number(lastEntryNumber - 1);								}								                                tableHistoryViewer.refresh();								selectRevision(revisionId);							}						}