query RepoFiles {
  repository(owner: "SoftwareHeritage", name: "swh-web") {
    object(expression: "HEAD:") {
      # Top-level.
      ... on Tree {
        entries {
          name
          type
          object {
            ... on Blob {
              byteSize
              text
              isBinary
            }

            # One level down.
            ... on Tree {
              entries {
                name
                type
                object {
                  # One level down.
                  ... on Tree {
                    entries {
                      name
                      type
                      object {
                        ... on Blob {
                          byteSize
                          text
                          isBinary
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}