class_docstr: Class for running FiftyOne migrations.
  
  Args:
      head: the current revision
      destination: the destination revision
class_docstr_tok: ["Class","for","running","FiftyOne","migrations",".","Args",":","head",":","the","current","revision","destination",":","the","destination","revision"]
docstr: The list of admin revisions that will be run by :meth:`run_admin`.
docstr_tok: ["The","list","of","admin","revisions","that","will","be","run","by",":","meth",":","`","run_admin","`","."]
code: def admin_revisions(self):
      """The list of admin revisions that will be run by :meth:`run_admin`."""
      return [r[0] for r in self._admin_revisions]
  
imports: import bisect
  import logging
  import os
  from packaging.requirements import Requirement
  from packaging.version import Version
  import eta.core.utils
  import fiftyone
  import fiftyone.constants
  import fiftyone.core.odm
  import fiftyone.core.utils
label_desc: Use image node_id 8 for calling the MigrationRunner obj's underlying member method code with example usage: obj.admin_revisions() and returns: unknown