gitextract__kg1m13o/ ├── .clang-format ├── .editorconfig ├── .github/ │ └── workflows/ │ ├── build.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── Examples/ │ ├── GitDiff/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj/ │ │ │ └── MainMenu.xib │ │ ├── GitDiff.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── GitDiff.xcscheme │ │ ├── Info.plist │ │ └── main.m │ ├── GitDown/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj/ │ │ │ └── MainMenu.xib │ │ ├── GitDown.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── GitDown.xcscheme │ │ ├── Info.plist │ │ └── main.m │ ├── GitY/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj/ │ │ │ ├── Document.xib │ │ │ └── MainMenu.xib │ │ ├── Document.h │ │ ├── Document.m │ │ ├── DocumentController.h │ │ ├── DocumentController.m │ │ ├── GitY.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── GitY.xcscheme │ │ ├── Info.plist │ │ └── main.m │ └── iGit/ │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj/ │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ ├── iGit.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── iGit.xcscheme │ └── main.m ├── GitUp/ │ ├── Application/ │ │ ├── AboutWindowController.h │ │ ├── AboutWindowController.m │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Application.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── circle.2.line.diagonal.symbolset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_action_fetch.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_action_fetch_new.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_action_push.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_forum.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_twitter.imageset/ │ │ │ │ └── Contents.json │ │ │ └── switch.2.imageset/ │ │ │ └── Contents.json │ │ ├── AuthenticationWindowController.h │ │ ├── AuthenticationWindowController.m │ │ ├── Base.lproj/ │ │ │ ├── AboutWindowController.xib │ │ │ ├── AuthenticationWindowController.xib │ │ │ ├── CloneWindowController.xib │ │ │ ├── Document.xib │ │ │ ├── MainMenu.xib │ │ │ ├── PreferencesWindowController.xib │ │ │ └── WelcomeWindowController.xib │ │ ├── CloneWindowController.h │ │ ├── CloneWindowController.m │ │ ├── Common.h │ │ ├── Document.h │ │ ├── Document.m │ │ ├── DocumentController.h │ │ ├── DocumentController.m │ │ ├── FontSizeTransformer.h │ │ ├── FontSizeTransformer.m │ │ ├── GitUp.entitlements │ │ ├── Info.plist │ │ ├── KeychainAccessor.h │ │ ├── KeychainAccessor.m │ │ ├── PreferencesWindowController.h │ │ ├── PreferencesWindowController.m │ │ ├── ServicesProvider.h │ │ ├── ServicesProvider.m │ │ ├── ToolbarItemWrapperView.h │ │ ├── ToolbarItemWrapperView.m │ │ ├── WelcomeWindowController.h │ │ ├── WelcomeWindowController.m │ │ ├── WindowController.h │ │ ├── WindowController.m │ │ ├── en.lproj/ │ │ │ ├── Help.plist │ │ │ ├── InfoPlist.strings │ │ │ └── Localizable.strings │ │ └── main.m │ ├── Export-Options.plist │ ├── GitUp.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── Application.xcscheme │ │ └── Tool.xcscheme │ ├── SparkleAppcast.xml │ ├── Tool/ │ │ ├── install.sh │ │ └── main.m │ └── ToolProtocol.h ├── GitUpKit/ │ ├── Components/ │ │ ├── Base.lproj/ │ │ │ ├── GICommitListViewController.xib │ │ │ ├── GIDiffContentsViewController.xib │ │ │ ├── GIDiffFilesViewController.xib │ │ │ ├── GISnapshotListViewController.xib │ │ │ └── GIUnifiedReflogViewController.xib │ │ ├── Components.xcassets/ │ │ │ ├── Contents.json │ │ │ ├── diff/ │ │ │ │ ├── Contents.json │ │ │ │ ├── added_background.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── conflict_background.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── deleted_background.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── modified_background.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── renamed_background.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── untracked_background.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_file_a.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_file_conflict.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_file_d.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_file_m.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_file_r.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_file_u.imageset/ │ │ │ │ └── Contents.json │ │ │ └── icon_gear.imageset/ │ │ │ └── Contents.json │ │ ├── GICommitListViewController.h │ │ ├── GICommitListViewController.m │ │ ├── GIDiffContentsViewController.h │ │ ├── GIDiffContentsViewController.m │ │ ├── GIDiffFilesViewController.h │ │ ├── GIDiffFilesViewController.m │ │ ├── GISnapshotListViewController.h │ │ ├── GISnapshotListViewController.m │ │ ├── GIUnifiedReflogViewController.h │ │ ├── GIUnifiedReflogViewController.m │ │ └── en.lproj/ │ │ └── Reasons.strings │ ├── Core/ │ │ ├── GCBranch-Tests.m │ │ ├── GCBranch.h │ │ ├── GCBranch.m │ │ ├── GCCommit-Tests.m │ │ ├── GCCommit.h │ │ ├── GCCommit.m │ │ ├── GCCommitDatabase-Tests.m │ │ ├── GCCommitDatabase.h │ │ ├── GCCommitDatabase.m │ │ ├── GCCore.h │ │ ├── GCDiff-Tests.m │ │ ├── GCDiff.h │ │ ├── GCDiff.m │ │ ├── GCError.h │ │ ├── GCFoundation-Tests.m │ │ ├── GCFoundation.h │ │ ├── GCFoundation.m │ │ ├── GCFunctions.h │ │ ├── GCFunctions.m │ │ ├── GCHistory-Tests.m │ │ ├── GCHistory.h │ │ ├── GCHistory.m │ │ ├── GCIndex.h │ │ ├── GCIndex.m │ │ ├── GCLiveRepository+Conflicts.h │ │ ├── GCLiveRepository+Conflicts.m │ │ ├── GCLiveRepository-Tests.m │ │ ├── GCLiveRepository.h │ │ ├── GCLiveRepository.m │ │ ├── GCMacros.h │ │ ├── GCObject.h │ │ ├── GCObject.m │ │ ├── GCOrderedSet-Tests.m │ │ ├── GCOrderedSet.h │ │ ├── GCOrderedSet.m │ │ ├── GCPrivate.h │ │ ├── GCPrivate.m │ │ ├── GCReference.h │ │ ├── GCReference.m │ │ ├── GCReferenceTransform.h │ │ ├── GCReferenceTransform.m │ │ ├── GCReflogMessages.h │ │ ├── GCRemote-Tests.m │ │ ├── GCRemote.h │ │ ├── GCRemote.m │ │ ├── GCRepository+Bare-Tests.m │ │ ├── GCRepository+Bare.h │ │ ├── GCRepository+Bare.m │ │ ├── GCRepository+Config-Tests.m │ │ ├── GCRepository+Config.h │ │ ├── GCRepository+Config.m │ │ ├── GCRepository+HEAD-Tests.m │ │ ├── GCRepository+HEAD.h │ │ ├── GCRepository+HEAD.m │ │ ├── GCRepository+Mock-Tests.m │ │ ├── GCRepository+Mock.h │ │ ├── GCRepository+Mock.m │ │ ├── GCRepository+Reflog-Tests.m │ │ ├── GCRepository+Reflog.h │ │ ├── GCRepository+Reflog.m │ │ ├── GCRepository+Reset-Tests.m │ │ ├── GCRepository+Reset.h │ │ ├── GCRepository+Reset.m │ │ ├── GCRepository+Status-Tests.m │ │ ├── GCRepository+Status.h │ │ ├── GCRepository+Status.m │ │ ├── GCRepository-Tests.m │ │ ├── GCRepository.h │ │ ├── GCRepository.m │ │ ├── GCSQLiteRepository-Tests.m │ │ ├── GCSQLiteRepository.h │ │ ├── GCSQLiteRepository.m │ │ ├── GCSnapshot-Tests.m │ │ ├── GCSnapshot.h │ │ ├── GCSnapshot.m │ │ ├── GCStash-Tests.m │ │ ├── GCStash.h │ │ ├── GCStash.m │ │ ├── GCSubmodule-Tests.m │ │ ├── GCSubmodule.h │ │ ├── GCSubmodule.m │ │ ├── GCTag-Tests.m │ │ ├── GCTag.h │ │ ├── GCTag.m │ │ ├── GCTestCase.h │ │ └── GCTestCase.m │ ├── Extensions/ │ │ ├── GCHistory+Rewrite-Tests.m │ │ ├── GCHistory+Rewrite.h │ │ ├── GCHistory+Rewrite.m │ │ ├── GCLiveRepository+Utilities.h │ │ ├── GCLiveRepository+Utilities.m │ │ ├── GCRepository+Index-Tests.m │ │ ├── GCRepository+Index.h │ │ ├── GCRepository+Index.m │ │ ├── GCRepository+Utilities-Tests.m │ │ ├── GCRepository+Utilities.h │ │ └── GCRepository+Utilities.m │ ├── GitUpKit.h │ ├── GitUpKit.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── GitUpKit (iOS).xcscheme │ │ └── GitUpKit (macOS).xcscheme │ ├── Info.plist │ ├── Interface/ │ │ ├── GIBranch.h │ │ ├── GIBranch.m │ │ ├── GIConstants.h │ │ ├── GIDiffView.h │ │ ├── GIDiffView.m │ │ ├── GIFunctions-Tests.m │ │ ├── GIFunctions.h │ │ ├── GIFunctions.m │ │ ├── GIGraph-Tests/ │ │ │ ├── simple.txt │ │ │ ├── skip_remote_branches_1.txt │ │ │ ├── skip_remote_branches_2.txt │ │ │ ├── skip_remote_branches_3.txt │ │ │ └── virtual_tip.txt │ │ ├── GIGraph-Tests.m │ │ ├── GIGraph.h │ │ ├── GIGraph.m │ │ ├── GIGraphView.h │ │ ├── GIGraphView.m │ │ ├── GIImageDiffView.h │ │ ├── GIImageDiffView.m │ │ ├── GIInterface.h │ │ ├── GILayer.h │ │ ├── GILayer.m │ │ ├── GILine.h │ │ ├── GILine.m │ │ ├── GINode.h │ │ ├── GINode.m │ │ ├── GIPrivate.h │ │ ├── GIPrivate.m │ │ ├── GISplitDiffView.h │ │ ├── GISplitDiffView.m │ │ ├── GIUnifiedDiffView.h │ │ ├── GIUnifiedDiffView.m │ │ └── Interface.xcassets/ │ │ ├── Contents.json │ │ ├── branch/ │ │ │ ├── 1.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── 2.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── 3.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── 4.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── 5.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── 6.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── 7.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── 8.colorset/ │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ └── diff/ │ │ ├── Contents.json │ │ ├── added_text_background.colorset/ │ │ │ └── Contents.json │ │ ├── added_text_highlight.colorset/ │ │ │ └── Contents.json │ │ ├── deleted_text_background.colorset/ │ │ │ └── Contents.json │ │ ├── deleted_text_highlight.colorset/ │ │ │ └── Contents.json │ │ └── separator_background.colorset/ │ │ └── Contents.json │ ├── Logging/ │ │ └── XLFacilityMacros.h │ ├── Third-Party/ │ │ ├── Package.swift │ │ ├── common.sh │ │ ├── libcrypto.xcframework/ │ │ │ ├── Info.plist │ │ │ ├── ios-arm64/ │ │ │ │ └── libcrypto.a │ │ │ ├── ios-arm64_x86_64-simulator/ │ │ │ │ └── libcrypto.a │ │ │ └── macos-arm64_x86_64/ │ │ │ └── libcrypto.a │ │ ├── libgit2.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── libgit2.xcscheme │ │ ├── libsqlite3.xcframework/ │ │ │ ├── Info.plist │ │ │ ├── ios-arm64/ │ │ │ │ ├── Headers/ │ │ │ │ │ ├── sqlite3.h │ │ │ │ │ └── sqlite3ext.h │ │ │ │ └── libsqlite3.a │ │ │ ├── ios-arm64_x86_64-simulator/ │ │ │ │ ├── Headers/ │ │ │ │ │ ├── sqlite3.h │ │ │ │ │ └── sqlite3ext.h │ │ │ │ └── libsqlite3.a │ │ │ └── macos-arm64_x86_64/ │ │ │ ├── Headers/ │ │ │ │ ├── sqlite3.h │ │ │ │ └── sqlite3ext.h │ │ │ └── libsqlite3.a │ │ ├── libssh2.xcframework/ │ │ │ ├── Info.plist │ │ │ ├── ios-arm64/ │ │ │ │ ├── Headers/ │ │ │ │ │ ├── libssh2.h │ │ │ │ │ ├── libssh2_publickey.h │ │ │ │ │ └── libssh2_sftp.h │ │ │ │ └── libssh2.a │ │ │ ├── ios-arm64_x86_64-simulator/ │ │ │ │ ├── Headers/ │ │ │ │ │ ├── libssh2.h │ │ │ │ │ ├── libssh2_publickey.h │ │ │ │ │ └── libssh2_sftp.h │ │ │ │ └── libssh2.a │ │ │ └── macos-arm64_x86_64/ │ │ │ ├── Headers/ │ │ │ │ ├── libssh2.h │ │ │ │ ├── libssh2_publickey.h │ │ │ │ └── libssh2_sftp.h │ │ │ └── libssh2.a │ │ ├── libssl.xcframework/ │ │ │ ├── Info.plist │ │ │ ├── ios-arm64/ │ │ │ │ ├── Headers/ │ │ │ │ │ └── openssl/ │ │ │ │ │ ├── aes.h │ │ │ │ │ ├── asn1.h │ │ │ │ │ ├── asn1_mac.h │ │ │ │ │ ├── asn1err.h │ │ │ │ │ ├── asn1t.h │ │ │ │ │ ├── async.h │ │ │ │ │ ├── asyncerr.h │ │ │ │ │ ├── bio.h │ │ │ │ │ ├── bioerr.h │ │ │ │ │ ├── blowfish.h │ │ │ │ │ ├── bn.h │ │ │ │ │ ├── bnerr.h │ │ │ │ │ ├── buffer.h │ │ │ │ │ ├── buffererr.h │ │ │ │ │ ├── camellia.h │ │ │ │ │ ├── cast.h │ │ │ │ │ ├── cmac.h │ │ │ │ │ ├── cms.h │ │ │ │ │ ├── cmserr.h │ │ │ │ │ ├── comp.h │ │ │ │ │ ├── comperr.h │ │ │ │ │ ├── conf.h │ │ │ │ │ ├── conf_api.h │ │ │ │ │ ├── conferr.h │ │ │ │ │ ├── crypto.h │ │ │ │ │ ├── cryptoerr.h │ │ │ │ │ ├── ct.h │ │ │ │ │ ├── cterr.h │ │ │ │ │ ├── des.h │ │ │ │ │ ├── dh.h │ │ │ │ │ ├── dherr.h │ │ │ │ │ ├── dsa.h │ │ │ │ │ ├── dsaerr.h │ │ │ │ │ ├── dtls1.h │ │ │ │ │ ├── e_os2.h │ │ │ │ │ ├── ebcdic.h │ │ │ │ │ ├── ec.h │ │ │ │ │ ├── ecdh.h │ │ │ │ │ ├── ecdsa.h │ │ │ │ │ ├── ecerr.h │ │ │ │ │ ├── engine.h │ │ │ │ │ ├── engineerr.h │ │ │ │ │ ├── err.h │ │ │ │ │ ├── evp.h │ │ │ │ │ ├── evperr.h │ │ │ │ │ ├── hmac.h │ │ │ │ │ ├── idea.h │ │ │ │ │ ├── kdf.h │ │ │ │ │ ├── kdferr.h │ │ │ │ │ ├── lhash.h │ │ │ │ │ ├── md2.h │ │ │ │ │ ├── md4.h │ │ │ │ │ ├── md5.h │ │ │ │ │ ├── mdc2.h │ │ │ │ │ ├── modes.h │ │ │ │ │ ├── obj_mac.h │ │ │ │ │ ├── objects.h │ │ │ │ │ ├── objectserr.h │ │ │ │ │ ├── ocsp.h │ │ │ │ │ ├── ocsperr.h │ │ │ │ │ ├── opensslconf.h │ │ │ │ │ ├── opensslv.h │ │ │ │ │ ├── ossl_typ.h │ │ │ │ │ ├── pem.h │ │ │ │ │ ├── pem2.h │ │ │ │ │ ├── pemerr.h │ │ │ │ │ ├── pkcs12.h │ │ │ │ │ ├── pkcs12err.h │ │ │ │ │ ├── pkcs7.h │ │ │ │ │ ├── pkcs7err.h │ │ │ │ │ ├── rand.h │ │ │ │ │ ├── rand_drbg.h │ │ │ │ │ ├── randerr.h │ │ │ │ │ ├── rc2.h │ │ │ │ │ ├── rc4.h │ │ │ │ │ ├── rc5.h │ │ │ │ │ ├── ripemd.h │ │ │ │ │ ├── rsa.h │ │ │ │ │ ├── rsaerr.h │ │ │ │ │ ├── safestack.h │ │ │ │ │ ├── seed.h │ │ │ │ │ ├── sha.h │ │ │ │ │ ├── srp.h │ │ │ │ │ ├── srtp.h │ │ │ │ │ ├── ssl.h │ │ │ │ │ ├── ssl2.h │ │ │ │ │ ├── ssl3.h │ │ │ │ │ ├── sslerr.h │ │ │ │ │ ├── stack.h │ │ │ │ │ ├── store.h │ │ │ │ │ ├── storeerr.h │ │ │ │ │ ├── symhacks.h │ │ │ │ │ ├── tls1.h │ │ │ │ │ ├── ts.h │ │ │ │ │ ├── tserr.h │ │ │ │ │ ├── txt_db.h │ │ │ │ │ ├── ui.h │ │ │ │ │ ├── uierr.h │ │ │ │ │ ├── whrlpool.h │ │ │ │ │ ├── x509.h │ │ │ │ │ ├── x509_vfy.h │ │ │ │ │ ├── x509err.h │ │ │ │ │ ├── x509v3.h │ │ │ │ │ └── x509v3err.h │ │ │ │ └── libssl.a │ │ │ ├── ios-arm64_x86_64-simulator/ │ │ │ │ ├── Headers/ │ │ │ │ │ └── openssl/ │ │ │ │ │ ├── aes.h │ │ │ │ │ ├── asn1.h │ │ │ │ │ ├── asn1_mac.h │ │ │ │ │ ├── asn1err.h │ │ │ │ │ ├── asn1t.h │ │ │ │ │ ├── async.h │ │ │ │ │ ├── asyncerr.h │ │ │ │ │ ├── bio.h │ │ │ │ │ ├── bioerr.h │ │ │ │ │ ├── blowfish.h │ │ │ │ │ ├── bn.h │ │ │ │ │ ├── bnerr.h │ │ │ │ │ ├── buffer.h │ │ │ │ │ ├── buffererr.h │ │ │ │ │ ├── camellia.h │ │ │ │ │ ├── cast.h │ │ │ │ │ ├── cmac.h │ │ │ │ │ ├── cms.h │ │ │ │ │ ├── cmserr.h │ │ │ │ │ ├── comp.h │ │ │ │ │ ├── comperr.h │ │ │ │ │ ├── conf.h │ │ │ │ │ ├── conf_api.h │ │ │ │ │ ├── conferr.h │ │ │ │ │ ├── crypto.h │ │ │ │ │ ├── cryptoerr.h │ │ │ │ │ ├── ct.h │ │ │ │ │ ├── cterr.h │ │ │ │ │ ├── des.h │ │ │ │ │ ├── dh.h │ │ │ │ │ ├── dherr.h │ │ │ │ │ ├── dsa.h │ │ │ │ │ ├── dsaerr.h │ │ │ │ │ ├── dtls1.h │ │ │ │ │ ├── e_os2.h │ │ │ │ │ ├── ebcdic.h │ │ │ │ │ ├── ec.h │ │ │ │ │ ├── ecdh.h │ │ │ │ │ ├── ecdsa.h │ │ │ │ │ ├── ecerr.h │ │ │ │ │ ├── engine.h │ │ │ │ │ ├── engineerr.h │ │ │ │ │ ├── err.h │ │ │ │ │ ├── evp.h │ │ │ │ │ ├── evperr.h │ │ │ │ │ ├── hmac.h │ │ │ │ │ ├── idea.h │ │ │ │ │ ├── kdf.h │ │ │ │ │ ├── kdferr.h │ │ │ │ │ ├── lhash.h │ │ │ │ │ ├── md2.h │ │ │ │ │ ├── md4.h │ │ │ │ │ ├── md5.h │ │ │ │ │ ├── mdc2.h │ │ │ │ │ ├── modes.h │ │ │ │ │ ├── obj_mac.h │ │ │ │ │ ├── objects.h │ │ │ │ │ ├── objectserr.h │ │ │ │ │ ├── ocsp.h │ │ │ │ │ ├── ocsperr.h │ │ │ │ │ ├── opensslconf.h │ │ │ │ │ ├── opensslv.h │ │ │ │ │ ├── ossl_typ.h │ │ │ │ │ ├── pem.h │ │ │ │ │ ├── pem2.h │ │ │ │ │ ├── pemerr.h │ │ │ │ │ ├── pkcs12.h │ │ │ │ │ ├── pkcs12err.h │ │ │ │ │ ├── pkcs7.h │ │ │ │ │ ├── pkcs7err.h │ │ │ │ │ ├── rand.h │ │ │ │ │ ├── rand_drbg.h │ │ │ │ │ ├── randerr.h │ │ │ │ │ ├── rc2.h │ │ │ │ │ ├── rc4.h │ │ │ │ │ ├── rc5.h │ │ │ │ │ ├── ripemd.h │ │ │ │ │ ├── rsa.h │ │ │ │ │ ├── rsaerr.h │ │ │ │ │ ├── safestack.h │ │ │ │ │ ├── seed.h │ │ │ │ │ ├── sha.h │ │ │ │ │ ├── srp.h │ │ │ │ │ ├── srtp.h │ │ │ │ │ ├── ssl.h │ │ │ │ │ ├── ssl2.h │ │ │ │ │ ├── ssl3.h │ │ │ │ │ ├── sslerr.h │ │ │ │ │ ├── stack.h │ │ │ │ │ ├── store.h │ │ │ │ │ ├── storeerr.h │ │ │ │ │ ├── symhacks.h │ │ │ │ │ ├── tls1.h │ │ │ │ │ ├── ts.h │ │ │ │ │ ├── tserr.h │ │ │ │ │ ├── txt_db.h │ │ │ │ │ ├── ui.h │ │ │ │ │ ├── uierr.h │ │ │ │ │ ├── whrlpool.h │ │ │ │ │ ├── x509.h │ │ │ │ │ ├── x509_vfy.h │ │ │ │ │ ├── x509err.h │ │ │ │ │ ├── x509v3.h │ │ │ │ │ └── x509v3err.h │ │ │ │ └── libssl.a │ │ │ └── macos-arm64_x86_64/ │ │ │ ├── Headers/ │ │ │ │ └── openssl/ │ │ │ │ ├── aes.h │ │ │ │ ├── asn1.h │ │ │ │ ├── asn1_mac.h │ │ │ │ ├── asn1err.h │ │ │ │ ├── asn1t.h │ │ │ │ ├── async.h │ │ │ │ ├── asyncerr.h │ │ │ │ ├── bio.h │ │ │ │ ├── bioerr.h │ │ │ │ ├── blowfish.h │ │ │ │ ├── bn.h │ │ │ │ ├── bnerr.h │ │ │ │ ├── buffer.h │ │ │ │ ├── buffererr.h │ │ │ │ ├── camellia.h │ │ │ │ ├── cast.h │ │ │ │ ├── cmac.h │ │ │ │ ├── cms.h │ │ │ │ ├── cmserr.h │ │ │ │ ├── comp.h │ │ │ │ ├── comperr.h │ │ │ │ ├── conf.h │ │ │ │ ├── conf_api.h │ │ │ │ ├── conferr.h │ │ │ │ ├── crypto.h │ │ │ │ ├── cryptoerr.h │ │ │ │ ├── ct.h │ │ │ │ ├── cterr.h │ │ │ │ ├── des.h │ │ │ │ ├── dh.h │ │ │ │ ├── dherr.h │ │ │ │ ├── dsa.h │ │ │ │ ├── dsaerr.h │ │ │ │ ├── dtls1.h │ │ │ │ ├── e_os2.h │ │ │ │ ├── ebcdic.h │ │ │ │ ├── ec.h │ │ │ │ ├── ecdh.h │ │ │ │ ├── ecdsa.h │ │ │ │ ├── ecerr.h │ │ │ │ ├── engine.h │ │ │ │ ├── engineerr.h │ │ │ │ ├── err.h │ │ │ │ ├── evp.h │ │ │ │ ├── evperr.h │ │ │ │ ├── hmac.h │ │ │ │ ├── idea.h │ │ │ │ ├── kdf.h │ │ │ │ ├── kdferr.h │ │ │ │ ├── lhash.h │ │ │ │ ├── md2.h │ │ │ │ ├── md4.h │ │ │ │ ├── md5.h │ │ │ │ ├── mdc2.h │ │ │ │ ├── modes.h │ │ │ │ ├── obj_mac.h │ │ │ │ ├── objects.h │ │ │ │ ├── objectserr.h │ │ │ │ ├── ocsp.h │ │ │ │ ├── ocsperr.h │ │ │ │ ├── opensslconf.h │ │ │ │ ├── opensslv.h │ │ │ │ ├── ossl_typ.h │ │ │ │ ├── pem.h │ │ │ │ ├── pem2.h │ │ │ │ ├── pemerr.h │ │ │ │ ├── pkcs12.h │ │ │ │ ├── pkcs12err.h │ │ │ │ ├── pkcs7.h │ │ │ │ ├── pkcs7err.h │ │ │ │ ├── rand.h │ │ │ │ ├── rand_drbg.h │ │ │ │ ├── randerr.h │ │ │ │ ├── rc2.h │ │ │ │ ├── rc4.h │ │ │ │ ├── rc5.h │ │ │ │ ├── ripemd.h │ │ │ │ ├── rsa.h │ │ │ │ ├── rsaerr.h │ │ │ │ ├── safestack.h │ │ │ │ ├── seed.h │ │ │ │ ├── sha.h │ │ │ │ ├── srp.h │ │ │ │ ├── srtp.h │ │ │ │ ├── ssl.h │ │ │ │ ├── ssl2.h │ │ │ │ ├── ssl3.h │ │ │ │ ├── sslerr.h │ │ │ │ ├── stack.h │ │ │ │ ├── store.h │ │ │ │ ├── storeerr.h │ │ │ │ ├── symhacks.h │ │ │ │ ├── tls1.h │ │ │ │ ├── ts.h │ │ │ │ ├── tserr.h │ │ │ │ ├── txt_db.h │ │ │ │ ├── ui.h │ │ │ │ ├── uierr.h │ │ │ │ ├── whrlpool.h │ │ │ │ ├── x509.h │ │ │ │ ├── x509_vfy.h │ │ │ │ ├── x509err.h │ │ │ │ ├── x509v3.h │ │ │ │ └── x509v3err.h │ │ │ └── libssl.a │ │ ├── rebuild-libsqlite3.sh │ │ ├── rebuild-libssh2.sh │ │ └── rebuild-libssl.sh │ ├── Utilities/ │ │ ├── GIAppKit.h │ │ ├── GIAppKit.m │ │ ├── GIColorView.h │ │ ├── GIColorView.m │ │ ├── GICustomToolbarItem.h │ │ ├── GICustomToolbarItem.m │ │ ├── GILaunchServicesLocator.h │ │ ├── GILaunchServicesLocator.m │ │ ├── GILinkButton.h │ │ ├── GILinkButton.m │ │ ├── GIModalView.h │ │ ├── GIModalView.m │ │ ├── GIViewController+Utilities.h │ │ ├── GIViewController+Utilities.m │ │ ├── GIViewController.h │ │ ├── GIViewController.m │ │ ├── GIWindowController.h │ │ ├── GIWindowController.m │ │ ├── GIWindowController.xib │ │ ├── NSBundle+GitUpKit.h │ │ ├── NSBundle+GitUpKit.m │ │ ├── NSColor+GINamedColors.h │ │ ├── NSColor+GINamedColors.m │ │ └── Utilities.xcassets/ │ │ ├── Contents.json │ │ ├── icon_alert_caution.imageset/ │ │ │ └── Contents.json │ │ ├── icon_alert_note.imageset/ │ │ │ └── Contents.json │ │ ├── icon_alert_stop.imageset/ │ │ │ └── Contents.json │ │ └── separator.colorset/ │ │ └── Contents.json │ ├── Views/ │ │ ├── Base.lproj/ │ │ │ ├── GIAdvancedCommitViewController.xib │ │ │ ├── GICommitRewriterViewController.xib │ │ │ ├── GICommitSplitterViewController.xib │ │ │ ├── GIConfigViewController.xib │ │ │ ├── GIConflictResolverViewController.xib │ │ │ ├── GIDiffViewController.xib │ │ │ ├── GIMapViewController.xib │ │ │ ├── GIQuickViewController.xib │ │ │ ├── GISimpleCommitViewController.xib │ │ │ └── GIStashListViewController.xib │ │ ├── GIAdvancedCommitViewController.h │ │ ├── GIAdvancedCommitViewController.m │ │ ├── GICommitRewriterViewController.h │ │ ├── GICommitRewriterViewController.m │ │ ├── GICommitSplitterViewController.h │ │ ├── GICommitSplitterViewController.m │ │ ├── GICommitViewController.h │ │ ├── GICommitViewController.m │ │ ├── GIConfigViewController.h │ │ ├── GIConfigViewController.m │ │ ├── GIConflictResolverViewController.h │ │ ├── GIConflictResolverViewController.m │ │ ├── GIDiffViewController.h │ │ ├── GIDiffViewController.m │ │ ├── GIMapViewController+Operations.h │ │ ├── GIMapViewController+Operations.m │ │ ├── GIMapViewController.h │ │ ├── GIMapViewController.m │ │ ├── GIQuickViewController.h │ │ ├── GIQuickViewController.m │ │ ├── GIRemappingExplanationPopover.h │ │ ├── GIRemappingExplanationPopover.m │ │ ├── GIRemappingExplanationViewController.xib │ │ ├── GISimpleCommitViewController.h │ │ ├── GISimpleCommitViewController.m │ │ ├── GIStashListViewController.h │ │ ├── GIStashListViewController.m │ │ ├── Views.xcassets/ │ │ │ ├── Contents.json │ │ │ ├── background_pattern.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── commit/ │ │ │ │ ├── Contents.json │ │ │ │ └── header_background.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── config/ │ │ │ │ ├── Contents.json │ │ │ │ ├── conflict_background.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── global_background.colorset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── highlight_background.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── icon_author.imageset/ │ │ │ │ └── Contents.json │ │ │ └── icon_committer.imageset/ │ │ │ └── Contents.json │ │ └── en.lproj/ │ │ └── GIConfigViewController-Help.txt │ └── build-release.sh ├── LICENSE ├── README.md ├── UPDATING-LIBGIT2.md ├── Xcode-Configurations/ │ ├── Base.xcconfig │ ├── Debug.xcconfig │ └── Release.xcconfig ├── appcasts/ │ ├── continuous/ │ │ └── appcast.xml │ └── stable/ │ └── appcast.xml ├── continuous-build.sh ├── format-source.sh └── stable-build.sh