Add :revision_proc option