commerceguys/commerce — pull request #46 by mglaman (2014-08-21 05:23:11+00:00)
Title: Enable revision for Commerce product entity

You'll see the Form API checks user access to administer commerce_product entities. This is how Core checks if a user can do a revision or not, following same pattern.

Note: Couldn't sleep so I squeezed this in before vacation, which means I may not be able to reply/fix any comments until Monday.