Feature: Mercurial Support As a Mercurial user I want to generate a nicely formatted Changelog And I want to generate a nicely formatted Release History Scenario: Mercurial Changelog Given a suitable Mercurial repository When I run `vclog` Then the exit status should be 0 Scenario: Mercurial Changelog in RDoc Given a suitable Mercurial repository When I run `vclog -f rdoc` Then the exit status should be 0 Scenario: Mercurial Changelog in Markdown Given a suitable Mercurial repository When I run `vclog -f markdown` Then the exit status should be 0 Scenario: Mercurial Changelog in HTML Given a suitable Mercurial repository When I run `vclog -f html` Then the exit status should be 0 Scenario: Mercurial Changelog in XML Given a suitable Mercurial repository When I run `vclog -f xml` Then the exit status should be 0 Scenario: Mercurial Changelog in Atom Given a suitable Mercurial repository When I run `vclog -f atom` Then the exit status should be 0 Scenario: Mercurial Changelog in YAML Given a suitable Mercurial repository When I run `vclog -f yaml` Then the exit status should be 0 Scenario: Mercurial Changelog in JSON Given a suitable Mercurial repository When I run `vclog -f json` Then the exit status should be 0 Scenario: Mercurial Release History Given a suitable Mercurial repository When I run `vclog rel` Then the exit status should be 0 Scenario: Mercurial Release History in RDoc Given a suitable Mercurial repository When I run `vclog rel -f rdoc` Then the exit status should be 0 Scenario: Mercurial Release History in Markdown Given a suitable Mercurial repository When I run `vclog rel -f markdown` Then the exit status should be 0 Scenario: Mercurial Release History in HTML Given a suitable Mercurial repository When I run `vclog rel -f html` Then the exit status should be 0 Scenario: Mercurial Release History in XML Given a suitable Mercurial repository When I run `vclog rel -f xml` Then the exit status should be 0 Scenario: Mercurial Release History in Atom Given a suitable Mercurial repository When I run `vclog rel -f atom` Then the exit status should be 0 Scenario: Mercurial Release History in YAML Given a suitable Mercurial repository When I run `vclog rel -f yaml` Then the exit status should be 0 Scenario: Mercurial Release History in JSON Given a suitable Mercurial repository When I run `vclog rel -f json` Then the exit status should be 0