# HG changeset patch # User Adrian Buehlmann # Date 1334996627 -7200 # Node ID db85c24dcdea7f74477c0a1e6be3e7756d21db4e # Parent e3c7ca15cde24f7e1ef5018fcfd902f4d6c95adc commit: use ui.configbool when checking 'commitsubrepos' setting on --amend Before this fix, having [ui] commitsubrepos = False in the config file lead to $ hg ci --amend -mx abort: cannot amend recursively diff -r e3c7ca15cde2 -r db85c24dcdea mercurial/commands.py --- a/mercurial/commands.py Mon Apr 23 00:38:22 2012 +0900 +++ b/mercurial/commands.py Sat Apr 21 10:23:47 2012 +0200 @@ -1228,7 +1228,7 @@ bheads = repo.branchheads(branch) if opts.get('amend'): - if ui.config('ui', 'commitsubrepos'): + if ui.configbool('ui', 'commitsubrepos'): raise util.Abort(_('cannot amend recursively')) old = repo['.']