Remove System.out.println from RevWalkFilterTest
[jgit.git] / org.spearce.egit.ui / src / org / spearce / egit / ui / internal / actions / QuickdiffBaselineOperation.java
blob8123863e4808b9e57a763f09917d8636ffc6375c
1 /*******************************************************************************
2 * Copyright (C) 2008, Robin Rosenberg <robin.rosenberg@dewire.com>
4 * All rights reserved. This program and the accompanying materials
5 * are made available under the terms of the Eclipse Public License v1.0
6 * See LICENSE for the full license text, also available.
7 *******************************************************************************/
8 package org.spearce.egit.ui.internal.actions;
10 import java.io.IOException;
12 import org.eclipse.core.runtime.CoreException;
13 import org.eclipse.core.runtime.IProgressMonitor;
14 import org.spearce.egit.ui.Activator;
15 import org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider;
16 import org.spearce.jgit.lib.Repository;
18 /**
19 * UI operation to change the git quickdiff baseline
21 public class QuickdiffBaselineOperation extends AbstractRevObjectOperation {
23 private final String baseline;
25 /**
26 * Construct a QuickdiffBaselineOperation for changing quickdiff baseline
27 * @param repository
29 * @param baseline
31 QuickdiffBaselineOperation(final Repository repository, final String baseline) {
32 super(repository);
33 this.baseline = baseline;
36 public void run(IProgressMonitor monitor) throws CoreException {
37 try {
38 GitQuickDiffProvider.setBaselineReference(repository, baseline);
39 } catch (IOException e) {
40 Activator.logError("Cannot set quickdiff baseline", e);