Changeset 420 in tailor
- Timestamp:
- 07/23/05 02:29:41 (8 years ago)
- Hash name:
- 20050723002941-97f81-c0557b8f9f674b4a1bba7f0e42de894b38e3c9dd
- Files:
-
- 6 edited
-
tailor (modified) (1 diff)
-
vcpx/cvsps.py (modified) (1 diff)
-
vcpx/svn.py (modified) (1 diff)
-
vcpx/shwrap.py (modified) (2 diffs)
-
vcpx/monotone.py (modified) (1 diff)
-
vcpx/hg.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tailor
r399 r420 40 40 ChangesetApplicationFailure), exc: 41 41 print "%s: %s" % (exc.__doc__, exc) 42 43 42 except UnicodeEncodeError, exc: 43 print exc 44 print "You may want to specify a suitable charset using --encoding" -
vcpx/cvsps.py
r407 r420 478 478 479 479 from shwrap import ReopenableNamedTemporaryFile 480 from sys import getdefaultencoding 481 482 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 480 483 481 484 rontf = ReopenableNamedTemporaryFile('cvs', 'tailor') 482 485 log = open(rontf.name, "w") 483 log.write(remark )486 log.write(remark.encode(encoding)) 484 487 if changelog: 485 488 log.write('\n') 486 log.write(changelog) 487 log.write("\n\nOriginal author: %s\nDate: %s\n" % (author, date)) 489 log.write(changelog.encode(encoding)) 490 log.write("\n\nOriginal author: %s\nDate: %s\n" % ( 491 author.encode(encoding), date)) 488 492 log.close() 489 493 -
vcpx/svn.py
r411 r420 303 303 """ 304 304 305 from sys import getdefaultencoding 306 307 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 308 305 309 rontf = ReopenableNamedTemporaryFile('svn', 'tailor') 306 310 log = open(rontf.name, "w") 307 log.write(remark )311 log.write(remark.encode(encoding)) 308 312 if changelog: 309 313 log.write('\n') 310 log.write(changelog) 311 log.write("\n\nOriginal author: %s\nDate: %s\n" % (author, date)) 314 log.write(changelog.encode(encoding)) 315 log.write("\n\nOriginal author: %s\nDate: %s\n" % ( 316 author.encode(encoding), date)) 312 317 log.close() 313 318 -
vcpx/shwrap.py
r417 r420 115 115 """Execute the command.""" 116 116 117 from sys import stderr 117 from sys import stderr, getdefaultencoding 118 118 from os import environ 119 119 from cStringIO import StringIO … … 159 159 return 160 160 161 if input and self.FORCE_ENCODING: 162 input = input.encode(self.FORCE_ENCODING) 161 if input: 162 input = input.encode(self.FORCE_ENCODING or getdefaultencoding()) 163 163 164 out = process.communicate(input=input)[0] 164 165 if out: -
vcpx/monotone.py
r393 r420 38 38 """ 39 39 40 from sys import getdefaultencoding 41 42 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 43 40 44 rontf = ReopenableNamedTemporaryFile('mtn', 'tailor') 41 45 log = open(rontf.name, "w") 42 log.write(remark )46 log.write(remark.encode(encoding)) 43 47 log.write('\n') 44 48 if changelog: 45 log.write(changelog )49 log.write(changelog.encode(encoding)) 46 50 log.write('\n') 47 51 log.close() -
vcpx/hg.py
r415 r420 42 42 43 43 from time import mktime 44 44 from sys import getdefaultencoding 45 45 46 cmd = [HG_CMD, "commit", "-u", author, "-l", "%(logfile)s", 46 47 "-d", "%(time)s UTC"] 47 48 c = ExternalCommand(cwd=root, command=cmd) 49 50 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 48 51 49 52 rontf = ReopenableNamedTemporaryFile('hg', 'tailor') 50 53 log = open(rontf.name, "w") 51 log.write(remark )54 log.write(remark.encode(encoding)) 52 55 if changelog: 53 56 log.write('\n\n') 54 log.write(changelog )57 log.write(changelog.encode(encoding)) 55 58 log.close() 56 59
Note: See TracChangeset
for help on using the changeset viewer.
