code: def _make_scm(current_target):
      
      # pylint: disable=protected-access
      tool_key = devpipeline_core.toolsupport.choose_tool_key(
          current_target, devpipeline_scm._SCM_TOOL_KEYS
      )
  
      return devpipeline_core.toolsupport.tool_builder(
          current_target.config, tool_key, devpipeline_scm.SCMS, current_target
      )
docs: Create an Scm for a component.
  
      Arguments
      component - The component being operated on.