Shard a CocoaPods specs repository
Switch branches/tags
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
spec
.gitignore
.rspec
.rubocop.yml
.rubocop_cocoapods.yml
.travis.yml
CHANGELOG.md
Gemfile
Gemfile.lock
LICENSE.txt
README.md [README] Add a basic summary Apr 7, 2016
Rakefile Initial commit Mar 15, 2016
cocoapods-repo-shard.gemspec

README.md

cocoapods-repo-shard

This plugin allows sharding a spec repo's Specs directory to be more performant under various git operations. By sharding a repository, a large amount of specs can be stored at logarithmic cost, rather than linear cost. Most private specs repos will never have to be concerned with the particular performance characteristics of git, but the master specs repo is large enough that sharding will bring a massive performance gain.

Installation

$ gem install cocoapods-repo-shard

Usage

$ pod repo shard REPO_NAME --lengths=1,1,1