@@ -67,6 +67,8 @@ def exec_command(doit, logger, cmd, msg):
67
67
logger .error ("Error output: {}" .format (cmd .geterroutput ()))
68
68
sys .exit (1 )
69
69
70
+ logger .debug (cmd .geterroutputstr ())
71
+
70
72
return cmd .getoutput ()
71
73
72
74
@@ -137,9 +139,10 @@ def config_refresh(doit, logger, basedir, uri, configmerge, jar_file,
137
139
else :
138
140
logger .info ('Refreshing configuration '
139
141
'(merging with read-only config)' )
142
+ configmerge_cmd = configmerge
143
+ configmerge_cmd .extend (['-a' , jar_file , roconfig , fcur .name ])
140
144
merged_config = exec_command (doit , logger ,
141
- [configmerge , '-a' , jar_file ,
142
- roconfig , fcur .name ],
145
+ configmerge_cmd ,
143
146
"cannot merge configuration" )
144
147
with tempfile .NamedTemporaryFile () as fmerged :
145
148
logger .debug ("Temporary file for merged config: {}" .
@@ -276,6 +279,10 @@ def project_delete(logger, project, uri, doit=True, deletesource=False):
276
279
"the config merge script" )
277
280
sys .exit (1 )
278
281
282
+ configmerge = [configmerge_file ]
283
+ if args .debug :
284
+ configmerge .append ('-D' )
285
+
279
286
if args .jar is None :
280
287
logger .error ('jar file needed for config merge tool, '
281
288
'use --jar to specify one' )
@@ -299,7 +306,7 @@ def project_delete(logger, project, uri, doit=True, deletesource=False):
299
306
config_refresh (doit = doit , logger = logger ,
300
307
basedir = args .base ,
301
308
uri = uri ,
302
- configmerge = configmerge_file ,
309
+ configmerge = configmerge ,
303
310
jar_file = args .jar ,
304
311
roconfig = args .roconfig )
305
312
elif args .delete :
@@ -312,14 +319,14 @@ def project_delete(logger, project, uri, doit=True, deletesource=False):
312
319
config_refresh (doit = doit , logger = logger ,
313
320
basedir = args .base ,
314
321
uri = uri ,
315
- configmerge = configmerge_file ,
322
+ configmerge = configmerge ,
316
323
jar_file = args .jar ,
317
324
roconfig = args .roconfig )
318
325
elif args .refresh :
319
326
config_refresh (doit = doit , logger = logger ,
320
327
basedir = args .base ,
321
328
uri = uri ,
322
- configmerge = configmerge_file ,
329
+ configmerge = configmerge ,
323
330
jar_file = args .jar ,
324
331
roconfig = args .roconfig )
325
332
else :
0 commit comments