Fix code assuming that the Reg* functions set the last error code
[reactos.git] / cis / ReactOS.CustomRevisionAction / Main.cs
index 54c4319..e13ad14 100644 (file)
@@ -185,6 +185,11 @@ namespace ReactOS.CustomRevisionAction
                                                                  string branch,\r
                                                                  int revision)\r
                {\r
+                       string distributionFilename = GetDistributionFilename(branch,\r
+                                                                             revision);\r
+                       string destinationFilename = Path.Combine(Path.GetDirectoryName(sourceFilename),\r
+                                                                 distributionFilename);\r
+                       File.Move(sourceFilename, destinationFilename);\r
                        string server;\r
                        string directory;\r
                        SplitRemotePublishPath(publishPath, out server, out directory);\r
@@ -196,7 +201,7 @@ namespace ReactOS.CustomRevisionAction
                        if (!ftpClient.DirectoryExists(branch))\r
                                ftpClient.MakeDir(branch);\r
                        ftpClient.ChangeDir(branch);\r
-                       ftpClient.Upload(sourceFilename);\r
+                       ftpClient.Upload(destinationFilename);\r
                        ftpClient.Close();\r
                }\r
 \r