diff -r -u jakarta-ant-1.5alpha/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java jakarta-ant-patchdir/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java
--- jakarta-ant-1.5alpha/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java	Mon Apr  8 04:57:52 2002
+++ jakarta-ant-patchdir/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java	Fri Apr 12 09:42:18 2002
@@ -167,6 +167,10 @@
                                                            Project.MSG_INFO,
                                                            Project.MSG_WARN));
 
+            // Use the OS VM launcher so we get environment variable
+            // correctly
+            exe.setVMLauncher(false);                                                
+                                                           
             // If location of ss.ini is specified we need to set the 
             // environment-variable SSDIR to this value
             if (m_serverPath != null) {
@@ -237,6 +241,8 @@
     public final static String FLAG_LOGIN = "-Y";
     /** */
     public final static String FLAG_OVERRIDE_WORKING_DIR = "-GL";
+    /** */
+    public final static String FLAG_NO_GET = "-G-";
     /** */
     public final static String FLAG_AUTORESPONSE_DEF = "-I-";
     /** */
Only in jakarta-ant-patchdir/src/main/org/apache/tools/ant/taskdefs/optional/vss: MSVSS.java~
diff -r -u jakarta-ant-1.5alpha/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java jakarta-ant-patchdir/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java
--- jakarta-ant-1.5alpha/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java	Mon Apr  8 04:58:06 2002
+++ jakarta-ant-patchdir/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java	Wed Apr 10 10:15:32 2002
@@ -75,7 +75,8 @@
     private String m_Date = null;
     private String m_Label = null;
     private String m_AutoResponse = null;
-
+    private boolean m_Noget = false;
+    
     /**
      * Executes the task.
      * <p>
@@ -104,6 +105,8 @@
         commandLine.createArgument().setValue(getVsspath());
         // -GL
         getLocalpathCommand(commandLine);
+        // -G-
+        getNogetCommand(commandLine);
         // -I- or -I-Y or -I-N
         getAutoresponse(commandLine);
         // -R
@@ -152,6 +155,22 @@
         }
     }
 
+    /**
+     * Set that we don't want to do a get with this checkout
+     */
+     public void setNoget(boolean noget)
+     {
+         m_Noget = noget;  
+     }
+    
+    /**
+     * Builds and returns the -G- flag if required.
+     */
+    public void getNogetCommand(Commandline cmd) {
+      if(m_Noget)
+         cmd.createArgument().setValue(FLAG_NO_GET);
+    }
+    
     /**
      * Set behaviour recursive or non-recursive
      */


