Changeset 49
- Timestamp:
- 2008年08月29日 10时48分06秒 (4 years ago)
- Location:
- trunk
- Files:
-
- 5 modified
-
pySvnManager.egg-info/requires.txt (modified) (1 diff)
-
pysvnmanager/i18n/en/LC_MESSAGES (modified) (1 prop)
-
pysvnmanager/i18n/zh/LC_MESSAGES (modified) (1 prop)
-
pysvnmanager/model/repos.py (modified) (1 diff)
-
setup.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pySvnManager.egg-info/requires.txt
r6 r49 1 1 Pylons>=0.9.6.2 2 docutils -
trunk/pysvnmanager/i18n/en/LC_MESSAGES
- Property svn:ignore deleted
-
trunk/pysvnmanager/i18n/zh/LC_MESSAGES
- Property svn:ignore deleted
-
trunk/pysvnmanager/model/repos.py
r47 r49 89 89 # copy hook-scripts from matched hooks templates directory. 90 90 src = hooks.init.svn_hooks_init_base + '/' + hooks.init.svn_hooks_init_dict[matched] 91 src = os.path.abspath(src) 91 92 dest = "%(root)s/%(entry)s/hooks" % { "root": self.repos_root, "entry": repos_name} 93 dest = os.path.abspath(dest) 92 94 93 log.debug('Now copy hooks from \n\t%s to \n\t%s' % (src, dest))94 95 import shutil 95 shutil.rmtree(dest) 96 shutil.copytree(src, dest, symlinks=True) 97 96 if os.path.exists(dest): 97 assert os.path.basename(dest) == 'hooks' 98 shutil.rmtree(dest) 99 elif not os.path.exists(os.path.basename(dest)): 100 raise Exception("Destination repository '%s' not exist!" % os.path.basename(dest)) 101 for root, dirs, files in os.walk(src): 102 targetdir = root.replace(src, dest, 1) 103 os.mkdir(targetdir) 104 for name in files: 105 shutil.copy(os.path.join(root, name), os.path.join(targetdir, name)) 106 os.chmod(os.path.join(targetdir, name), 0755) 107 if '.svn' in dirs: 108 dirs.remove('.svn') # don't visit SVN directories 98 109 99 110 def svnversion(self): -
trunk/setup.py
r48 r49 13 13 author_email='jiangxin@ossxp.com', 14 14 url='https://sourceforge.net/projects/pysvnmanager', 15 #install_requires=["Pylons>=0.9.6.2", " python-ldap"],16 install_requires=["Pylons>=0.9.6.2" ],15 #install_requires=["Pylons>=0.9.6.2", "docutils", "python-ldap"], 16 install_requires=["Pylons>=0.9.6.2", "docutils"], 17 17 packages=find_packages(exclude=['ez_setup']), 18 18 include_package_data=True,
![(please configure the [header_logo] section in trac.ini)](/trac/pysvnmanager/chrome/common/trac_banner.png)