From: <sk...@pr...> - 2004-02-02 17:02:01
|
Update of /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode.Console/SharpCvsLib/Console/Commands In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27398/src/ICSharpCode.Console/SharpCvsLib/Console/Commands Modified Files: Tag: Release_0_35_branch RTagCommand.cs Log Message: Correct parsing logic for options with parameters for sharpcvslib-Bugs-884798. Index: RTagCommand.cs =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/src/ICSharpCode.Console/SharpCvsLib/Console/Commands/RTagCommand.cs,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** RTagCommand.cs 11 Dec 2003 18:42:19 -0000 1.3 --- RTagCommand.cs 2 Feb 2004 16:59:39 -0000 1.3.2.1 *************** *** 133,137 **** } localDirectory = rtOptions.Substring(i, endofOptions); ! } if (rtOptions[i]== '-' && rtOptions[i+1] == 'r') { i += 2; --- 133,138 ---- } localDirectory = rtOptions.Substring(i, endofOptions); ! i = i + endofOptions; ! } if (rtOptions[i]== '-' && rtOptions[i+1] == 'r') { i += 2; *************** *** 145,149 **** } revision = rtOptions.Substring(i, endofOptions); ! } if (rtOptions[i]== '-' && rtOptions[i+1] == 'D') { i += 2; --- 146,151 ---- } revision = rtOptions.Substring(i, endofOptions); ! i = i + endofOptions; ! } if (rtOptions[i]== '-' && rtOptions[i+1] == 'D') { i += 2; *************** *** 161,165 **** // Parse string to DateTime format string datepar = rtOptions.Substring(i, endofOptions); ! date = System.Convert.ToDateTime(datepar, DateTimeFormatInfo.CurrentInfo); } catch { --- 163,168 ---- // Parse string to DateTime format string datepar = rtOptions.Substring(i, endofOptions); ! i = i + endofOptions; ! date = System.Convert.ToDateTime(datepar, DateTimeFormatInfo.CurrentInfo); } catch { |