Esempio n. 1
0
 def checkout_source(self):
     self.co_path(self.sourcecode_urls, self.sourcecode_dirs, self.sourcecode_username, self.sourcecode_password, self.revision)
     if self.full_site_name == "ALL":
         for key in self.sites.keys():
             self.co_path(self.sites[key]["product_url"], self.workspace + os.sep + self.sites[key]["product_dir"], self.product_username, self.product_password)
             pysvn.clear_workingcopy(self.workspace + os.sep + self.sites[key]["online_dir"])
             self.co_path(self.sites[key]["online_url"], self.workspace + os.sep + self.sites[key]["online_dir"], self.online_username, self.online_password)
     else:
         self.co_path(self.sites[self.full_site_name]["product_url"], self.workspace + os.sep + self.sites[self.full_site_name]["product_dir"], self.product_username, self.product_password)
         pysvn.clear_workingcopy(self.workspace + os.sep + self.sites[self.full_site_name]["online_dir"])
         self.co_path(self.sites[self.full_site_name]["online_url"], self.workspace + os.sep + self.sites[self.full_site_name]["online_dir"], self.online_username, self.online_password)
     '''
Esempio n. 2
0
 def check_sourcecode(self):
     if os.path.exists(self.product_tag_dir):
         pysvn.clear_workingcopy(self.product_tag_dir)
     self.co_path(self.product_tag_url, self.product_tag_dir, self.product_username, self.product_password, "HEAD")
     self.co_path(self.product_trunk_url, self.product_trunk_dir, self.product_username, self.product_password, self.revision)
     pysvn.up(self.online_site_path,  self.online_username, self.online_password)