http://nagoya.apache.org/bugzilla/show_bug.cgi?id=974

*** shadow/974  Wed Mar 14 09:49:13 2001
--- shadow/974.tmp.12436        Wed Mar 14 09:49:13 2001
***************
*** 0 ****
--- 1,47 ----
+ +============================================================================+
+ | Visual Source Safe Optional Task Fails Due To Malformed Commmand Line Opti |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 974                         Product: Ant                     |
+ |       Status: NEW                         Version: 1.3                     |
+ |   Resolution:                            Platform: PC                      |
+ |     Severity: Blocker                  OS/Version: Windows NT/2K           |
+ |     Priority: Medium                    Component: Optional Tasks          |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: [EMAIL PROTECTED]                                   |
+ |  Reported By: [EMAIL PROTECTED]                                |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ Using Visual Source Safe Version 6.0a build 8835 (by MS Visual Studio SP 4).
+ 
+ The following statement in the build.xml failed to execute MS Visual Source 
+ Safe due to the manner in which msvssget.class creates the command line 
options 
+ to launch Source Safe:
+ 
+     <vssget localPath="D:\WATERS~1\ARCHIT~1\dsn-build\vsssrc"
+         recursive="true"
+       login="admin,firestarter"
+       vsspath="/DSN Architecture/src"
+       writable="true"
+       ssdir="${dir.ss}"/>
+     
+ The localPath attribute generates a command line option -GL d:\localPath for 
+ VSS, but VSS refuses to accept anything but -GLd:\localPath. In order to make 
+ this option work I had to remove the space. I tested this at the command line 
+ with vss and also modified the setLocalPath() method within the MSVSSGET 
class. 
+ 
+     /**
+      * Set the local path.
+      */
+     public void setLocalpath(Path localPath) {
+         m_LocalPath = localPath.toString();
+         m_LocalPath.trim();
+     }
+ 
+ localPath.toString() method is a Path object define by path.class. It 
+ automatically appends a space to all paths...
+ 
+ Paul Pottorff
+ Accenture LLP

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to