def create_repo(self): quietrun('svnadmin create ' + self.repo_path) # allow revprop changes to explicitly set svn:date hook = self.repo_path + '/hooks/pre-revprop-change' file_write_legacy(hook, "#!/bin/sh\nexit 0;\n") sta = os.stat(hook) os.chmod(hook, sta.st_mode | stat.S_IEXEC) print("created repo %s" % self.repo_path)
def create_repo(self): quietrun('svnadmin create ' + self.repo_path) # allow revprop changes to explicitly set svn:date hook = self.repo_path + '/hooks/pre-revprop-change' f = open(hook, 'w') f.write("#!/bin/sh\nexit 0;\n") f.close() st = os.stat(hook) os.chmod(hook, st.st_mode | stat.S_IEXEC) print("created repo %s" % self.repo_path)
def create_repo(self): quietrun('svnadmin create ' + self.repo_path) # allow revprop changes to explicitly set svn:date hook = self.repo_path + '/hooks/pre-revprop-change' with open(hook, 'w', encoding='UTF-8') as cfh: cfh.write("#!/bin/sh\nexit 0;\n") sta = os.stat(hook) os.chmod(hook, sta.st_mode | stat.S_IEXEC) print("created repo %s" % self.repo_path)
def checkout_repo(self): mkfreshdir(self.wd_path) quietrun('svn checkout %s %s' % (self.repo_url, self.wd_path)) self.wd = self.wd_path
def create_repo(self): quietrun('svnadmin create ' + self.repo_path) print "created repo", self.repo_path