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) '''
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)