old_contents: """Provides the repository macro to import Eigen."""
  
  load("//third_party:repo.bzl", "tfrt_http_archive")
  
  def repo(name):
      """Imports Eigen."""
  
      # Attention: tools parse and update these lines.
      EIGEN_COMMIT = "085c2fc5d53f391afcccce21c45e15f61c827ab1"
      EIGEN_SHA256 = "cd72f0a56a95d85cb8a0160f4adc7fea72da49fbb7351ebb31c4e67e1a5fc8bd"
  
      tfrt_http_archive(
          name = name,
          build_file = "//third_party/eigen:BUILD",
          sha256 = EIGEN_SHA256,
          strip_prefix = "eigen-{commit}".format(commit = EIGEN_COMMIT),
          urls = [
              "https://storage.googleapis.com/mirror.tensorflow.org/gitlab.com/libeigen/eigen/-/archive/{commit}/eigen-{commit}.tar.gz".format(commit = EIGEN_COMMIT),
              "https://gitlab.com/libeigen/eigen/-/archive/{commit}/eigen-{commit}.tar.gz".format(commit = EIGEN_COMMIT),
          ],
      )
  
new_contents: """Provides the repository macro to import Eigen."""
  
  load("//third_party:repo.bzl", "tfrt_http_archive")
  
  def repo(name):
      """Imports Eigen."""
  
      # Attention: tools parse and update these lines.
      EIGEN_COMMIT = "e93a0717746c859d85890cc201f5f57ec0bb2449"
      EIGEN_SHA256 = "4bdca159d9a4a97d7be9e32f061980bb4326f8cdc736e9ad43d90d9d47079c40"
  
      tfrt_http_archive(
          name = name,
          build_file = "//third_party/eigen:BUILD",
          sha256 = EIGEN_SHA256,
          strip_prefix = "eigen-{commit}".format(commit = EIGEN_COMMIT),
          urls = [
              "https://storage.googleapis.com/mirror.tensorflow.org/gitlab.com/libeigen/eigen/-/archive/{commit}/eigen-{commit}.tar.gz".format(commit = EIGEN_COMMIT),
              "https://gitlab.com/libeigen/eigen/-/archive/{commit}/eigen-{commit}.tar.gz".format(commit = EIGEN_COMMIT),
          ],
      )
  
subject: Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/e939c06b0e54fd7c4bfa173d01b47d2554bf7a85