aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/transactions.rb
Commit message (Expand)AuthorAgeFilesLines
...
* remove useless instance variableAaron Patterson2015-03-021-9/+4
* Move transaction code to transaction moduleArthur Neves2015-03-011-0/+41
* Add before_commitArthur Neves2015-02-241-0/+17
* Add transaction callbacks that wont enroll to the transaction.Arthur Neves2015-02-241-2/+20
* add destroyed records to the currend transactionAaron Patterson2015-02-011-1/+4
* push add to transaction logic down to the instanceAaron Patterson2015-02-011-1/+5
* remove conditional that is always trueAaron Patterson2015-02-011-3/+2
* Use keyword args on committed! and rolledback!Arthur Neves2015-01-091-2/+2
* Merge pull request #18349 from jdelStrother/primarykeylessSean Griffin2015-01-051-1/+1
|\
| * Fix rollback of primarykey-less tablesJonathan del Strother2015-01-051-1/+1
* | Change transaction callbacks to not swallowing errors.Rafael Mendonça França2015-01-041-19/+10
|/
* Deprecate `false` as the way to halt AR callbacksclaudiob2015-01-021-1/+0
* Throw :abort halts default CallbackChainsclaudiob2015-01-021-1/+1
* Merge branch 'brainopia-remember_frozen_state_in_transaction'Sean Griffin2014-12-261-7/+5
|\
| * Propagate frozen state during transaction changesbrainopia2014-12-261-7/+5
|/
* Merge pull request #18102 from arthurnn/nodoc_constantArthur Nogueira Neves2014-12-191-0/+2
* Make error message clearer that :on requires a symbol, not a stringCarol Nichols2014-12-071-1/+1
* Prefix internal method with _Rafael Mendonça França2014-10-251-2/+2
* Make the config actually copyableGodfrey Chan2014-10-141-1/+1
* Reduce allocations when running AR callbacks.Pete Higgins2014-09-281-2/+2
* Avoid using heredoc for user warningsGodfrey Chan2014-08-281-10/+9
* make it easy to copy & paste the config from deprecation warning.Yves Senn2014-08-281-2/+3
* Fix after_commit warning messageArthur Neves2014-08-181-1/+1
* Add option to stop swallowing errors on callbacks.Arthur Neves2014-08-181-4/+22
* Merge pull request #15564 from sgrif/sg-remove-dead-codeRafael Mendonça França2014-06-071-7/+2
|\
| * Remove dead branch when restoring ID within a transactionSean Griffin2014-06-071-7/+2
* | Move conditionals about freezing closer to the definition of `freeze`Sean Griffin2014-06-071-4/+2
|/
* Rename attribute related instance variables to better express intentSean Griffin2014-05-301-4/+4
* fix typo [ci skip]Vijay Dev2014-05-171-1/+1
* Remove unecessary requireArthur Neves2014-05-161-2/+0
* Reuse the force_clear_transaction_record_stateRafael Mendonça França2014-05-161-1/+1
* Missed if :bomb:Rafael Mendonça França2014-05-161-1/+1
* Add a specific method to force the transaction record state clearRafael Mendonça França2014-05-161-5/+8
* Clear transaction state if callback raise rollbackArthur Neves2014-05-151-1/+1
* Small refactoring on clear_transaction_record_stateArthur Neves2014-05-151-3/+5
* Reverts "Fix bugs with changed attributes tracking when transaction gets roll...Arthur Neves2014-05-091-4/+0
* Dup the changed_attributes otherwise we could lose themArthur Neves2014-05-071-1/+1
* Keep track of dirty attrs after after rollback.Arthur Neves2014-05-071-2/+0
* Merge pull request #13166 from bogdan/transaction-magicRafael Mendonça França2014-05-071-0/+6
|\
| * Fix bugs with changed attributes tracking when transaction gets rollbackBogdan Gusiev2013-12-041-0/+6
* | AR .persisted? throws SystemStackError for an unsaved model with achrisfinne2014-03-271-1/+1
* | Make sure transaction state resets after commitArthur Neves2014-02-031-1/+1
* | Make AR::Base#touch fire the after_commit and after_rollback callbacksHarry Brundage2014-01-161-0/+4
* | Get rid of unused TransactionError constantCarlos Antonio da Silva2014-01-151-3/+0
* | Avoid converting :on option to array twice when defining commit/rollback call...Carlos Antonio da Silva2014-01-151-3/+2
|/
* Fixed typo with after_commit docsChris Ledet2013-10-251-2/+2
* #4566: Remove extra decrement of transaction levelPaul Nikitochkin2013-07-141-3/+3
* removed unnecessary mapping for on optionsAnton Kalyaev2013-06-251-5/+5
* deprecating string based terminatorsAaron Patterson2013-05-141-1/+3
* Revert "Merge pull request #6226 from gnufied/master"Rafael Mendonça França2013-04-101-2/+6