private static GitDocument createDocument(IResource resource) { try { return GitDocument.create(resource); } catch (IOException e) { Activator.error(UIText.QuickDiff_failedLoading, e); return null; } }
public void dispose() { if (GitTraceLocation.QUICKDIFF.isActive()) GitTraceLocation.getTrace().traceEntry(GitTraceLocation.QUICKDIFF.getLocation()); if (document != null) document.dispose(); }
/** * Set a new baseline for quickdiff * * @param repository * @param baseline any commit reference, ref, symref or sha-1 * @throws IOException */ public static void setBaselineReference(final Repository repository, final String baseline) throws IOException { GitQuickDiffProvider.baseline.put(repository, baseline); GitDocument.refreshRelevant(repository); }