Changeset 4645 for install/g2pkg
- Timestamp:
- Nov 3, 2020 6:19:08 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
install/g2pkg/src/bootstrap.py
r4640 r4645 248 248 return int(M)+int(m)/10. 249 249 250 def showsvncmd(cmd): 251 s = '\nsvn command: ' 252 for i in cmd: s += i + ' ' 253 print(s) 254 250 255 def svnChecksumPatch(svn,fpath,verstr): 251 256 '''This performs a fix when svn cannot finish an update because of … … 255 260 print('\nAttempting patch for svn Checksum mismatch error\n') 256 261 cmd = [svn,'cleanup',fpath] 262 showsvncmd(cmd) 257 263 s = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE) 258 264 out,err = MakeByte2str(s.communicate()) … … 260 266 cmd = ['svn','update','--set-depth','empty', 261 267 os.path.join(fpath,'bindist')] 268 showsvncmd(cmd) 262 269 s = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE) 263 270 out,err = MakeByte2str(s.communicate()) … … 270 277 msg += '\nGSAS-II will not run without correcting this. Contact toby@anl.gov' 271 278 BailOut(msg) 279 cmd = ['svn','switch',g2home+'/trunk/bindist', 280 os.path.join(fpath,'bindist'), 281 '--non-interactive', '--trust-server-cert', '--accept', 282 'theirs-conflict', '--force', '-rHEAD', '--ignore-ancestry'] 283 showsvncmd(cmd) 284 s = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE) 285 out,err = MakeByte2str(s.communicate()) 272 286 GSASIIpath.DownloadG2Binaries(g2home,verbose=True) 273 287 cmd = ['svn','update','--set-depth','infinity', 274 288 os.path.join(fpath,'bindist')] 289 showsvncmd(cmd) 275 290 s = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE) 276 291 out,err = MakeByte2str(s.communicate()) … … 283 298 if proxycmds: cmd += proxycmds 284 299 #print(cmd) 300 showsvncmd(cmd) 285 301 s = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE) 286 302 out,err = MakeByte2str(s.communicate())
Note: See TracChangeset
for help on using the changeset viewer.