Changes in tools/config.py [5a8fbcb:04b29ca] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tools/config.py
r5a8fbcb r04b29ca 34 34 import os 35 35 import re 36 import time 37 import subprocess 36 import commands 38 37 import xtui 39 38 … … 226 225 "Create output configuration" 227 226 228 timestamp = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) 229 version = subprocess.Popen(['bzr', 'version-info', '--custom', '--template={clean}:{revno}:{revision_id}'], stdout = subprocess.PIPE).communicate()[0].split(':') 230 231 if (len(version) == 3): 232 revision = version[1] 233 if (version[0] != 1): 234 revision += 'M' 235 revision += ' (%s)' % version[2] 236 else: 237 revision = None 227 revision = commands.getoutput('svnversion . 2> /dev/null') 228 timestamp = commands.getoutput('date "+%Y-%m-%d %H:%M:%S"') 238 229 239 230 outmk = file(mkname, 'w') … … 275 266 outdf.write(' -D%s=%s -D%s_%s' % (varname, default, varname, default)) 276 267 277 if (revision is not None): 278 outmk.write('REVISION = %s\n' % revision) 279 outmc.write('#define REVISION %s\n' % revision) 280 outdf.write(' "-DREVISION=%s"' % revision) 281 268 outmk.write('REVISION = %s\n' % revision) 282 269 outmk.write('TIMESTAMP = %s\n' % timestamp) 270 271 outmc.write('#define REVISION %s\n' % revision) 283 272 outmc.write('#define TIMESTAMP %s\n' % timestamp) 284 outdf.write(' "-DTIMESTAMP=%s"\n' % timestamp) 273 274 outdf.write(' "-DREVISION=%s" "-DTIMESTAMP=%s"\n' % (revision, timestamp)) 285 275 286 276 outmk.close()
Note:
See TracChangeset
for help on using the changeset viewer.