Update of /cvsroot/sharpcvslib/sharpcvslib In directory sc8-pr-cvs1:/tmp/cvs-serv6109 Modified Files: SharpCvsLib.Console.csproj SharpCvsLib.Tests.csproj SharpCvsLib.build SharpCvsLib.csproj SharpCvsLib.sln Log Message: Various changes to get the AddCommand working. Reworked the filesystem to check for duplicates and filter out problems with path. Also added exception if attempt is made to add files outside of the working path. Added a CvsRootParseException, various modifications to fix the formatting from astyle. Index: SharpCvsLib.Console.csproj =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/SharpCvsLib.Console.csproj,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** SharpCvsLib.Console.csproj 27 Nov 2003 06:21:55 -0000 1.7 --- SharpCvsLib.Console.csproj 5 Dec 2003 05:27:49 -0000 1.8 *************** *** 74,86 **** /> <Reference Name = "SharpCvsLib" Project = "{B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}" Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" Private = "False" - /> - <Reference - Name = "log4net" - AssemblyName = "log4net" - HintPath = "lib\ext\log4net.dll" /> </References> --- 74,86 ---- /> <Reference + Name = "log4net" + AssemblyName = "log4net" + HintPath = "lib\ext\log4net.dll" + /> + <Reference Name = "SharpCvsLib" Project = "{B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}" Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" Private = "False" /> </References> Index: SharpCvsLib.Tests.csproj =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/SharpCvsLib.Tests.csproj,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** SharpCvsLib.Tests.csproj 1 Dec 2003 18:31:15 -0000 1.9 --- SharpCvsLib.Tests.csproj 5 Dec 2003 05:27:49 -0000 1.10 *************** *** 107,115 **** /> <File - RelPath = "src\ICSharpCode\SharpCvsLib\AssemblyInfo.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File RelPath = "src\ICSharpCode\SharpCvsLib\SharpCvsLib.build" BuildAction = "None" --- 107,110 ---- *************** *** 136,139 **** --- 131,139 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\Commands\AddCommand.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\Commands\CheckoutModuleCommand.cs" SubType = "Code" *************** *** 246,249 **** --- 246,259 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\AbstractCvsFile.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\DuplicateEntryException.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\Entries.cs" SubType = "Code" *************** *** 256,259 **** --- 266,274 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\EntryParseException.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\Factory.cs" SubType = "Code" *************** *** 276,279 **** --- 291,299 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\InvalidPathException.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\Manager.cs" SubType = "Code" *************** *** 306,309 **** --- 326,334 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\UnsupportedFileTypeException.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\Logs\RequestLog.cs" SubType = "Code" *************** *** 456,459 **** --- 481,489 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\Requests\IsModifiedRequest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\Requests\LogRequest.cs" SubType = "Code" *************** *** 680,688 **** /> <File - RelPath = "src\ICSharpCode.Console\SharpCvsLib\Console\Commands\CommitCommand.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File RelPath = "src\ICSharpCode.Console\SharpCvsLib\Console\Commands\LoginCommand.cs" SubType = "Code" --- 710,713 ---- *************** *** 690,703 **** /> <File - RelPath = "src\ICSharpCode.Console\SharpCvsLib\Console\Commands\RemoveCommand.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File - RelPath = "src\ICSharpCode.Console\SharpCvsLib\Console\Commands\RTagCommand.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File RelPath = "src\ICSharpCode.Console\SharpCvsLib\Console\Commands\UpdateCommand.cs" SubType = "Code" --- 715,718 ---- *************** *** 744,747 **** --- 759,767 ---- /> <File + RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Commands\AddCommandTest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Commands\CheckoutModuleCommandTest.cs" SubType = "Code" *************** *** 769,792 **** /> <File - RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Config\Tests\SharpCvsLibTestsConfig.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File - RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Config\Tests\SharpCvsLibTestsConfigHandler.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File - RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Config\Tests\TestConstants.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File - RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Config\Tests\TestSettings.cs" - SubType = "Code" - BuildAction = "Compile" - /> - <File RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Console\ConsoleMainTest.cs" SubType = "Code" --- 789,792 ---- *************** *** 935,938 **** --- 935,953 ---- <File RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Tests\AbstractTest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Tests\Config\SharpCvsLibTestsConfig.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Tests\Config\SharpCvsLibTestsConfigHandler.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\ICSharpCode.Tests\SharpCvsLib\Tests\Config\TestConstants.cs" SubType = "Code" BuildAction = "Compile" Index: SharpCvsLib.build =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/SharpCvsLib.build,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** SharpCvsLib.build 26 Nov 2003 07:25:48 -0000 1.41 --- SharpCvsLib.build 5 Dec 2003 05:27:49 -0000 1.42 *************** *** 177,181 **** </target> ! <target name="dist" depends="build.lib, build.test, build.console"> <mkdir dir="${dir.dist}/bin" /> <mkdir dir="${dir.dist}/src" /> --- 177,181 ---- </target> ! <target name="dist" depends="run-tests-sample"> <mkdir dir="${dir.dist}/bin" /> <mkdir dir="${dir.dist}/src" /> Index: SharpCvsLib.csproj =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/SharpCvsLib.csproj,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** SharpCvsLib.csproj 22 Nov 2003 18:18:08 -0000 1.5 --- SharpCvsLib.csproj 5 Dec 2003 05:27:49 -0000 1.6 *************** *** 119,122 **** --- 119,127 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\Commands\AddCommand.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\Commands\CheckoutModuleCommand.cs" SubType = "Code" *************** *** 229,232 **** --- 234,247 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\AbstractCvsFile.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\DuplicateEntryException.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\Entries.cs" SubType = "Code" *************** *** 239,242 **** --- 254,262 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\EntryParseException.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\Factory.cs" SubType = "Code" *************** *** 289,292 **** --- 309,317 ---- /> <File + RelPath = "src\ICSharpCode\SharpCvsLib\FileSystem\UnsupportedFileTypeException.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File RelPath = "src\ICSharpCode\SharpCvsLib\Logs\RequestLog.cs" SubType = "Code" *************** *** 435,438 **** --- 460,468 ---- <File RelPath = "src\ICSharpCode\SharpCvsLib\Requests\IRequest.cs" + SubType = "Code" + BuildAction = "Compile" + /> + <File + RelPath = "src\ICSharpCode\SharpCvsLib\Requests\IsModifiedRequest.cs" SubType = "Code" BuildAction = "Compile" Index: SharpCvsLib.sln =================================================================== RCS file: /cvsroot/sharpcvslib/sharpcvslib/SharpCvsLib.sln,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** SharpCvsLib.sln 2 Nov 2003 09:03:38 -0000 1.3 --- SharpCvsLib.sln 5 Dec 2003 05:27:49 -0000 1.4 *************** *** 6,9 **** --- 6,11 ---- Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCvsLib.Tests", "SharpCvsLib.Tests.csproj", "{B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}" EndProject + Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "builder.nant", ".externalToolBuilders\builder.nant\builder.nant.vcproj", "{A76B2D4F-C424-410B-A6F1-7831B5E38E7D}" + EndProject Global GlobalSection(SolutionConfiguration) = preSolution *************** *** 15,29 **** GlobalSection(ProjectConfiguration) = postSolution {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.ActiveCfg = Debug|.NET - {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.Build.0 = Debug|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.ActiveCfg = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.Build.0 = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.ActiveCfg = Debug|.NET - {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.Build.0 = Debug|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.ActiveCfg = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.Build.0 = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.ActiveCfg = Debug|.NET - {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.Build.0 = Debug|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.ActiveCfg = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.Build.0 = Release|.NET EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution --- 17,32 ---- GlobalSection(ProjectConfiguration) = postSolution {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.ActiveCfg = Debug|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.ActiveCfg = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.Build.0 = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.ActiveCfg = Debug|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.ActiveCfg = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.Build.0 = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Debug.ActiveCfg = Debug|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.ActiveCfg = Release|.NET {B420A3A2-DB67-4C4A-99DE-5577C4C04B3F}.Release.Build.0 = Release|.NET + {A76B2D4F-C424-410B-A6F1-7831B5E38E7D}.Debug.ActiveCfg = Debug|Win32 + {A76B2D4F-C424-410B-A6F1-7831B5E38E7D}.Debug.Build.0 = Debug|Win32 + {A76B2D4F-C424-410B-A6F1-7831B5E38E7D}.Release.ActiveCfg = Release|Win32 + {A76B2D4F-C424-410B-A6F1-7831B5E38E7D}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution |