diff --git a/svnsync/Program.cs b/svnsync/Program.cs index 0f977c9..3894bf0 100644 --- a/svnsync/Program.cs +++ b/svnsync/Program.cs @@ -11,6 +11,7 @@ namespace svnsync static class Program { private static bool LoopStarted = false; + /// /// Der Haupteinstiegspunkt für die Anwendung. /// @@ -19,6 +20,10 @@ namespace svnsync if(!cmd(args)) { return; } + FileMutex.Instance.setName(CmdArgs.getInstance().GetArgumentData("-d")); + if(!FileMutex.Instance.create()) { + return; + } ControllersTray t = null; try { Svn.getInstance().setDirectory(CmdArgs.getInstance().GetArgumentData("-d")); @@ -30,12 +35,13 @@ namespace svnsync string text = e.Message + "\n\n" + e.StackTrace; string title = "Exception in SVNSync: " + CmdArgs.getInstance().GetArgumentData("-d"); System.Windows.Forms.MessageBox.Show(text, title, MessageBoxButtons.OK, MessageBoxIcon.Error); - + FileMutex.Instance.delete(); return; } if(!CmdArgs.getInstance().HasArgumentType("-cron")) { t_StartLoop(); } + FileMutex.Instance.delete(); return; /*Application.Run();*/ /*Application.EnableVisualStyles(); diff --git a/svnsync/Properties/AssemblyInfo.cs b/svnsync/Properties/AssemblyInfo.cs index 0df45cc..285ff1b 100644 --- a/svnsync/Properties/AssemblyInfo.cs +++ b/svnsync/Properties/AssemblyInfo.cs @@ -11,7 +11,7 @@ using System.Resources; [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("BlubbFish")] [assembly: AssemblyProduct("SvnSync")] -[assembly: AssemblyCopyright("Copyright © 2012 - 03.12.2016")] +[assembly: AssemblyCopyright("Copyright © 2012 - 03.03.2017")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -33,6 +33,6 @@ using System.Resources; // Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern // übernehmen, indem Sie "*" eingeben: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.2.0")] -[assembly: AssemblyFileVersion("1.0.2.0")] +[assembly: AssemblyVersion("1.0.3.0")] +[assembly: AssemblyFileVersion("1.0.3.0")] [assembly: NeutralResourcesLanguageAttribute("de-DE")] diff --git a/svnsync/bin/Release/SvnSync.exe b/svnsync/bin/Release/SvnSync.exe index f776602..267ed36 100644 Binary files a/svnsync/bin/Release/SvnSync.exe and b/svnsync/bin/Release/SvnSync.exe differ