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
 def create_repo(self):
     quietrun('svnadmin create ' + self.repo_path)
     print "created repo", self.repo_path