public static void Main(string[] args) { OutputArguments(args); ObjectFactory.Initialize(x => x.AddRegistry<SubversionRegistry>()); var convertionRunner = new LegacyConvertionRunner<LegacyProfileConvertor, PluginProfile>(); RegisterAdditionalActions(convertionRunner); try { convertionRunner.Execute(args); } catch (Exception ex) { Console.WriteLine("ERROR: Unable to perform conversion. Reason: {0}", ex.Message); Environment.Exit(1); } }
public void Handle(ConvertLegacyProfileLocalMessage message) { var profileName = message.LegacyProfileName; var parameters = GetParams(message); _log.Info("TFS legacy profile converter parsed parameters"); var runner = new LegacyConvertionRunner <LegacyProfileConvertor, PluginProfile>(); runner.InitRunner(new Integration.Plugin.Common.StructureMap.PluginRegistry(), parameters.ToArray()); _log.Info("TFS legacy profile converter inited db connections and structure map"); var converter = ObjectFactory.GetInstance <LegacyProfileConvertor>(); converter.Execute(profileName); _log.Info("TFS legacy profile converter executed conversion"); }
public static void Main(string[] args) { OutputArguments(args); ObjectFactory.Initialize(x => x.AddRegistry <SubversionRegistry>()); var convertionRunner = new LegacyConvertionRunner <LegacyProfileConvertor, PluginProfile>(); RegisterAdditionalActions(convertionRunner); try { convertionRunner.Execute(args); } catch (Exception ex) { Console.WriteLine("ERROR: Unable to perform conversion. Reason: {0}", ex.Message); Environment.Exit(1); } }
private static void RegisterAdditionalActions(LegacyConvertionRunner<LegacyProfileConvertor, PluginProfile> convertionRunner) { convertionRunner.AddAction("revisions", () => ObjectFactory.GetInstance<LegacyRevisionsImporter>().Execute()); }
private static void RegisterAdditionalActions(LegacyConvertionRunner <LegacyProfileConvertor, PluginProfile> convertionRunner) { convertionRunner.AddAction("revisions", () => ObjectFactory.GetInstance <LegacyRevisionsImporter>().Execute()); }