<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -231,6 +231,9 @@ It can be found at http://opensource.thinkrelevance.com/wiki/spec_converter.
   * Autotest support.
   * Bug fixes.
 
+* XXX, 2008: Third public release 1.1.
+  * Add -Q/--no-backtraces to not details about failed specifications.
+
 
 == Contact
 </diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -54,6 +54,9 @@ opts = OptionParser.new(&quot;&quot;, 24, '  ') { |opts|
           &quot;do FORMAT (SpecDox/TestUnit/Tap) output&quot;) { |format|
     output = format + &quot;Output&quot; 
   }
+  opts.on(&quot;-Q&quot;, &quot;--no-backtrace&quot;, &quot;don't print backtraces&quot;) {
+    Bacon.const_set :Backtraces, false
+  }
 
   opts.on(&quot;-a&quot;, &quot;--automatic&quot;, &quot;gather tests from ./test/, include ./lib/&quot;) {
     $LOAD_PATH.unshift &quot;lib&quot;  if File.directory? &quot;lib&quot;</diff>
      <filename>bin/bacon</filename>
    </modified>
    <modified>
      <diff>@@ -19,6 +19,8 @@ module Bacon
   RestrictName    = //  unless defined? RestrictName
   RestrictContext = //  unless defined? RestrictContext
 
+  Backtraces = true  unless defined? Backtraces
+
   def self.summary_on_exit
     return  if Counter[:installed_summary] &gt; 0
     at_exit {
@@ -47,7 +49,7 @@ module Bacon
     end
 
     def handle_summary
-      print ErrorLog
+      print ErrorLog  if Backtraces
       puts &quot;%d specifications (%d requirements), %d failures, %d errors&quot; %
         Counter.values_at(:specifications, :requirements, :failed, :errors)
     end
@@ -66,7 +68,8 @@ module Bacon
     end
 
     def handle_summary
-      puts &quot;&quot;, ErrorLog
+      puts
+      puts ErrorLog  if Backtraces
       puts &quot;%d tests, %d assertions, %d failures, %d errors&quot; %
         Counter.values_at(:specifications, :requirements, :failed, :errors)
     end
@@ -83,7 +86,7 @@ module Bacon
       else
         puts &quot;not ok %d - %s: %s&quot; %
           [Counter[:specifications], description, error]
-        puts ErrorLog.strip.gsub(/^/, '# ')
+        puts ErrorLog.strip.gsub(/^/, '# ')  if Backtraces
       end
     end
 </diff>
      <filename>lib/bacon.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4eba68f6a3b1c905acb5162d6d5a56efd7b3cc86</id>
    </parent>
  </parents>
  <author>
    <name>Christian Neukirchen</name>
    <email>chneukirchen@gmail.com</email>
  </author>
  <url>http://github.com/ymendel/bacon/commit/4416e794240928f23a7f65f55d436c5633a0bb1d</url>
  <id>4416e794240928f23a7f65f55d436c5633a0bb1d</id>
  <committed-date>2008-08-17T04:32:40-07:00</committed-date>
  <authored-date>2008-08-17T04:32:40-07:00</authored-date>
  <message>Add option to disable backtraces

darcs-hash:20080817113240-4fc50-3162b572aebb4183f9482d99ad58b2f98b972076.gz</message>
  <tree>79ac940d53e9343701d141f41694b585fcfc9d6b</tree>
  <committer>
    <name>Christian Neukirchen</name>
    <email>chneukirchen@gmail.com</email>
  </committer>
</commit>
