# HG changeset patch # User Wagner Bruna # Date 1330699578 10800 # Node ID 28c5648771d16cf68dfc34ba3c1b3662b406d37f # Parent 8412d5a02e6e2fd9c95b63a441dd9e4e9605ac79 debugbuilddag: fix starting a dag on a non-default branch diff -r 8412d5a02e6e -r 28c5648771d1 mercurial/commands.py --- a/mercurial/commands.py Fri Mar 02 14:11:06 2012 -0600 +++ b/mercurial/commands.py Fri Mar 02 11:46:18 2012 -0300 @@ -1381,7 +1381,8 @@ at = -1 atbranch = 'default' nodeids = [] - ui.progress(_('building'), 0, unit=_('revisions'), total=total) + id = 0 + ui.progress(_('building'), id, unit=_('revisions'), total=total) for type, data in dagparser.parsedag(text): if type == 'n': ui.note('node %s\n' % str(data)) diff -r 8412d5a02e6e -r 28c5648771d1 tests/test-debugbuilddag.t --- a/tests/test-debugbuilddag.t Fri Mar 02 14:11:06 2012 -0600 +++ b/tests/test-debugbuilddag.t Fri Mar 02 11:46:18 2012 -0300 @@ -86,18 +86,19 @@ o 0: r0 [] @ 0.00 -overwritten files +overwritten files, starting on a non-default branch $ rm -r .hg $ hg init - $ hg debugbuilddag '+2:f +3:p2 @temp