Changeset 27
- Timestamp:
- 2008年07月30日 00时34分38秒 (4 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 modified
-
config/Makefile (modified) (1 diff)
-
config/RCS (added)
-
pysvnmanager/model/rcsbackup.py (modified) (2 diffs)
-
pysvnmanager/tests/test_rcs_backup.py (modified) (3 diffs)
-
pysvnmanager/websetup.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/config/Makefile
r25 r27 8 8 @-rm $(CONFFILE) >/dev/null 2>&1 9 9 @-rm localconfig.pyc >/dev/null 2>&1 10 @-rm *,v 2>&110 @-rm -f *,v RCS/*,v 2>&1 11 11 12 12 %: $(SRCDIR)/%.in -
trunk/pysvnmanager/model/rcsbackup.py
r26 r27 13 13 14 14 def is_rcs_exist(wcfile): 15 rcsfile = wcfile+',v' 16 return os.access(rcsfile, os.F_OK) 15 wcpath = os.path.dirname(os.path.abspath(wcfile)) 16 if os.path.isdir(wcpath+'/RCS'): 17 rcsfile = wcpath+'/RCS/'+os.path.basename(wcfile)+',v' 18 else: 19 rcsfile = wcfile+',v' 20 return os.path.exists(rcsfile) 17 21 18 22 def get_unicode(msg, escape=False): … … 55 59 for i in cmd: 56 60 log.debug("Command: "+i) 57 continue58 61 try: 59 62 buff = os.popen(i).read().strip() -
trunk/pysvnmanager/tests/test_rcs_backup.py
r24 r27 14 14 class TestRcsBackup(TestController): 15 15 wcfile = "%s/%s" % (os.path.dirname(os.path.abspath(__file__)), 'rcstest.txt') 16 rcsfile = wcfile+',v' 16 wcpath = os.path.dirname(os.path.abspath(wcfile)) 17 if os.path.isdir(wcpath+'/RCS'): 18 rcsfile = wcpath+'/RCS/'+os.path.basename(wcfile)+',v' 19 else: 20 rcsfile = wcfile+',v' 17 21 18 22 #def __init__(self, *args): 19 23 # super(TestController, self).__init__(*args) 20 21 24 22 25 def setUp(self): … … 25 28 if os.access(self.rcsfile, os.R_OK): 26 29 os.remove(self.rcsfile) 27 28 30 29 31 def tearDown(self): … … 60 62 # Backup test. (rcs file not exist yet) 61 63 self.writefile() 64 assert self.get_revision() == 1, self.get_revision() 62 65 assert os.access(self.wcfile, os.R_OK) 63 66 assert not os.access(self.rcsfile, os.R_OK) 64 67 rcs.backup(self.wcfile) 65 68 assert os.access(self.wcfile, os.R_OK) 66 assert os.access(self.rcsfile, os.R_OK) 69 assert os.path.exists(self.rcsfile) 70 assert os.access(self.rcsfile, os.R_OK), self.rcsfile 67 71 68 72 # Backup test. (rcs exist already) -
trunk/pysvnmanager/websetup.py
r4 r27 21 21 if not os.path.exists(here+'/config'): 22 22 os.mkdir(here+'/config') 23 if not os.path.exists(here+'/config/RCS'): 24 os.mkdir(here+'/config/RCS') 23 25 filelist = ['svn.access', 'svn.passwd', 'localconfig.py'] 24 26 for f in filelist:
![(please configure the [header_logo] section in trac.ini)](/trac/pysvnmanager/chrome/common/trac_banner.png)