code: def test_stats_on_show_changes_does_not_show_summary(
      tmp_dir, dvc, scm, capsys
  ):
      tmp_dir.dvc_gen(
          {"dir": {"subdir": {"file": "file"}}, "other": "other"},
          commit="initial",
      )
      scm.checkout("HEAD~")
  
      assert main(["checkout"]) == 0
  
      out, _ = capsys.readouterr()
      assert out.splitlines() == [
          f"D\tdir{os.sep}".expandtabs(),
          "D\tother".expandtabs(),
      ]
  
imports: import logging
  import os
  import shutil
  import stat
  import textwrap
  import pytest
  from dvc.cli import main
  from dvc.dvcfile import PROJECT_FILE, load_file
  from dvc.exceptions import CheckoutError, CheckoutErrorSuggestGit, NoOutputOrStageError
  from dvc.fs import system
  from dvc.stage.exceptions import StageFileDoesNotExistError
  from dvc.utils import relpath
  from dvc.utils.fs import remove
  from tests.utils import get_gitignore_content
label_desc: Use image node_id 26 for calling a global function with example usage: test_stats_on_show_changes_does_not_show_summary(tmp_dir, dvc, scm, capsys) without return types