SERVER-15793 Pass the old record to the storage engine's updateRecord function. #837
Now, any updateRecord implementation that needs the old record
The upstream rocks engine will immediately benefit from this. I have not included any changes to rocks, however, as that is outside of my realm.
All unit tests pass and so do the core js tests that start with 'update' (ie: jstests/core/update*'
Sorry for taking this long to get back to you. I am having some trouble rebasing this patch on current master (c3da2fc) - there's been quite a few changes to the interface (for example renaming DiskLoc to RecordId). I would like to close this pull request at this time - if you have a patch against a more recent version of the source tree, please feel free to open a new pull request.