diff hgext3rd/topic/stack.py @ 1990:71410fa2c253

stack: extra argument validation logic outside of showstack It seems sensible keep the 'showstack' function purely about actually displaying and existing stack.
author Pierre-Yves David <pierre-yves.david@ens-lyon.org>
date Fri, 26 Aug 2016 12:37:52 +0200
parents 9a5d797d25be
children ba79d23594d6
line wrap: on
line diff
--- a/hgext3rd/topic/stack.py	Tue Aug 23 21:18:47 2016 +0200
+++ b/hgext3rd/topic/stack.py	Fri Aug 26 12:37:52 2016 +0200
@@ -2,7 +2,6 @@
 #
 # This software may be used and distributed according to the terms of the
 # GNU General Public License version 2 or any later version.
-from mercurial.i18n import _
 from mercurial import (
     destutil,
     error,
@@ -16,10 +15,6 @@
     return _orderrevs(repo, trevs)
 
 def showstack(ui, repo, topic, opts):
-    if not topic:
-        topic = repo.currenttopic
-    if not topic:
-        raise error.Abort(_('no active topic to list'))
     fm = ui.formatter('topicstack', opts)
     prev = None
     entries = []