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
if (directory != "")\r
ftpClient.ChangeDir(directory);\r
/* Create destination directory if it does not already exist */\r
- if (ftpClient.GetFileList(branch).Length < 1)\r
+ 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