[NF] SvnSync now update itselfs if a new version is on the server

This commit is contained in:
BlubbFish 2017-04-30 11:17:05 +00:00
parent dc1b37ceea
commit 90b338103c
6 changed files with 9 additions and 17 deletions

View File

@ -84,7 +84,6 @@ namespace svnsync.Libraries {
internal void SetArgCheckIn(String message) { internal void SetArgCheckIn(String message) {
String arg = "ci -m \"" + message + "\""; String arg = "ci -m \"" + message + "\"";
System.Threading.Thread.Sleep(1000000);
this.Runner(arg); this.Runner(arg);
} }

View File

@ -42,6 +42,7 @@ namespace svnsync
#if !DEBUG #if !DEBUG
FileMutex.Instance.Delete(); FileMutex.Instance.Delete();
#endif #endif
Updater.Instance.WaitForExit();
return; return;
} }
if (!CmdArgs.Instance.HasArgumentType("-cron")) { if (!CmdArgs.Instance.HasArgumentType("-cron")) {
@ -50,18 +51,8 @@ namespace svnsync
#if !DEBUG #if !DEBUG
FileMutex.Instance.Delete(); FileMutex.Instance.Delete();
#endif #endif
Updater.Instance.WaitForExit();
return; return;
/*Application.Run();*/
/*Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
try {
Application.Run(new Form1(args));
} catch(NotImplementedException e) {
System.Windows.Forms.MessageBox.Show("In: " + e.Source + "\n\n" + e.Message, "Fehler!", MessageBoxButtons.OK, MessageBoxIcon.Error);
} catch(Exception e) {
//System.Windows.Forms.MessageBox.Show("In: " + e.Source + "\n\n" + e.Message, "Fehler!", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}*/
} }
private static void Update() { private static void Update() {
@ -74,7 +65,9 @@ namespace svnsync
private static void HasUpdate(Object sender, UpdaterEventArgs e) { private static void HasUpdate(Object sender, UpdaterEventArgs e) {
if(e.HasUpdates) { if(e.HasUpdates) {
((Updater)sender).Update(); #if !DEBUG
((Updater)sender).Update();
#endif
} }
} }

View File

@ -33,6 +33,6 @@ using System.Resources;
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern // Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
// übernehmen, indem Sie "*" eingeben: // übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.6.1")] [assembly: AssemblyVersion("1.0.6.2")]
[assembly: AssemblyFileVersion("1.0.6.1")] [assembly: AssemblyFileVersion("1.0.6.2")]
[assembly: NeutralResourcesLanguageAttribute("de-DE")] [assembly: NeutralResourcesLanguageAttribute("de-DE")]

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<filelist> <filelist>
<file Version="1.0.6.1" Filename="SvnSync.exe" GUID="60f4b48e-5616-45af-8dad-ffd3df1115a0">SvnSync</file> <file Version="1.0.6.2" Filename="SvnSync.exe" GUID="60f4b48e-5616-45af-8dad-ffd3df1115a0">SvnSync</file>
<file Version="1.0.3.2" Filename="Utils.dll" GUID="6f20376a-5c71-4979-9932-13c105d1c6e6">Utils</file> <file Version="1.0.4.0" Filename="Utils.dll" GUID="6f20376a-5c71-4979-9932-13c105d1c6e6">Utils</file>
</filelist> </filelist>