diff options
author | Michael Valenta | 2002-10-10 13:57:12 +0000 |
---|---|---|
committer | Michael Valenta | 2002-10-10 13:57:12 +0000 |
commit | a654ee7e695d8a70d9ec2a2f5180cd95450a6b6e (patch) | |
tree | cb4db9338f9d28a59ec0c934dc30076ff9e58715 | |
parent | dcb7d311cae51258809f98c407b8a6be3c72f1c2 (diff) | |
download | eclipse.platform.team-a654ee7e695d8a70d9ec2a2f5180cd95450a6b6e.tar.gz eclipse.platform.team-a654ee7e695d8a70d9ec2a2f5180cd95450a6b6e.tar.xz eclipse.platform.team-a654ee7e695d8a70d9ec2a2f5180cd95450a6b6e.zip |
5782: [CVS Repo View UI] CVS and deleted/restored files
3 files changed, 29 insertions, 10 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java index 513ee990d..99a1de211 100644 --- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java @@ -101,16 +101,7 @@ public abstract class Command extends Request { public static final KSubstOption KSUBST_TEXT_KEYWORDS_ONLY = new KSubstOption("-kk"); //$NON-NLS-1$ /*** Default command output listener ***/ - protected static final ICommandOutputListener DEFAULT_OUTPUT_LISTENER = - new ICommandOutputListener() { - public IStatus messageLine(String line, ICVSRepositoryLocation location, ICVSFolder commandRoot, IProgressMonitor monitor) { - return OK; - } - public IStatus errorLine(String line, ICVSRepositoryLocation location, ICVSFolder commandRoot, IProgressMonitor monitor) { - return new CVSStatus(CVSStatus.ERROR, CVSStatus.ERROR_LINE, commandRoot, line); - } - - }; + protected static final ICommandOutputListener DEFAULT_OUTPUT_LISTENER = new CommandOutputAdapter(); /** * Prevents client code from instantiating us. diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/CommandOutputAdapter.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/CommandOutputAdapter.java new file mode 100644 index 000000000..63a03e570 --- /dev/null +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/CommandOutputAdapter.java @@ -0,0 +1,27 @@ +/******************************************************************************* + * Copyright (c) 2000, 2002 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Common Public License v0.5 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/cpl-v05.html + * + * Contributors: + * IBM - Initial API and implementation + ******************************************************************************/ +package org.eclipse.team.internal.ccvs.core.client; + +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.team.internal.ccvs.core.CVSStatus; +import org.eclipse.team.internal.ccvs.core.ICVSFolder; +import org.eclipse.team.internal.ccvs.core.ICVSRepositoryLocation; +import org.eclipse.team.internal.ccvs.core.client.listeners.ICommandOutputListener; + +public class CommandOutputAdapter implements ICommandOutputListener { + public IStatus messageLine(String line, ICVSRepositoryLocation location, ICVSFolder commandRoot, IProgressMonitor monitor) { + return OK; + } + public IStatus errorLine(String line, ICVSRepositoryLocation location, ICVSFolder commandRoot, IProgressMonitor monitor) { + return new CVSStatus(CVSStatus.ERROR, CVSStatus.ERROR_LINE, commandRoot, line); + } +} diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Log.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Log.java index e33f34218..99af821ff 100644 --- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Log.java +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Log.java @@ -18,6 +18,7 @@ public class Log extends AbstractMessageCommand { public static LocalOption makeRevisionOption(String revision) { return new LocalOption("-r" + revision, null); //$NON-NLS-1$ } + public static final LocalOption RCS_FILE_NAMES_ONLY = new LocalOption("-R"); //$NON-NLS-1$ protected Log() { } protected String getRequestId() { |