code: def _apply_unknown_file_to_merge(run_path, merge):
      if _is_guildfile(run_path):
          return
      # We don't know anything about the file - assume it corresponds to
      # the path in the project for the purpose of mergine.
      target_path = run_path
      if not merge.copy_all:
          _skip_unknown_path(run_path, target_path, "o", merge)
      elif _is_excluded_path(run_path, merge):
          _skip_excluded(run_path, target_path, "o", merge)
      elif _is_unchanged(run_path, target_path, merge):
          _skip_unchanged(run_path, target_path, "o", merge)
      else:
          _copy_other_path(run_path, target_path, merge)
  
imports: from collections import namedtuple
  import errno
  import fnmatch
  import logging
  import os
  import shutil
  from guild import file_util
  from guild import run_manifest
label_desc: Use image node_id 21 for calling a global function with example usage: _apply_unknown_file_to_merge(run_path, merge) without return types