hgext3rd/topic/destination.py
changeset 1981 b467fe430404
parent 1980 3c4a20244771
child 1983 4864ddc4c6d9
--- a/hgext3rd/topic/destination.py	Sun Aug 14 23:17:09 2016 +0200
+++ b/hgext3rd/topic/destination.py	Mon Aug 15 01:50:15 2016 +0200
@@ -16,7 +16,7 @@
     top = p1.topic()
     if top:
         heads = repo.revs('heads(topic(.)::topic(.))')
-        if p1.rev() not in heads:
+        if onheadcheck and p1.rev() not in heads:
             raise error.Abort(_("not at topic head, update or explicit"))
         elif 1 == len(heads):
             # should look at all branch involved but... later