parameters: (self, version)
docstring: Generate the ABI dumps for the specified git revision.
docstring_summary: Generate the ABI dumps for the specified git revision.
docstring_tokens: Generate the ABI dumps for the specified git revision .
function: def _get_abi_dump_for_ref(self, version):
          """Generate the ABI dumps for the specified git revision."""
          git_worktree_path = self._get_clean_worktree_for_git_revision(version)
          self._update_git_submodules(git_worktree_path, version)
          self._build_shared_libraries(git_worktree_path, version)
          self._get_abi_dumps_from_shared_libraries(version)
          self._cleanup_worktree(git_worktree_path)
function_tokens: def _get_abi_dump_for_ref ( self , version ) : git_worktree_path = self . _get_clean_worktree_for_git_revision ( version ) self . _update_git_submodules ( git_worktree_path , version ) self . _build_shared_libraries ( git_worktree_path , version ) self . _get_abi_dumps_from_shared_libraries ( version ) self . _cleanup_worktree ( git_worktree_path )