Bisect dialog good/bad revision input validation is too strict (blocks syntaxes that plain hg accepts)
Created originally on Bitbucket by gstefanik (Gábor Stefanik)
THg's Bisect dialog overzealously validates the entered good/bad revisions, rejecting valid inputs for "hg bisect -g" and "hg bisect -b".
E.g. "hg bisect -g ancestor(0)" is valid and will mark the revision 0 as good (ancestor(0) is synonymous with 0), but entering ancestor(0) in the GUI Bisect dialog produces "unknown revision 'ancestor(0)'". This is a silly example, but someone may likewise want to use a date() predicate to specify a revision, which works on the console, but not in the GUI.