Changeset 433 in tailor
- Timestamp:
- 07/26/05 23:48:35 (8 years ago)
- Hash name:
- 20050726214835-97f81-b7b36e0e7ea125328e7d386cc7e3bf14594c30f1
- Location:
- vcpx
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
vcpx/cvsps.py
r426 r433 482 482 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 483 483 484 logmessage = [] 485 if remark: 486 logmessage.append(remark.encode(encoding)) 487 if changelog: 488 logmessage.append(changelog.encode(encoding)) 489 logmessage.append('') 490 logmessage.append('Original author: %s' % author.encode(encoding)) 491 logmessage.append('Date: %s' % date) 492 logmessage.append('') 493 484 494 rontf = ReopenableNamedTemporaryFile('cvs', 'tailor') 485 495 log = open(rontf.name, "w") 486 log.write(remark.encode(encoding)) 487 if changelog: 488 log.write('\n') 489 log.write(changelog.encode(encoding)) 490 log.write("\n\nOriginal author: %s\nDate: %s\n" % ( 491 author.encode(encoding), date)) 496 log.write('\n'.join(log)) 492 497 log.close() 493 498 -
vcpx/darcs.py
r431 r433 327 327 """ 328 328 329 input = "%s UTC\n%s\n%s\n%s\n" % (date.strftime('%Y/%m/%d %H:%M:%S'), 330 author, 331 remark, 332 changelog or '') 333 329 from sys import getdefaultencoding 330 331 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 332 333 logmessage = [] 334 335 logmessage.append(date.strftime('%Y/%m/%d %H:%M:%S UTC')) 336 logmessage.append(author.encode(encoding)) 337 logmessage.append(remark and remark.encode(encoding) or 'Unnamed patch') 338 logmessage.append(changelog and changelog.encode(encoding) or '') 339 logmessage.append('') 340 334 341 cmd = [DARCS_CMD, "record", "--all", "--pipe"] 335 342 if not entries: … … 337 344 338 345 record = ExternalCommand(cwd=root, command=cmd) 339 record.execute(entries, input= input, stdout=PIPE)346 record.execute(entries, input='\n'.join(logmessage), stdout=PIPE) 340 347 341 348 if record.exit_status: -
vcpx/svn.py
r432 r433 324 324 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 325 325 326 logmessage = [] 327 if remark: 328 logmessage.append(remark.encode(encoding)) 329 if changelog: 330 logmessage.append('') 331 logmessage.append(changelog.encode(encoding)) 332 logmessage.append('') 333 334 # If we cannot use propset, fall back to old behaviour of 335 # appending these info to the changelog 336 337 if not self.USE_PROPSET: 338 logmessage.append('') 339 logmessage.append('Original author: %s' % author.encode(encoding)) 340 logmessage.append('Date: %s' % date) 341 logmessage.append('') 342 326 343 rontf = ReopenableNamedTemporaryFile('svn', 'tailor') 327 344 log = open(rontf.name, "w") 328 log.write(remark.encode(encoding)) 329 if changelog: 330 log.write('\n') 331 log.write(changelog.encode(encoding)) 332 333 # If we cannot use propset, fall back to old behaviour of 334 # appending these info to the changelog 335 336 if not self.USE_PROPSET: 337 log.write("\n\nOriginal author: %s\nDate: %s\n" % ( 338 author.encode(encoding), date)) 339 345 log.write('\n'.join(logmessage)) 340 346 log.close() 341 347 -
vcpx/monotone.py
r420 r433 42 42 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 43 43 44 logmessage = [] 45 if remark: 46 logmessage.append(remark.encode(encoding)) 47 if changelog: 48 logmessage.append('') 49 logmessage.append(changelog.encode(encoding)) 50 logmessage.append('') 51 44 52 rontf = ReopenableNamedTemporaryFile('mtn', 'tailor') 45 53 log = open(rontf.name, "w") 46 log.write(remark.encode(encoding)) 47 log.write('\n') 48 if changelog: 49 log.write(changelog.encode(encoding)) 50 log.write('\n') 54 log.write('\n'.join(logmessage)) 51 55 log.close() 52 56 -
vcpx/cdv.py
r431 r433 34 34 """ 35 35 36 from sys import getdefaultencoding 37 38 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 39 40 logmessage = [] 41 if remark: 42 logmessage.append(remark.encode(encoding)) 36 43 if changelog: 37 logmessage = remark + '\n\n' + changelog 38 else: 39 logmessage = remark 44 logmessage.append(changelog.encode(encoding)) 45 logmessage.append('') 40 46 41 cmd = [CODEVILLE_CMD, "-u", author, "commit", "-m", logmessage, 47 cmd = [CODEVILLE_CMD, "-u", author.encode(encoding), "commit", 48 "-m", '\n'.join(logmessage), 42 49 "-D", date.strftime('%Y/%m/%d %H:%M:%S UTC')] 43 50 -
vcpx/bzr.py
r431 r433 34 34 """ 35 35 36 logmessage = remark 36 from sys import getdefaultencoding 37 38 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 39 40 logmessage = [] 41 if remark: 42 logmessage.append(remark.encode(encoding)) 37 43 if changelog: 38 logmessage += '\n%s' % changelog 39 logmessage += '\n\nOriginal author: %s\nDate: %s\n' % (author, date) 44 logmessage.append(changelog.encode(encoding)) 45 logmessage.append('') 46 logmessage.append('Original author: %s' % author.encode(encoding)) 47 logmessage.append('Date: %s' % date) 48 logmessage.append('') 40 49 41 cmd = [BAZAAR_CMD, "commit", "-m", logmessage]50 cmd = [BAZAAR_CMD, "commit", "-m", '\n'.join(logmessage)] 42 51 if not entries: 43 52 entries = ['.'] -
vcpx/hg.py
r420 r433 44 44 from sys import getdefaultencoding 45 45 46 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 47 48 logmessage = [] 49 if remark: 50 logmessage.append(remark.encode(encoding)) 51 if changelog: 52 logmessage.append('') 53 logmessage.append(changelog.encode(encoding)) 54 logmessage.append('') 55 46 56 cmd = [HG_CMD, "commit", "-u", author, "-l", "%(logfile)s", 47 57 "-d", "%(time)s UTC"] 48 58 c = ExternalCommand(cwd=root, command=cmd) 49 59 50 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding()51 52 60 rontf = ReopenableNamedTemporaryFile('hg', 'tailor') 53 61 log = open(rontf.name, "w") 54 log.write(remark.encode(encoding)) 55 if changelog: 56 log.write('\n\n') 57 log.write(changelog.encode(encoding)) 62 log.write('\n'.join(logmessage)) 58 63 log.close() 59 64
Note: See TracChangeset
for help on using the changeset viewer.
