The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Git, reference master (450dbc), with Swift 5.10 for macOS (SPM) on 5 Jun 2025 18:46:31 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/way-to-code/git-macos.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/way-to-code/git-macos
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 450dbc6 Increase version to 3.4.0
Cloned https://github.com/way-to-code/git-macos.git
Revision (git rev-parse @):
450dbc6eb0e9b153d1b7e9179efac04d1551fcc2
SUCCESS checkout https://github.com/way-to-code/git-macos.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/way-to-code/git-macos.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
[3/102] Emitting module Git
[4/112] Compiling Git CredentialsProvider.swift
[5/112] Compiling Git Repository.swift
[6/112] Compiling Git RepositoryDelegate.swift
[7/112] Compiling Git RepositoryError.swift
[8/112] Compiling Git RepositoryLogRecord.swift
[9/112] Compiling Git RepositoryReference.swift
[10/112] Compiling Git RepositoryReferenceName.swift
[11/112] Compiling Git RepositoryRemote.swift
[12/112] Compiling Git RepositoryStashRecord.swift
[13/112] Compiling Git RepositoryTagRecord.swift
[14/112] Compiling Git GitTagRecordList.swift
[15/112] Compiling Git AddTask.swift
[16/112] Compiling Git GitAddOptions.swift
[17/112] Compiling Git ArgumentConvertible.swift
[18/112] Compiling Git BranchOptions.swift
[19/112] Compiling Git BranchTask.swift
[20/112] Compiling Git CheckReferenceTask.swift
[21/112] Compiling Git CheckoutOptions.swift
[22/112] Compiling Git CheckoutTask.swift
[23/112] Compiling Git CherryTask.swift
[24/112] Compiling Git GitCherryOptions.swift
[25/112] Compiling Git StatusTask.swift
[26/112] Compiling Git GitTagListOptions.swift
[27/112] Compiling Git GitTagOptions.swift
[28/112] Compiling Git TagTask.swift
[29/112] Compiling Git GitFormatDecoder.swift
[30/112] Compiling Git GitFormatEncoder.swift
[31/112] Compiling Git GitOutputParser.swift
[32/112] Compiling Git IndexIterator.swift
[33/112] Compiling Git FileManager+Utils.swift
[34/112] Compiling Git Formatter+Date.swift
[35/112] Compiling Git Array+Utils.swift
[36/112] Compiling Git GitSparseSetOptions.swift
[37/112] Compiling Git SparseTask.swift
[38/112] Compiling Git GitStashApplyOptions.swift
[39/112] Compiling Git StashApplyTask.swift
[40/112] Compiling Git GitStashOptions.swift
[41/112] Compiling Git StashTask.swift
[42/112] Compiling Git GitStashDropOptions.swift
[43/112] Compiling Git StashDropTask.swift
[44/112] Compiling Git GitStashListOptions.swift
[45/112] Compiling Git StashListTask.swift
[46/112] Compiling Git GitStatusOptions.swift
[47/112] Compiling Git InitOptions.swift
[48/112] Compiling Git InitTask.swift
[49/112] Compiling Git GitLogCompareOptions.swift
[50/112] Compiling Git GitLogOptions.swift
[51/112] Compiling Git LogTask.swift
[52/112] Compiling Git MergeOptions.swift
[53/112] Compiling Git MergeTask.swift
[54/112] Compiling Git ProcessSpawn.swift
[55/112] Compiling Git GitPullOptions.swift
[56/112] Compiling Git PullTask.swift
[57/112] Compiling Git GitPushOptions.swift
[58/112] Compiling Git GitRepository+Log.swift
[59/112] Compiling Git GitRepository+Merge.swift
[60/112] Compiling Git GitRepository+Reference.swift
[61/112] Compiling Git GitRepository+Remotes.swift
[62/112] Compiling Git GitRepository+SparseCheckout.swift
[63/112] Compiling Git GitRepository+Status.swift
[64/112] Compiling Git GitRepository+Tag.swift
[65/112] Compiling Git GitRepositoryErrorFormatter.swift
[66/112] Compiling Git GitStashRecord.swift
[67/112] Compiling Git GitStashRecordList.swift
[68/112] Compiling Git GitTagRecord.swift
[69/112] Compiling Git File.swift
[70/112] Compiling Git FileAnnotationRecord.swift
[71/112] Compiling Git FileCoder.swift
[72/112] Compiling Git FileStorage.swift
[73/112] Compiling Git GitFile.swift
[74/112] Compiling Git GitFileStorage.swift
[75/112] Compiling Git GitCredentialsProvider.swift
[76/112] Compiling Git GitFileStatus.swift
[77/112] Compiling Git GitFileStatusList.swift
[78/112] Compiling Git GitLogRecord.swift
[79/112] Compiling Git GitLogRecordList.swift
[80/112] Compiling Git GitCherryResult.swift
[81/112] Compiling Git CherryPickOptions.swift
[82/112] Compiling Git CherryPickTask.swift
[83/112] Compiling Git CleanOptions.swift
[84/112] Compiling Git CleanTask.swift
[85/112] Compiling Git CloneOptions.swift
[86/112] Compiling Git CloneTask.swift
[87/112] Compiling Git CommitOptions.swift
[88/112] Compiling Git CommitTask.swift
[89/112] Compiling Git FetchTask.swift
[90/112] Compiling Git GitFetchOptions.swift
[91/112] Compiling Git GitMergeStatus.swift
[92/112] Compiling Git GitReference.swift
[93/112] Compiling Git GitReferenceList.swift
[94/112] Compiling Git GitReferenceName.swift
[95/112] Compiling Git GitRemote.swift
[96/112] Compiling Git GitRemoteList.swift
[97/112] Compiling Git GitRepository.swift
[98/112] Compiling Git GitRepository+Cherry.swift
[99/112] Compiling Git GitRepository+CherryPick.swift
[100/112] Compiling Git GitRepository+Files.swift
[101/112] Compiling Git GitRepository+Init.swift
[102/112] Compiling Git PushTask.swift
[103/112] Compiling Git ReferencesTask.swift
[104/112] Compiling Git RemoteAddTask.swift
[105/112] Compiling Git RemoteListTask.swift
[106/112] Compiling Git RemoteRenameTask.swift
[107/112] Compiling Git RemoteUrlChangeTask.swift
[108/112] Compiling Git RemoteUrlTask.swift
[109/112] Compiling Git RepositoryTask.swift
[110/112] Compiling Git GitResetOptions.swift
[111/112] Compiling Git ResetTask.swift
[112/112] Compiling Git GitSparseAddOptions.swift
Build complete! (8.01s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Git",
  "name" : "Git",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.12"
    }
  ],
  "products" : [
    {
      "name" : "Git",
      "targets" : [
        "Git"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Git",
      "module_type" : "SwiftTarget",
      "name" : "Git",
      "path" : "Sources",
      "product_memberships" : [
        "Git"
      ],
      "sources" : [
        "Classes/FileManagement/File.swift",
        "Classes/FileManagement/FileAnnotationRecord.swift",
        "Classes/FileManagement/FileCoder.swift",
        "Classes/FileManagement/FileStorage.swift",
        "Classes/FileManagement/GitFile.swift",
        "Classes/FileManagement/GitFileStorage.swift",
        "Classes/GitCredentialsProvider.swift",
        "Classes/GitFileStatus.swift",
        "Classes/GitFileStatusList.swift",
        "Classes/GitLogRecord.swift",
        "Classes/GitLogRecordList.swift",
        "Classes/GitMergeStatus.swift",
        "Classes/GitReference.swift",
        "Classes/GitReferenceList.swift",
        "Classes/GitReferenceName.swift",
        "Classes/GitRemote.swift",
        "Classes/GitRemoteList.swift",
        "Classes/GitRepository.swift",
        "Classes/GitRepository/GitRepository+Cherry.swift",
        "Classes/GitRepository/GitRepository+CherryPick.swift",
        "Classes/GitRepository/GitRepository+Files.swift",
        "Classes/GitRepository/GitRepository+Init.swift",
        "Classes/GitRepository/GitRepository+Log.swift",
        "Classes/GitRepository/GitRepository+Merge.swift",
        "Classes/GitRepository/GitRepository+Reference.swift",
        "Classes/GitRepository/GitRepository+Remotes.swift",
        "Classes/GitRepository/GitRepository+SparseCheckout.swift",
        "Classes/GitRepository/GitRepository+Status.swift",
        "Classes/GitRepository/GitRepository+Tag.swift",
        "Classes/GitRepositoryErrorFormatter.swift",
        "Classes/GitStashRecord.swift",
        "Classes/GitStashRecordList.swift",
        "Classes/GitTagRecord.swift",
        "Classes/GitTagRecordList.swift",
        "Classes/Tasks/Add/AddTask.swift",
        "Classes/Tasks/Add/GitAddOptions.swift",
        "Classes/Tasks/ArgumentConvertible.swift",
        "Classes/Tasks/Branch/BranchOptions.swift",
        "Classes/Tasks/Branch/BranchTask.swift",
        "Classes/Tasks/CheckRefFormat/CheckReferenceTask.swift",
        "Classes/Tasks/Checkout/CheckoutOptions.swift",
        "Classes/Tasks/Checkout/CheckoutTask.swift",
        "Classes/Tasks/Cherry/CherryTask.swift",
        "Classes/Tasks/Cherry/GitCherryOptions.swift",
        "Classes/Tasks/Cherry/GitCherryResult.swift",
        "Classes/Tasks/CherryPick/CherryPickOptions.swift",
        "Classes/Tasks/CherryPick/CherryPickTask.swift",
        "Classes/Tasks/Clean/CleanOptions.swift",
        "Classes/Tasks/Clean/CleanTask.swift",
        "Classes/Tasks/Clone/CloneOptions.swift",
        "Classes/Tasks/Clone/CloneTask.swift",
        "Classes/Tasks/Commit/CommitOptions.swift",
        "Classes/Tasks/Commit/CommitTask.swift",
        "Classes/Tasks/Fetch/FetchTask.swift",
        "Classes/Tasks/Fetch/GitFetchOptions.swift",
        "Classes/Tasks/Init/InitOptions.swift",
        "Classes/Tasks/Init/InitTask.swift",
        "Classes/Tasks/Log/GitLogCompareOptions.swift",
        "Classes/Tasks/Log/GitLogOptions.swift",
        "Classes/Tasks/Log/LogTask.swift",
        "Classes/Tasks/Merge/MergeOptions.swift",
        "Classes/Tasks/Merge/MergeTask.swift",
        "Classes/Tasks/ProcessSpawn.swift",
        "Classes/Tasks/Pull/GitPullOptions.swift",
        "Classes/Tasks/Pull/PullTask.swift",
        "Classes/Tasks/Push/GitPushOptions.swift",
        "Classes/Tasks/Push/PushTask.swift",
        "Classes/Tasks/References/ReferencesTask.swift",
        "Classes/Tasks/Remotes/RemoteAddTask.swift",
        "Classes/Tasks/Remotes/RemoteListTask.swift",
        "Classes/Tasks/Remotes/RemoteRenameTask.swift",
        "Classes/Tasks/Remotes/RemoteUrlChangeTask.swift",
        "Classes/Tasks/Remotes/RemoteUrlTask.swift",
        "Classes/Tasks/RepositoryTask.swift",
        "Classes/Tasks/Reset/GitResetOptions.swift",
        "Classes/Tasks/Reset/ResetTask.swift",
        "Classes/Tasks/SparseCheckout/GitSparseAddOptions.swift",
        "Classes/Tasks/SparseCheckout/GitSparseSetOptions.swift",
        "Classes/Tasks/SparseCheckout/SparseTask.swift",
        "Classes/Tasks/Stash/Apply/GitStashApplyOptions.swift",
        "Classes/Tasks/Stash/Apply/StashApplyTask.swift",
        "Classes/Tasks/Stash/Create/GitStashOptions.swift",
        "Classes/Tasks/Stash/Create/StashTask.swift",
        "Classes/Tasks/Stash/Drop/GitStashDropOptions.swift",
        "Classes/Tasks/Stash/Drop/StashDropTask.swift",
        "Classes/Tasks/Stash/List/GitStashListOptions.swift",
        "Classes/Tasks/Stash/List/StashListTask.swift",
        "Classes/Tasks/Status/GitStatusOptions.swift",
        "Classes/Tasks/Status/StatusTask.swift",
        "Classes/Tasks/Tag/GitTagListOptions.swift",
        "Classes/Tasks/Tag/GitTagOptions.swift",
        "Classes/Tasks/Tag/TagTask.swift",
        "Core/GitFormatDecoder.swift",
        "Core/GitFormatEncoder.swift",
        "Core/GitOutputParser.swift",
        "Core/IndexIterator.swift",
        "Extensions/FileManager/FileManager+Utils.swift",
        "Extensions/Formatter/Formatter+Date.swift",
        "Extensions/General/Array+Utils.swift",
        "Protocols/CredentialsProvider.swift",
        "Protocols/Repository.swift",
        "Protocols/RepositoryDelegate.swift",
        "Protocols/RepositoryError.swift",
        "Protocols/RepositoryLogRecord.swift",
        "Protocols/RepositoryReference.swift",
        "Protocols/RepositoryReferenceName.swift",
        "Protocols/RepositoryRemote.swift",
        "Protocols/RepositoryStashRecord.swift",
        "Protocols/RepositoryTagRecord.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.