diff options
author | Michael Valenta | 2006-04-05 20:09:17 +0000 |
---|---|---|
committer | Michael Valenta | 2006-04-05 20:09:17 +0000 |
commit | f82268cb21c2d3164159d64cf52737c392722ec4 (patch) | |
tree | ce675045a8c98293fc2cf1f16e04d38b9097df9d /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java | |
parent | 59ecbc8f04683ebaddb2c8447c813ecc5a2da97d (diff) | |
download | eclipse.platform.team-f82268cb21c2d3164159d64cf52737c392722ec4.tar.gz eclipse.platform.team-f82268cb21c2d3164159d64cf52737c392722ec4.tar.xz eclipse.platform.team-f82268cb21c2d3164159d64cf52737c392722ec4.zip |
Bug 133887 Commit progress goes to 100 right away
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java index b1922d7de..44ac70581 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java @@ -33,6 +33,7 @@ import org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot; import org.eclipse.team.internal.ccvs.ui.*; import org.eclipse.team.internal.ccvs.ui.operations.*; import org.eclipse.team.internal.core.subscribers.SubscriberSyncInfoCollector; +import org.eclipse.team.internal.ui.Policy; import org.eclipse.team.ui.synchronize.ResourceScope; import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.PlatformUI; @@ -80,19 +81,22 @@ public class CommitWizard extends ResizableWizard { protected void execute(IProgressMonitor monitor) throws CVSException, InterruptedException { try { + monitor.beginTask(null, 100); final AddOperation op= new AddOperation(getPart(), RepositoryProviderOperation.asResourceMappers(fNewResources)); op.addModesForExtensions(fModesForExtensionsForOneTime); op.addModesForNames(fModesForNamesForOneTime); - op.run(monitor); + op.run(Policy.subMonitorFor(monitor, 20)); CommitOperation commitOperation = new CommitOperation(getPart(), RepositoryProviderOperation.asResourceMappers(fAllResources), new Command.LocalOption[0], fComment) { public boolean consultModelsForMappings() { // Do not consult models from the commit wizard return false; } }; - commitOperation.run(monitor); + commitOperation.run(Policy.subMonitorFor(monitor, 80)); } catch (InvocationTargetException e) { throw CVSException.wrapException(e); + } finally { + monitor.done(); } } |