~verterok/bzr-eclipse/better-configure-wizard

« back to all changes in this revision

Viewing changes to org.vcs.bazaar.eclipse.ui/src/org/vcs/bazaar/eclipse/ui/operations/PushOperation.java

  • Committer: Guillermo Gonzalez
  • Date: 2008-12-03 00:03:22 UTC
  • Revision ID: guillo.gonzo@gmail.com-20081203000322-jspqvpu1o6izag5m
 added "use existing dir" option to push dialog

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
        private IProject project;
26
26
        private BranchLocation location;
27
27
        private boolean remember;
 
28
        private boolean useExsitingDir;
28
29
 
29
 
        public PushOperation(IProject project, BranchLocation location, boolean remember) {
30
 
                this(null, project, location, remember);
 
30
        public PushOperation(IProject project, BranchLocation location, boolean remember, boolean useExsitingDir) {
 
31
                this(null, project, location, remember, useExsitingDir);
31
32
        }
32
33
        
33
34
        public PushOperation(IProject project) {
34
 
                this(null, project, getPushLocation(project), false);
 
35
                this(null, project, getPushLocation(project), false, false);
35
36
        }
36
37
        
37
38
        private static BranchLocation getPushLocation(IProject project) {
42
43
                return null;
43
44
        }
44
45
 
45
 
        public PushOperation(IWorkbenchPart part, IProject project, BranchLocation location, boolean remember) {
 
46
        public PushOperation(IWorkbenchPart part, IProject project, BranchLocation location, boolean remember, boolean useExsitingDir) {
46
47
                super(part);
47
48
                this.project = project;
48
49
                this.location = location;
49
50
                this.remember = remember;
 
51
                this.useExsitingDir = useExsitingDir;
50
52
        }
51
53
 
52
54
        /* (non-Javadoc)
57
59
                        monitor.beginTask(CoreTexts.PushCommand_taskName, 1000); //$NON-NLS-1$
58
60
                        PushCommand cmd = new PushCommand(project, location);
59
61
                        cmd.setRemember(remember);
 
62
                        cmd.setUseExsitingDir(useExsitingDir);
60
63
                        cmd.run(monitor);
61
64
                } catch (BazaarException e) {
62
65
                        throw new InvocationTargetException(e);