You can subscribe to this list here.
| 2007 |
Jan
|
Feb
(58) |
Mar
(394) |
Apr
(9) |
May
(11) |
Jun
(11) |
Jul
|
Aug
(1) |
Sep
(4) |
Oct
(54) |
Nov
(65) |
Dec
(18) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(3) |
Feb
(9) |
Mar
(7) |
Apr
(15) |
May
(137) |
Jun
(33) |
Jul
(20) |
Aug
(3) |
Sep
(53) |
Oct
(19) |
Nov
(30) |
Dec
(19) |
| 2009 |
Jan
(11) |
Feb
(15) |
Mar
(29) |
Apr
(2) |
May
(6) |
Jun
(8) |
Jul
(21) |
Aug
(27) |
Sep
(17) |
Oct
(12) |
Nov
(14) |
Dec
(19) |
| 2010 |
Jan
(8) |
Feb
(16) |
Mar
(3) |
Apr
(6) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Mike H. <mi...@ta...> - 2010-05-26 17:49:49
|
Hi John - I'm cc'ing the autopatch-cvs list so this discussion stays public Autopatch does not handle branches cleanly, no, and contention for patch numbers among developers also turns up semi-frequently if you really build database refactoring into your development (which you should, so it's a problem worth solving) Here's the design we came up with to handle branches and patch number convention at the same time: --------- Timestamps on migrations are a means for a developer to choose unique patch numbers without contention. Time is just the "central authority" handing out unique patch numbers. The central innovation here is that rather than storing the current patch number in the database, the patch table stores the patch numbers of all applied patches. When starting up, the timestamps associated with the patches are converted to integers are ordered as they usually are. Any unapplied patches are applied in order. Given this setup, patch number can actually have any integral value. Autopatch could be converted to use this format but instead of applying any unapplied intermediate patches, it could bail and require you to rollback to a state prior to the intermediate patches. This would force developers to apply patches created on a release branch prior to any patches on trunk (and may force rebasing of trunk patches against the release database). -------- Concretely, I believe that means: - adding a column in the patch table to store patch number, and another column to store applied date (forensics) - altering the primary key in the patch table to be system name + patch number - altering patch application to always insert a row for system name + patch number when it applies a patch, instead of updating - altering rollback process to remove the row for the patch it is rolling back - altering patch status / needed-patch-culling process to start with first patch not applied, and retain any other patches not applied - using timestamps for patch numbers would then allow any patch number to work, as committing them out of order wouldn't stop them from running It's not the biggest feature in the world, but it obviously has to be correct. It also means that autopatch may apply patches in an incompatible order if a branch patch was developed in a way that is incompatible with future trunk patches. Care must be taken so patch authoring doesn't create this situation. If you want to implement this, I'd be excited, and very willing to review patches / offer guidance etc. There are good unit and integration tests that will help keep things in line while you're hacking. For people that really care, provably reproducible behavior all the time may be restored by adding a switch to autopatch that forces only monotonically-increasing patch application, with perhaps an extra switch that automatically does rollbacks from out-of-order patch applications in order to bring the database down to a level where the first missing patch is, then applies them all again starting from that one. Building should be easy with the possible exception of the two adapters - one for spring and one for atg. I usually use ant and just say "ant", personally. Maven should "just work" too. If those attempt to build the adapters and you don't have spring libs or atg libs, you could just nuke those from the build recipes and it should just work as well... -Mike On May 26, 2010, at 9:53 AM, John Ham wrote: > Hi Mike, > > We're using autopatch and run into issues when patches are named > using the same number. No biggie. We try to work with simple - synch > up to the repository prior to checking in the patch file. > Where we run into problems is when we're developing for multiple > branches at the same time. Having to maintain a list of "reservation > numbers" for each branch is a bit clumsy right now. > > I don't have a solution to this other than to maintain autopatch > files in separate project folders perhaps within branches. > One change I'd like to make is regarding the tk_patches table and > how autopatch determines which patches have been run. > > The idea is to persist each patch file name into a table - something > like tk_patch_names... > When autopatch runs, it will order files in alphabetical order for > execution. > Check for patch file against the tk_patch_names to determine if it > was applied. If filename doesn't exist, then it hasn't been applied. > After patch file is applied, then it is inserted into tk_patch_names. > > Are there any directions on how to build the autopatch project? I > was reading on the site but could not find any list of dependancies > and such. I'll be signing up for a sourceforge acct and will see if > there is some info in forums about this project. > > Thanks, > ========================= > - John Ham > - Support Engineer, macys.com > - Email: joh...@ma... > - Phone: 415-422-1553 -- Mike Hardy 415-720-9408 |
|
From: <bu...@ta...> - 2010-04-16 01:25:16
|
autopatch - Build # 15 - Successful: Check console output at https://sf.tacitknowledge.com/hudson/job/autopatch/15/ to view the results. |
|
From: Jason J. <jrj...@us...> - 2010-04-16 00:48:56
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/Properties In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv23199/TestApp/Properties Modified Files: Resources.Designer.cs Settings.Designer.cs Log Message: Visual Studio 2010 Index: Settings.Designer.cs =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/Properties/Settings.Designer.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Settings.Designer.cs 6 Feb 2010 19:46:49 -0000 1.2 --- Settings.Designer.cs 16 Apr 2010 00:48:49 -0000 1.3 *************** *** 2,6 **** // <auto-generated> // This code was generated by a tool. ! // Runtime Version:2.0.50727.4927 // // Changes to this file may cause incorrect behavior and will be lost if --- 2,6 ---- // <auto-generated> // This code was generated by a tool. ! // Runtime Version:4.0.30319.1 // // Changes to this file may cause incorrect behavior and will be lost if *************** *** 13,17 **** [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] ! [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { --- 13,17 ---- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] ! [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { Index: Resources.Designer.cs =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/Properties/Resources.Designer.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Resources.Designer.cs 6 Feb 2010 19:46:44 -0000 1.2 --- Resources.Designer.cs 16 Apr 2010 00:48:49 -0000 1.3 *************** *** 2,6 **** // <auto-generated> // This code was generated by a tool. ! // Runtime Version:2.0.50727.4927 // // Changes to this file may cause incorrect behavior and will be lost if --- 2,6 ---- // <auto-generated> // This code was generated by a tool. ! // Runtime Version:4.0.30319.1 // // Changes to this file may cause incorrect behavior and will be lost if *************** *** 20,24 **** // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. ! [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] --- 20,24 ---- // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. ! [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |
|
From: Jason J. <jrj...@us...> - 2010-04-16 00:48:56
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv23199 Modified Files: AutopatchNet.sln Log Message: Visual Studio 2010 Index: AutopatchNet.sln =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet.sln,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** AutopatchNet.sln 6 Feb 2010 19:46:20 -0000 1.4 --- AutopatchNet.sln 16 Apr 2010 00:48:48 -0000 1.5 *************** *** 1,5 ****  ! Microsoft Visual Studio Solution File, Format Version 10.00 ! # Visual Studio 2008 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutopatchNet", "AutopatchNet\AutopatchNet.csproj", "{EAA9DFF3-D7EC-41FA-8486-1C3FCBF45910}" EndProject --- 1,5 ----  ! Microsoft Visual Studio Solution File, Format Version 11.00 ! # Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutopatchNet", "AutopatchNet\AutopatchNet.csproj", "{EAA9DFF3-D7EC-41FA-8486-1C3FCBF45910}" EndProject |
|
From: Jason J. <jrj...@us...> - 2010-04-16 00:48:56
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNetTests In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv23199/AutopatchNetTests Modified Files: AutopatchNetTests.csproj Log Message: Visual Studio 2010 Index: AutopatchNetTests.csproj =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNetTests/AutopatchNetTests.csproj,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** AutopatchNetTests.csproj 6 Feb 2010 19:46:27 -0000 1.8 --- AutopatchNetTests.csproj 16 Apr 2010 00:48:49 -0000 1.9 *************** *** 1,3 **** ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> --- 1,4 ---- ! <?xml version="1.0" encoding="utf-8"?> ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> *************** *** 14,18 **** <FileUpgradeFlags> </FileUpgradeFlags> ! <OldToolsVersion>2.0</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> --- 15,19 ---- <FileUpgradeFlags> </FileUpgradeFlags> ! <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> |
|
From: Jason J. <jrj...@us...> - 2010-04-16 00:48:56
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv23199/TestApp Modified Files: TestApp.csproj Log Message: Visual Studio 2010 Index: TestApp.csproj =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/TestApp.csproj,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TestApp.csproj 6 Feb 2010 19:46:49 -0000 1.2 --- TestApp.csproj 16 Apr 2010 00:48:49 -0000 1.3 *************** *** 1,3 **** ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> --- 1,4 ---- ! <?xml version="1.0" encoding="utf-8"?> ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> *************** *** 12,16 **** <FileUpgradeFlags> </FileUpgradeFlags> ! <OldToolsVersion>2.0</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> --- 13,17 ---- <FileUpgradeFlags> </FileUpgradeFlags> ! <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> |
|
From: Jason J. <jrj...@us...> - 2010-04-16 00:48:56
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv23199/AutopatchNet Modified Files: AutopatchNet.csproj Log Message: Visual Studio 2010 Index: AutopatchNet.csproj =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/AutopatchNet.csproj,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** AutopatchNet.csproj 6 Feb 2010 19:46:42 -0000 1.8 --- AutopatchNet.csproj 16 Apr 2010 00:48:49 -0000 1.9 *************** *** 1,3 **** ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <ProjectType>Local</ProjectType> --- 1,4 ---- ! <?xml version="1.0" encoding="utf-8"?> ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <ProjectType>Local</ProjectType> *************** *** 25,29 **** </FileUpgradeFlags> <ProjectGuid>{EAA9DFF3-D7EC-41FA-8486-1C3FCBF45910}</ProjectGuid> ! <OldToolsVersion>2.0</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> --- 26,30 ---- </FileUpgradeFlags> <ProjectGuid>{EAA9DFF3-D7EC-41FA-8486-1C3FCBF45910}</ProjectGuid> ! <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> |
|
From: <bu...@ta...> - 2010-03-02 22:37:53
|
autopatch - Build # 14 - Successful: Check console output at https://sf.tacitknowledge.com/hudson/job/autopatch/14/ to view the results. |
|
From: Jason J. <jrj...@us...> - 2010-03-02 21:50:17
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/src/com/tacitknowledge/util/migration/ado In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv7743/migrate/dotnet/AutopatchNet/src/com/tacitknowledge/util/migration/ado Modified Files: SqlLoadMigrationTask.cs Log Message: Implemented delimited file loading Index: SqlLoadMigrationTask.cs =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/src/com/tacitknowledge/util/migration/ado/SqlLoadMigrationTask.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SqlLoadMigrationTask.cs 20 Mar 2007 19:38:32 -0000 1.1 --- SqlLoadMigrationTask.cs 2 Mar 2010 21:49:27 -0000 1.2 *************** *** 47,51 **** protected internal abstract System.String StatmentSql{get;} /// <summary> Class logger</summary> - //UPGRADE_NOTE: The initialization of 'log' was moved to static method 'com.tacitknowledge.util.migration.ado.SqlLoadMigrationTask'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'" private static ILog log; --- 47,50 ---- *************** *** 58,62 **** /// <seealso cref="MigrationTaskSupport.Migrate(IMigrationContext)"> /// </seealso> ! public override void Migrate(IMigrationContext ctx) { DataSourceMigrationContext context = (DataSourceMigrationContext) ctx; --- 57,61 ---- /// <seealso cref="MigrationTaskSupport.Migrate(IMigrationContext)"> /// </seealso> ! public override void Migrate(IMigrationContext ctx) { DataSourceMigrationContext context = (DataSourceMigrationContext) ctx; *************** *** 64,70 **** try { ! //UPGRADE_NOTE: There are other database providers or managers under System.Data namespace which can be used optionally to better fit the application requirements. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1208'" ! System.Data.Common.DbConnection conn = context.Connection; ! System.Data.Common.DbCommand stmt = null;// SupportClass.TransactionManager.manager.PrepareStatement(conn, StatmentSql); System.Collections.IList rows = getData(ResourceAsStream); int rowCount = rows.Count; --- 63,69 ---- try { ! System.Data.Common.DbCommand stmt = context.Database.GetSqlStringCommand(StatmentSql); ! stmt.Connection = context.Connection; ! stmt.Transaction = context.Transaction; System.Collections.IList rows = getData(ResourceAsStream); int rowCount = rows.Count; *************** *** 75,89 **** if (loadRowFlag) { ! //UPGRADE_ISSUE: Method 'java.sql.PreparedStatement.addBatch' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javasqlPreparedStatementaddBatch'" ! //stmt.addBatch(); ! if (i % 50 == 0) ! { ! //UPGRADE_TODO: Method 'java.sql.Statement.executeBatch' was converted to 'SupportClass.BatchManager.manager.ExecuteUpdate' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javasqlStatementexecuteBatch'" ! //SupportClass.BatchManager.manager.ExecuteUpdate(stmt); ! } } } - //UPGRADE_TODO: Method 'java.sql.Statement.executeBatch' was converted to 'SupportClass.BatchManager.manager.ExecuteUpdate' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javasqlStatementexecuteBatch'" - //SupportClass.BatchManager.manager.ExecuteUpdate(stmt); } catch (System.Exception e) --- 74,80 ---- if (loadRowFlag) { ! stmt.ExecuteNonQuery(); } } } catch (System.Exception e) *************** *** 91,105 **** System.String message = Name + ": Error running SQL \"" + StatmentSql + "\""; log.Error(message, e); ! if (e is System.Data.OleDb.OleDbException) ! { ! //UPGRADE_ISSUE: Method 'java.sql.SQLException.getNextException' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javasqlSQLExceptiongetNextException'" ! //if (((System.Data.OleDb.OleDbException) e).getNextException() != null) ! //{ ! // //UPGRADE_ISSUE: Method 'java.sql.SQLException.getNextException' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javasqlSQLExceptiongetNextException'" ! // log.Error("Chained SQL Exception", ((System.Data.OleDb.OleDbException) e).getNextException()); ! //} ! } ! ! throw new MigrationException(message, e); } } --- 82,86 ---- System.String message = Name + ": Error running SQL \"" + StatmentSql + "\""; log.Error(message, e); ! throw new MigrationException(message, e); } } *************** *** 130,144 **** /// /// </summary> ! /// <param name="is">the input stream containing the data to load /// </param> /// <returns> the data to load as a list of rows /// </returns> /// <throws> IOException if the input stream could not be read </throws> ! protected internal virtual System.Collections.IList getData(System.IO.Stream is_Renamed) { System.Collections.IList data = new System.Collections.ArrayList(); ! //UPGRADE_TODO: The differences in the expected value of parameters for constructor 'java.io.BufferedReader.BufferedReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1092'" ! //UPGRADE_WARNING: At least one expression was used more than once in the target code. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1181'" ! System.IO.StreamReader reader = new System.IO.StreamReader(new System.IO.StreamReader(is_Renamed, System.Text.Encoding.Default).BaseStream, new System.IO.StreamReader(is_Renamed, System.Text.Encoding.Default).CurrentEncoding); System.String line = null; while ((line = reader.ReadLine()) != null) --- 111,123 ---- /// /// </summary> ! /// <param name="inputStream">the input stream containing the data to load /// </param> /// <returns> the data to load as a list of rows /// </returns> /// <throws> IOException if the input stream could not be read </throws> ! protected internal virtual System.Collections.IList getData(System.IO.Stream inputStream) { System.Collections.IList data = new System.Collections.ArrayList(); ! System.IO.StreamReader reader = new System.IO.StreamReader(inputStream); System.String line = null; while ((line = reader.ReadLine()) != null) |
|
From: Jason J. <jrj...@us...> - 2010-03-02 21:50:17
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/src/com/tacitknowledge/util/migration/ado/loader In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv7743/migrate/dotnet/AutopatchNet/src/com/tacitknowledge/util/migration/ado/loader Modified Files: DelimitedFileLoader.cs FileLoadingUtility.cs Log Message: Implemented delimited file loading Index: DelimitedFileLoader.cs =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/src/com/tacitknowledge/util/migration/ado/loader/DelimitedFileLoader.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DelimitedFileLoader.cs 20 Mar 2007 19:38:28 -0000 1.1 --- DelimitedFileLoader.cs 2 Mar 2010 21:49:37 -0000 1.2 *************** *** 24,28 **** /// <summary> Loads files assumed to be in a delimited format and representing a /// table in the database. The file name should begin with the prefix: ! /// "<tablename>_tb". The file's first row should represent the name of /// each column in the table that the underlying data elements (rows 2 /// through n) will be mapped to. --- 24,28 ---- /// <summary> Loads files assumed to be in a delimited format and representing a /// table in the database. The file name should begin with the prefix: ! /// "<tablename>_db". The file's first row should represent the name of /// each column in the table that the underlying data elements (rows 2 /// through n) will be mapped to. *************** *** 35,45 **** public abstract class DelimitedFileLoader:SqlLoadMigrationTask { #region Member Variable /// <summary> The path separator</summary> - //UPGRADE_NOTE: Final was removed from the declaration of 'PATH_SEPARATOR '. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1003'" public static readonly System.String PATH_SEPARATOR = System.IO.Path.DirectorySeparatorChar.ToString(); /// <summary> Class logger</summary> - //UPGRADE_NOTE: The initialization of 'log' was moved to static method 'com.tacitknowledge.util.migration.ado.loader.DelimitedFileLoader'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'" private static ILog log; --- 35,44 ---- public abstract class DelimitedFileLoader:SqlLoadMigrationTask { + private const string PARAMETER_NAME_PREFIX = "@P"; #region Member Variable /// <summary> The path separator</summary> public static readonly System.String PATH_SEPARATOR = System.IO.Path.DirectorySeparatorChar.ToString(); /// <summary> Class logger</summary> private static ILog log; *************** *** 55,59 **** /// <returns> the delimiter string used to separate columns /// </returns> ! public abstract System.String Delimiter{get;} /// <summary> Returns the table name from the full path name /// by parsing it out of a file in the format --- 54,59 ---- /// <returns> the delimiter string used to separate columns /// </returns> ! public abstract System.Char Delimiter{get;} ! /// <summary> Returns the table name from the full path name /// by parsing it out of a file in the format *************** *** 69,73 **** System.String name = Name; int startTable = name.LastIndexOf(PATH_SEPARATOR); - //UPGRADE_WARNING: Method 'java.lang.String.indexOf' was converted to 'System.String.IndexOf' which may throw an exception. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1101'" int endTable = name.IndexOf("_db", startTable); return name.Substring((startTable + 1), (endTable) - ((startTable + 1))); --- 69,72 ---- *************** *** 89,105 **** { System.String columnHeader = getHeader(ResourceAsStream); ! System.String delimiter = Delimiter; ! //SupportClass.Tokenizer st = new SupportClass.Tokenizer(columnHeader, delimiter); ! System.Collections.ArrayList columnNames = new System.Collections.ArrayList(); ! //while (st.HasMoreTokens()) ! //{ ! // columnNames.Add((st.NextToken().Trim())); ! //} ! System.Text.StringBuilder query = new System.Text.StringBuilder("INSERT INTO "); ! query.Append(TableFromName); query.Append(" ("); System.Collections.IEnumerator it = columnNames.GetEnumerator(); bool firstTime = true; - //UPGRADE_TODO: Method 'java.util.Iterator.hasNext' was converted to 'System.Collections.IEnumerator.MoveNext' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilIteratorhasNext'" while (it.MoveNext()) { --- 88,99 ---- { System.String columnHeader = getHeader(ResourceAsStream); ! System.Char delimiter = Delimiter; ! string[] columnNames = columnHeader.Split(delimiter); ! ! System.Text.StringBuilder query = new System.Text.StringBuilder("INSERT INTO "); ! query.Append(TableFromName); query.Append(" ("); System.Collections.IEnumerator it = columnNames.GetEnumerator(); bool firstTime = true; while (it.MoveNext()) { *************** *** 112,131 **** firstTime = false; } ! //UPGRADE_TODO: Method 'java.util.Iterator.next' was converted to 'System.Collections.IEnumerator.Current' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilIteratornext'" ! query.Append((System.String) it.Current); } query.Append(") VALUES ("); ! for (int i = 0; i < columnNames.Count; i++) { ! if (i > 0) ! { ! query.Append(", "); ! } ! query.Append("?"); ! } ! query.Append(")"); return query.ToString(); } ! catch (System.IO.IOException e) { log.Error("No header was found for file: " + Name, e); --- 106,124 ---- firstTime = false; } ! query.Append((string) it.Current); } query.Append(") VALUES ("); ! for (int i = 1; i <= columnNames.Length; i++) { ! if (i > 1) ! { ! query.Append(", "); ! } ! query.Append(PARAMETER_NAME_PREFIX + i.ToString()); ! } ! query.Append(")"); return query.ToString(); } ! catch (System.ArgumentException e) { log.Error("No header was found for file: " + Name, e); *************** *** 133,139 **** return null; } ! ! } ! /// <summary> Gets an input stream by first checking the current classloader, /// then trying to use the system classloader, and finally, trying /// to access the file on the file system. If the file is not found, --- 126,132 ---- return null; } ! } ! ! /// <summary> Gets an input stream by first checking the current classloader, /// then trying to use the system classloader, and finally, trying /// to access the file on the file system. If the file is not found, *************** *** 178,182 **** /// </returns> /// <throws> SQLException if an error occurs while inserting data into the database </throws> ! protected internal bool insert(System.String data, System.Data.OleDb.OleDbCommand stmt) { if (!parsedHeader) --- 171,175 ---- /// </returns> /// <throws> SQLException if an error occurs while inserting data into the database </throws> ! override protected internal bool insert(System.String data, System.Data.Common.DbCommand stmt) { if (!parsedHeader) *************** *** 186,206 **** return false; } ! //SupportClass.Tokenizer st = new SupportClass.Tokenizer(data, Delimiter); ! //int counter = 1; log.Info("Row being parsed: " + data); ! //while (st.HasMoreTokens()) ! //{ ! // System.String colVal = st.NextToken(); ! // if (colVal.ToUpper().Equals("<null>".ToUpper())) ! // { ! // SupportClass.TransactionManager.manager.SetValue(stmt, counter, null); ! // } ! // else ! // { ! // SupportClass.TransactionManager.manager.SetValue(stmt, counter, colVal); ! // } ! // counter++; ! //} ! return true; } --- 179,204 ---- return false; } ! ! int counter = 1; log.Info("Row being parsed: " + data); ! stmt.Parameters.Clear(); ! foreach (string colVal in data.Split(Delimiter)) ! { ! System.Data.Common.DbParameter parameter = stmt.CreateParameter(); ! parameter.ParameterName = PARAMETER_NAME_PREFIX + counter.ToString(); ! ! if (colVal.ToLower().Equals("<null>")) ! { ! parameter.Value = DBNull.Value; ! } ! else ! { ! parameter.Value = colVal; ! } ! ! stmt.Parameters.Add(parameter); ! counter++; ! } ! return true; } *************** *** 208,221 **** /// /// </summary> ! /// <param name="is">the input stream containing the data to load /// </param> /// <returns> the first row /// </returns> /// <throws> IOException if the input stream could not be read </throws> ! protected internal virtual System.String getHeader(System.IO.Stream is_Renamed) { ! //UPGRADE_TODO: The differences in the expected value of parameters for constructor 'java.io.BufferedReader.BufferedReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1092'" ! //UPGRADE_WARNING: At least one expression was used more than once in the target code. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1181'" ! System.IO.StreamReader reader = new System.IO.StreamReader(new System.IO.StreamReader(is_Renamed, System.Text.Encoding.Default).BaseStream, new System.IO.StreamReader(is_Renamed, System.Text.Encoding.Default).CurrentEncoding); return reader.ReadLine(); } --- 206,217 ---- /// /// </summary> ! /// <param name="inputStream">the input stream containing the data to load /// </param> /// <returns> the first row /// </returns> /// <throws> IOException if the input stream could not be read </throws> ! protected internal virtual System.String getHeader(System.IO.Stream inputStream) { ! System.IO.StreamReader reader = new System.IO.StreamReader(inputStream); return reader.ReadLine(); } Index: FileLoadingUtility.cs =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/src/com/tacitknowledge/util/migration/ado/loader/FileLoadingUtility.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FileLoadingUtility.cs 20 Mar 2007 19:38:28 -0000 1.1 --- FileLoadingUtility.cs 2 Mar 2010 21:49:58 -0000 1.2 *************** *** 52,77 **** get { ! //UPGRADE_ISSUE: Method 'java.lang.Class.getResourceAsStream' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javalangClassgetResourceAsStream_javalangString'" ! System.IO.Stream stream = null;// GetType().getResourceAsStream(fileName); ! if (stream == null) ! { ! //UPGRADE_ISSUE: Method 'java.lang.ClassLoader.getSystemResourceAsStream' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javalangClassLoader'" ! stream = null;// ClassLoader.getSystemResourceAsStream(fileName); ! } ! if (stream == null) ! { ! System.IO.FileInfo f = new System.IO.FileInfo(fileName); ! try ! { ! //UPGRADE_TODO: Constructor 'java.io.FileInputStream.FileInputStream' was converted to 'System.IO.FileStream.FileStream' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaioFileInputStreamFileInputStream_javaioFile'" ! stream = new System.IO.FileStream(f.FullName, System.IO.FileMode.Open, System.IO.FileAccess.Read); ! } ! catch (System.IO.FileNotFoundException e) ! { ! log.Error("The file: " + fileName + " was not found.", e); ! throw new System.ArgumentException("Must have a valid file name."); ! } ! } ! return stream; } --- 52,68 ---- get { ! System.IO.Stream stream = null; ! ! System.IO.FileInfo f = new System.IO.FileInfo(fileName); ! try ! { ! stream = new System.IO.FileStream(f.FullName, System.IO.FileMode.Open, System.IO.FileAccess.Read); ! } ! catch (System.IO.FileNotFoundException e) ! { ! log.Error("The file: " + fileName + " was not found.", e); ! throw new System.ArgumentException("Must have a valid file name.", e); ! } ! return stream; } |
|
From: <bu...@ta...> - 2010-02-09 16:00:29
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>[luntbuild] Schedule of "" finished with status failed</title> </head> <body> <span style="color:#AAAA00"> Schedule <a href="https://sf.tacitknowledge.com/luntbuild/app.do?service=external/ProjectPage&sp=l1&sp=l1"></a> finished with status: failed at 2010-02-09 07:55. </br></br> See the <a href="https://sf.tacitknowledge.com/luntbuild/logs/luntbuild_log.html">system log</a> for details. </br></br> -- luntbuild </span> </body> </html> |
|
From: <bu...@ta...> - 2010-02-06 20:26:55
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>[luntbuild] build of "autopatch/continuous-integration/autopatch-ci-153" success</title> </head> <body> <span style="color:#00AA00"> Build of autopatch/continuous-integration/autopatch-ci-153 finished with status: success. <p> This build has started at 2010-02-06 12:25, and has finished at 2010-02-06 12:26. </p> <p> You have received this email because you asked to be notified. </p> <p> See the build log and the revision log for details. </p> <big><b>Build Artifacts:</b></big></br> </hr> <table summary="" border="2" cellpadding="10" cellspacing="0"> <tbody> <tr> <td>Build Log</td> <td><a href="https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-153/build_log.html">https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-153/build_log.html</a></td> </tr> <tr> <td>Revision Log</td> <td><a href="https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-153/revision_log.html">https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-153/revision_log.html</a></td> </tr> <tr> <td>Login Page</td> <td><a href="https://sf.tacitknowledge.com/luntbuild/app.do">https://sf.tacitknowledge.com/luntbuild/app.do</a></td> </tr> </tbody> </table> -- luntbuild </span> </body> </html> |
|
From: <bu...@ta...> - 2010-02-06 19:59:32
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>[luntbuild] build of "autopatch/continuous-integration/autopatch-ci-152" success</title> </head> <body> <span style="color:#00AA00"> Build of autopatch/continuous-integration/autopatch-ci-152 finished with status: success. <p> This build has started at 2010-02-06 11:58, and has finished at 2010-02-06 11:59. </p> <p> You have received this email because you asked to be notified. </p> <p> See the build log and the revision log for details. </p> <big><b>Build Artifacts:</b></big></br> </hr> <table summary="" border="2" cellpadding="10" cellspacing="0"> <tbody> <tr> <td>Build Log</td> <td><a href="https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-152/build_log.html">https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-152/build_log.html</a></td> </tr> <tr> <td>Revision Log</td> <td><a href="https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-152/revision_log.html">https://sf.tacitknowledge.com/luntbuild/publish/autopatch/continuous-integration/autopatch-ci-152/revision_log.html</a></td> </tr> <tr> <td>Login Page</td> <td><a href="https://sf.tacitknowledge.com/luntbuild/app.do">https://sf.tacitknowledge.com/luntbuild/app.do</a></td> </tr> </tbody> </table> -- luntbuild </span> </body> </html> |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:59:27
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv8395 Modified Files: .cvsignore Log Message: Ignore .user Index: .cvsignore =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** .cvsignore 24 Sep 2009 01:04:47 -0000 1.1 --- .cvsignore 6 Feb 2010 19:59:19 -0000 1.2 *************** *** 1,2 **** obj ! bin \ No newline at end of file --- 1,3 ---- obj ! bin ! TestApp.csproj.user \ No newline at end of file |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:55:30
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv7748 Removed Files: AutopatchNet.suo Log Message: Removing user options files - don't need to be in version control --- AutopatchNet.suo DELETED --- |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:55:30
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNetTests In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv7748/AutopatchNetTests Removed Files: AutopatchNetTests.csproj.user Log Message: Removing user options files - don't need to be in version control --- AutopatchNetTests.csproj.user DELETED --- |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:55:30
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv7748/AutopatchNet Removed Files: AutopatchNet.csproj.user Log Message: Removing user options files - don't need to be in version control --- AutopatchNet.csproj.user DELETED --- |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:47:22
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6570/AutopatchNet Modified Files: AutopatchNet.csproj AutopatchNet.csproj.user Log Message: Converted to Visual Studio 2008/.NET 3.5 Index: AutopatchNet.csproj.user =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/AutopatchNet.csproj.user,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AutopatchNet.csproj.user 20 Mar 2007 19:53:37 -0000 1.1 --- AutopatchNet.csproj.user 6 Feb 2010 19:46:44 -0000 1.2 *************** *** 2,5 **** --- 2,19 ---- <PropertyGroup> <ProjectView>ProjectFiles</ProjectView> + <PublishUrlHistory> + </PublishUrlHistory> + <InstallUrlHistory> + </InstallUrlHistory> + <SupportUrlHistory> + </SupportUrlHistory> + <UpdateUrlHistory> + </UpdateUrlHistory> + <BootstrapperUrlHistory> + </BootstrapperUrlHistory> + <ErrorReportUrlHistory> + </ErrorReportUrlHistory> + <FallbackCulture>en-US</FallbackCulture> + <VerifyUploadedFiles>false</VerifyUploadedFiles> </PropertyGroup> </Project> \ No newline at end of file Index: AutopatchNet.csproj =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet/AutopatchNet.csproj,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** AutopatchNet.csproj 24 Sep 2009 01:04:46 -0000 1.7 --- AutopatchNet.csproj 6 Feb 2010 19:46:42 -0000 1.8 *************** *** 1,3 **** ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ProjectType>Local</ProjectType> --- 1,3 ---- ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <ProjectType>Local</ProjectType> *************** *** 25,28 **** --- 25,47 ---- </FileUpgradeFlags> <ProjectGuid>{EAA9DFF3-D7EC-41FA-8486-1C3FCBF45910}</ProjectGuid> + <OldToolsVersion>2.0</OldToolsVersion> + <UpgradeBackupLocation> + </UpgradeBackupLocation> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <PublishUrl>publish\</PublishUrl> + <Install>true</Install> + <InstallFrom>Disk</InstallFrom> + <UpdateEnabled>false</UpdateEnabled> + <UpdateMode>Foreground</UpdateMode> + <UpdateInterval>7</UpdateInterval> + <UpdateIntervalUnits>Days</UpdateIntervalUnits> + <UpdatePeriodically>false</UpdatePeriodically> + <UpdateRequired>false</UpdateRequired> + <MapFileExtensions>true</MapFileExtensions> + <ApplicationRevision>0</ApplicationRevision> + <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <IsWebBootstrapper>false</IsWebBootstrapper> + <UseApplicationTrust>false</UseApplicationTrust> + <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> *************** *** 96,99 **** --- 115,121 ---- </Reference> <Reference Include="System.configuration" /> + <Reference Include="System.Core"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> <Reference Include="System.Data"> <Name>System.Data</Name> *************** *** 159,162 **** --- 181,211 ---- <EmbeddedResource Include="sqlserver.resources" /> </ItemGroup> + <ItemGroup> + <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework Client Profile</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.2.0"> + <Visible>False</Visible> + <ProductName>.NET Framework 2.0 %28x86%29</ProductName> + <Install>true</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.0"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.0 %28x86%29</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1</ProductName> + <Install>false</Install> + </BootstrapperPackage> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <PropertyGroup> |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:47:20
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNetTests In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6570/AutopatchNetTests Modified Files: AutopatchNetTests.csproj AutopatchNetTests.csproj.user Log Message: Converted to Visual Studio 2008/.NET 3.5 Index: AutopatchNetTests.csproj.user =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNetTests/AutopatchNetTests.csproj.user,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AutopatchNetTests.csproj.user 22 Mar 2007 21:12:44 -0000 1.1 --- AutopatchNetTests.csproj.user 6 Feb 2010 19:46:30 -0000 1.2 *************** *** 2,5 **** --- 2,19 ---- <PropertyGroup> <ProjectView>ProjectFiles</ProjectView> + <PublishUrlHistory> + </PublishUrlHistory> + <InstallUrlHistory> + </InstallUrlHistory> + <SupportUrlHistory> + </SupportUrlHistory> + <UpdateUrlHistory> + </UpdateUrlHistory> + <BootstrapperUrlHistory> + </BootstrapperUrlHistory> + <ErrorReportUrlHistory> + </ErrorReportUrlHistory> + <FallbackCulture>en-US</FallbackCulture> + <VerifyUploadedFiles>false</VerifyUploadedFiles> </PropertyGroup> </Project> \ No newline at end of file Index: AutopatchNetTests.csproj =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNetTests/AutopatchNetTests.csproj,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** AutopatchNetTests.csproj 24 Sep 2009 01:04:46 -0000 1.7 --- AutopatchNetTests.csproj 6 Feb 2010 19:46:27 -0000 1.8 *************** *** 1,7 **** ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> ! <ProductVersion>8.0.50727</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{7D75B340-ED6E-4589-9842-4BDF080740A3}</ProjectGuid> --- 1,7 ---- ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> ! <ProductVersion>9.0.30729</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{7D75B340-ED6E-4589-9842-4BDF080740A3}</ProjectGuid> *************** *** 12,15 **** --- 12,36 ---- <StartupObject> </StartupObject> + <FileUpgradeFlags> + </FileUpgradeFlags> + <OldToolsVersion>2.0</OldToolsVersion> + <UpgradeBackupLocation> + </UpgradeBackupLocation> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <PublishUrl>publish\</PublishUrl> + <Install>true</Install> + <InstallFrom>Disk</InstallFrom> + <UpdateEnabled>false</UpdateEnabled> + <UpdateMode>Foreground</UpdateMode> + <UpdateInterval>7</UpdateInterval> + <UpdateIntervalUnits>Days</UpdateIntervalUnits> + <UpdatePeriodically>false</UpdatePeriodically> + <UpdateRequired>false</UpdateRequired> + <MapFileExtensions>true</MapFileExtensions> + <ApplicationRevision>0</ApplicationRevision> + <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <IsWebBootstrapper>false</IsWebBootstrapper> + <UseApplicationTrust>false</UseApplicationTrust> + <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> *************** *** 52,55 **** --- 73,79 ---- </Reference> <Reference Include="System" /> + <Reference Include="System.Core"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> <Reference Include="System.Data" /> <Reference Include="System.Transactions" /> *************** *** 81,84 **** --- 105,135 ---- <None Include="App.config" /> </ItemGroup> + <ItemGroup> + <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework Client Profile</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.2.0"> + <Visible>False</Visible> + <ProductName>.NET Framework 2.0 %28x86%29</ProductName> + <Install>true</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.0"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.0 %28x86%29</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1</ProductName> + <Install>false</Install> + </BootstrapperPackage> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:47:05
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6570 Modified Files: AutopatchNet.sln AutopatchNet.suo Log Message: Converted to Visual Studio 2008/.NET 3.5 Index: AutopatchNet.sln =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet.sln,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AutopatchNet.sln 24 Sep 2009 01:04:46 -0000 1.3 --- AutopatchNet.sln 6 Feb 2010 19:46:20 -0000 1.4 *************** *** 1,6 ****  ! Microsoft Visual Studio Solution File, Format Version 9.00 ! # Visual Studio 2005 ! Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutopatchNet", "AutopatchNET\AutopatchNet.csproj", "{EAA9DFF3-D7EC-41FA-8486-1C3FCBF45910}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutopatchNetTests", "AutopatchNetTests\AutopatchNetTests.csproj", "{7D75B340-ED6E-4589-9842-4BDF080740A3}" --- 1,6 ----  ! Microsoft Visual Studio Solution File, Format Version 10.00 ! # Visual Studio 2008 ! Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutopatchNet", "AutopatchNet\AutopatchNet.csproj", "{EAA9DFF3-D7EC-41FA-8486-1C3FCBF45910}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutopatchNetTests", "AutopatchNetTests\AutopatchNetTests.csproj", "{7D75B340-ED6E-4589-9842-4BDF080740A3}" Index: AutopatchNet.suo =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/AutopatchNet.suo,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsCpYJwr and /tmp/cvsS0ZNgt differ |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:46:58
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6570/TestApp Modified Files: TestApp.csproj Log Message: Converted to Visual Studio 2008/.NET 3.5 Index: TestApp.csproj =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/TestApp.csproj,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TestApp.csproj 24 Sep 2009 01:04:47 -0000 1.1 --- TestApp.csproj 6 Feb 2010 19:46:49 -0000 1.2 *************** *** 1,7 **** ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> ! <ProductVersion>8.0.50727</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{28C2B8AF-8C38-4E56-B3B3-FF9178368903}</ProjectGuid> --- 1,7 ---- ! <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> ! <ProductVersion>9.0.30729</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{28C2B8AF-8C38-4E56-B3B3-FF9178368903}</ProjectGuid> *************** *** 10,13 **** --- 10,34 ---- <RootNamespace>TestApp</RootNamespace> <AssemblyName>TestApp</AssemblyName> + <FileUpgradeFlags> + </FileUpgradeFlags> + <OldToolsVersion>2.0</OldToolsVersion> + <UpgradeBackupLocation> + </UpgradeBackupLocation> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <PublishUrl>publish\</PublishUrl> + <Install>true</Install> + <InstallFrom>Disk</InstallFrom> + <UpdateEnabled>false</UpdateEnabled> + <UpdateMode>Foreground</UpdateMode> + <UpdateInterval>7</UpdateInterval> + <UpdateIntervalUnits>Days</UpdateIntervalUnits> + <UpdatePeriodically>false</UpdatePeriodically> + <UpdateRequired>false</UpdateRequired> + <MapFileExtensions>true</MapFileExtensions> + <ApplicationRevision>0</ApplicationRevision> + <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <IsWebBootstrapper>false</IsWebBootstrapper> + <UseApplicationTrust>false</UseApplicationTrust> + <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> *************** *** 30,33 **** --- 51,57 ---- <ItemGroup> <Reference Include="System" /> + <Reference Include="System.Core"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> <Reference Include="System.Data" /> <Reference Include="System.Deployment" /> *************** *** 57,60 **** --- 81,85 ---- <AutoGen>True</AutoGen> <DependentUpon>Resources.resx</DependentUpon> + <DesignTime>True</DesignTime> </Compile> <None Include="App.config" /> *************** *** 75,78 **** --- 100,130 ---- </ProjectReference> </ItemGroup> + <ItemGroup> + <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework Client Profile</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.2.0"> + <Visible>False</Visible> + <ProductName>.NET Framework 2.0 %28x86%29</ProductName> + <Install>true</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.0"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.0 %28x86%29</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1</ProductName> + <Install>false</Install> + </BootstrapperPackage> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|
From: Jason J. <jrj...@us...> - 2010-02-06 19:46:57
|
Update of /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/Properties In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6570/TestApp/Properties Modified Files: Resources.Designer.cs Settings.Designer.cs Log Message: Converted to Visual Studio 2008/.NET 3.5 Index: Settings.Designer.cs =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/Properties/Settings.Designer.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Settings.Designer.cs 24 Sep 2009 01:04:47 -0000 1.1 --- Settings.Designer.cs 6 Feb 2010 19:46:49 -0000 1.2 *************** *** 2,6 **** // <auto-generated> // This code was generated by a tool. ! // Runtime Version:2.0.50727.3082 // // Changes to this file may cause incorrect behavior and will be lost if --- 2,6 ---- // <auto-generated> // This code was generated by a tool. ! // Runtime Version:2.0.50727.4927 // // Changes to this file may cause incorrect behavior and will be lost if *************** *** 9,27 **** //------------------------------------------------------------------------------ ! namespace TestApp.Properties ! { ! ! [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] ! [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")] ! internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase ! { ! private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); ! ! public static Settings Default ! { ! get ! { return defaultInstance; } --- 9,23 ---- //------------------------------------------------------------------------------ ! namespace TestApp.Properties { ! ! [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] ! [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] ! internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { ! private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); ! ! public static Settings Default { ! get { return defaultInstance; } Index: Resources.Designer.cs =================================================================== RCS file: /cvsroot/autopatch/autopatch/migrate/dotnet/TestApp/Properties/Resources.Designer.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Resources.Designer.cs 24 Sep 2009 01:04:47 -0000 1.1 --- Resources.Designer.cs 6 Feb 2010 19:46:44 -0000 1.2 *************** *** 2,6 **** // <auto-generated> // This code was generated by a tool. ! // Runtime Version:2.0.50727.3082 // // Changes to this file may cause incorrect behavior and will be lost if --- 2,6 ---- // <auto-generated> // This code was generated by a tool. ! // Runtime Version:2.0.50727.4927 // // Changes to this file may cause incorrect behavior and will be lost if *************** *** 9,16 **** //------------------------------------------------------------------------------ ! namespace TestApp.Properties ! { ! ! /// <summary> /// A strongly-typed resource class, for looking up localized strings, etc. --- 9,16 ---- //------------------------------------------------------------------------------ ! namespace TestApp.Properties { ! using System; ! ! /// <summary> /// A strongly-typed resource class, for looking up localized strings, etc. *************** *** 23,48 **** [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] ! internal class Resources ! { ! private static global::System.Resources.ResourceManager resourceMan; ! private static global::System.Globalization.CultureInfo resourceCulture; ! [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] ! internal Resources() ! { } ! /// <summary> /// Returns the cached ResourceManager instance used by this class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] ! internal static global::System.Resources.ResourceManager ResourceManager ! { ! get ! { ! if ((resourceMan == null)) ! { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TestApp.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; --- 23,43 ---- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] ! internal class Resources { ! private static global::System.Resources.ResourceManager resourceMan; ! private static global::System.Globalization.CultureInfo resourceCulture; ! [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] ! internal Resources() { } ! /// <summary> /// Returns the cached ResourceManager instance used by this class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] ! internal static global::System.Resources.ResourceManager ResourceManager { ! get { ! if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TestApp.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; *************** *** 51,55 **** } } ! /// <summary> /// Overrides the current thread's CurrentUICulture property for all --- 46,50 ---- } } ! /// <summary> /// Overrides the current thread's CurrentUICulture property for all *************** *** 57,68 **** /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] ! internal static global::System.Globalization.CultureInfo Culture ! { ! get ! { return resourceCulture; } ! set ! { resourceCulture = value; } --- 52,60 ---- /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] ! internal static global::System.Globalization.CultureInfo Culture { ! get { return resourceCulture; } ! set { resourceCulture = value; } |
|
From: <bu...@ta...> - 2010-02-04 19:16:31
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>[luntbuild] Schedule of "" finished with status failed</title> </head> <body> <span style="color:#AAAA00"> Schedule <a href="https://sf.tacitknowledge.com/luntbuild/app.do?service=external/ProjectPage&sp=l1&sp=l1"></a> finished with status: failed at 2010-02-04 10:55. </br></br> See the <a href="https://sf.tacitknowledge.com/luntbuild/logs/luntbuild_log.html">system log</a> for details. </br></br> -- luntbuild </span> </body> </html> |
|
From: <bu...@ta...> - 2010-02-02 18:17:21
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>[luntbuild] Schedule of "" finished with status failed</title> </head> <body> <span style="color:#AAAA00"> Schedule <a href="https://sf.tacitknowledge.com/luntbuild/app.do?service=external/ProjectPage&sp=l1&sp=l1"></a> finished with status: failed at 2010-02-02 10:17. </br></br> See the <a href="https://sf.tacitknowledge.com/luntbuild/logs/luntbuild_log.html">system log</a> for details. </br></br> -- luntbuild </span> </body> </html> |
|
From: <bu...@ta...> - 2010-02-02 17:42:30
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>[luntbuild] Schedule of "" finished with status failed</title> </head> <body> <span style="color:#AAAA00"> Schedule <a href="https://sf.tacitknowledge.com/luntbuild/app.do?service=external/ProjectPage&sp=l1&sp=l1"></a> finished with status: failed at 2010-02-02 09:42. </br></br> See the <a href="https://sf.tacitknowledge.com/luntbuild/logs/luntbuild_log.html">system log</a> for details. </br></br> -- luntbuild </span> </body> </html> |