{"push_id":1424130755,"size":88,"distinct_size":88,"ref":"refs/heads/master","head":"c5ac86367958ba504bb308dd71a3809b201a97da","before":"95ca2db5a644b630d72dc81fca1f5f295cbe7118","commits":[{"sha":"d64361d53ca7aea14d6ee6b2a02fbd2b689b2e59","author":{"name":"Kaan Dedeoglu","email":"c9654221dddee20f461bd3d2603bdf76a7ab18aa@me.com"},"message":"Use concrete constrained extensions to get rid of protocol conformance trick.\n\nNow that [SR-1009](https://bugs.swift.org/browse/SR-1009) is resolved, we can remove the FIXME and the extension can constrain to  the concrete `Version` type without needing any protocols","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/d64361d53ca7aea14d6ee6b2a02fbd2b689b2e59"},{"sha":"0f318f56b9a22e5f966d4fd6704d942ba551dbef","author":{"name":"Anders Bertelrud","email":"bc5a4ad0bd2c40001cb863c336e770e54c12dca6@apple.com"},"message":"Move the code related to group creation up higher in the same function; this is just to make the next diff containing the actual changes more clear.","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/0f318f56b9a22e5f966d4fd6704d942ba551dbef"},{"sha":"4d41d3c81d26178a90a60f60d5e9190c3c8a1dcc","author":{"name":"Anders Bertelrud","email":"bc5a4ad0bd2c40001cb863c336e770e54c12dca6@apple.com"},"message":"Improve some comments.","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/4d41d3c81d26178a90a60f60d5e9190c3c8a1dcc"},{"sha":"a12698c79db523b172cb1a0bb97e7be0899ce3e8","author":{"name":"Anders Bertelrud","email":"bc5a4ad0bd2c40001cb863c336e770e54c12dca6@apple.com"},"message":"When external packages are present, add a `Dependencies` group to the generated Xcode project, and add modules from the external packages to appropriate directories underneath.  This is just a structure navigator change; there is no change to linkage semantics.\n\nThis addresses https://bugs.swift.org/browse/SR-3086 \"Xcode project generation puts modules from external packages together with local ones\".","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/a12698c79db523b172cb1a0bb97e7be0899ce3e8"},{"sha":"200c19e4f5167f4fab2c9757e6f2d35b0cb7846c","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[Commands] Add swift package clean\n\nand deprecate swift build --clean\n\n- https://bugs.swift.org/browse/SR-2082","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/200c19e4f5167f4fab2c9757e6f2d35b0cb7846c"},{"sha":"4662c476a7c07a52815134c58e30c0ff166771ba","author":{"name":"Ankit Aggarwal","email":"6a35daad32656e006bc9021b33e2eb5b09a47ca3@gmail.com"},"message":"Merge pull request #775 from aciidb0mb3r/package-clean\n\n[Commands] Add swift package clean","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/4662c476a7c07a52815134c58e30c0ff166771ba"},{"sha":"341732f674bdcee5e369c92510ec6c744a7e12b6","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[Basic] Add copy() to InMem FS\n\nThis method creates a copy of an object of InMemory file system.","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/341732f674bdcee5e369c92510ec6c744a7e12b6"},{"sha":"e60755592caed6897800d9591751c5a876a93c68","author":{"name":"Ankit Aggarwal","email":"6a35daad32656e006bc9021b33e2eb5b09a47ca3@gmail.com"},"message":"Merge pull request #778 from aciidb0mb3r/inmem-copy\n\n[Basic] Add copy() to InMem FS","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/e60755592caed6897800d9591751c5a876a93c68"},{"sha":"d4a5e1702bb7329f91060c698eaada21d6d0f871","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[Basic] Add removeFileTree on FileSystem","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/d4a5e1702bb7329f91060c698eaada21d6d0f871"},{"sha":"4acc061e5c24a68057c60a8025b2ba0206a22ceb","author":{"name":"Ankit Aggarwal","email":"6a35daad32656e006bc9021b33e2eb5b09a47ca3@gmail.com"},"message":"Merge pull request #779 from aciidb0mb3r/remove-file-tree\n\n[Basic] Add removeFileTree on FileSystem","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/4acc061e5c24a68057c60a8025b2ba0206a22ceb"},{"sha":"c0d09628f830831e7871ca1bc7eb6e7e604dac8e","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[Workspace] Pass filesystem when creating RepositoryManager\n\nOnce this is all wired up we can run workspaces tests in-memory.","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/c0d09628f830831e7871ca1bc7eb6e7e604dac8e"},{"sha":"67dc5b49fe1577baa55acc4cd6eec960b1e99501","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[Workspace] Pass filesystem when creating workspace\n\nOnce this is all wired up we can run workspaces tests in-memory.","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/67dc5b49fe1577baa55acc4cd6eec960b1e99501"},{"sha":"c03db956072524a6ea690079f6deac07fd84ebd6","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[Workspace] Allow passing repository provider when creating Workspace","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/c03db956072524a6ea690079f6deac07fd84ebd6"},{"sha":"7a33997c58cc1e6b11d0086c07149d8b8c759f33","author":{"name":"Ankit Aggarwal","email":"6a35daad32656e006bc9021b33e2eb5b09a47ca3@gmail.com"},"message":"[PackageLoading] Emit underlying error if manifest loading fails","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/7a33997c58cc1e6b11d0086c07149d8b8c759f33"},{"sha":"a3535f2cf2c86b29e7dc7989cdbbdc0555a62fac","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[SourceControl] Add basic in-memory git implementation\n\nThis implements a basic in-memory implementation of git. Currently,\nIt will be useful in workspace tests which uses real filesystem for\ngit operation. Using in memory implementation makes the tests around\n22.5 times faster which means we can test much more number of things\nwithout worrying about the increase in test time. We anyway add\nfunctional tests in all our tools so we will not be losing any test\ncoverage.","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/a3535f2cf2c86b29e7dc7989cdbbdc0555a62fac"},{"sha":"7c28f5e380fb335c56b1e8b4512264aa471eec48","author":{"name":"Ankit Aggarwal","email":"6a35daad32656e006bc9021b33e2eb5b09a47ca3@gmail.com"},"message":"Merge pull request #781 from aciidb0mb3r/inmemgit\n\n[SourceControl] Add basic in-memory git implementation","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/7c28f5e380fb335c56b1e8b4512264aa471eec48"},{"sha":"8ed370d531ce09978ed5cc52ff69d37cd97758d8","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[WorkspaceTests] Add in memory git functionality in MockManifestGraph","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/8ed370d531ce09978ed5cc52ff69d37cd97758d8"},{"sha":"24268405f12fbb73f70425a1f8d29d3fe11e3c85","author":{"name":"Ankit Aggarwal","email":"6a35daad32656e006bc9021b33e2eb5b09a47ca3@gmail.com"},"message":"Merge pull request #782 from aciidb0mb3r/workspace-inmem-git-infra\n\n[WorkspaceTests] Add in memory git functionality in MockManifestGraph","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/24268405f12fbb73f70425a1f8d29d3fe11e3c85"},{"sha":"184b301df8f3d73626b4531597d5d0014a461dce","author":{"name":"Ankit Aggarwal","email":"12cab89fa531bb96e54200ba471acb6933d18051@apple.com"},"message":"[Commands] Add PinsStore struct\n\nThis struct will be used to manage the Package.pins file, to add and\nremove pins from the pins file.","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/184b301df8f3d73626b4531597d5d0014a461dce"},{"sha":"0520bf57c9df739c0a1c8f293fc47d01ef07e5a6","author":{"name":"Ankit Aggarwal","email":"6a35daad32656e006bc9021b33e2eb5b09a47ca3@gmail.com"},"message":"Merge pull request #769 from aciidb0mb3r/pinsstore\n\n[Commands] Add PinsStore struct","distinct":true,"url":"https://api.github.com/repos/wongmjane/swift-package-manager/commits/0520bf57c9df739c0a1c8f293fc47d01ef07e5a6"}]}
{"actor":{"display_login":"wongmjane"}}