<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -82,7 +82,6 @@ module ActiveRecord
     # Tribute: Object-level transactions are implemented by Transaction::Simple by Austin Ziegler.
     module ClassMethods
       def transaction(*objects, &amp;block)
-        previous_handler = trap('TERM') { raise TransactionError, &quot;Transaction aborted&quot; }
         increment_open_transactions
 
         begin
@@ -101,7 +100,6 @@ module ActiveRecord
           raise
         ensure
           decrement_open_transactions
-          trap('TERM', previous_handler)
         end
       end
 </diff>
      <filename>activerecord/lib/active_record/transactions.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f756bfbe89da504729a1e59d1cbfc4044257057d</id>
    </parent>
  </parents>
  <author>
    <name>Jeremy Kemper</name>
    <email>jeremy@bitsweat.net</email>
  </author>
  <url>http://github.com/dasch/rails/commit/5b3f7563ae1b4a7160fda7fe34240d40c5777dcd</url>
  <id>5b3f7563ae1b4a7160fda7fe34240d40c5777dcd</id>
  <committed-date>2008-02-18T18:09:55-08:00</committed-date>
  <authored-date>2008-02-18T18:09:55-08:00</authored-date>
  <message>Remove wasteful signal trap from transactions. Backport from 2-0-stable.

git-svn-id: http://svn-commit.rubyonrails.org/rails/branches/1-2-stable@8895 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
  <tree>2109d175f24da725313f31d7d41b7b0e9efa2ff6</tree>
  <committer>
    <name>Jeremy Kemper</name>
    <email>jeremy@bitsweat.net</email>
  </committer>
</commit>
