Sha256: 1026333c8c93089ebef457457d3825285d77d5a6112a1dbf91042fe20edbd873
Contents?: true
Size: 903 Bytes
Versions: 5
Compression:
Stored size: 903 Bytes
Contents
difficulty 3 description "This is the final level, the goal is to contribute to this repository by making a pull request on GitHub. Please note that this level is designed to encourage you to add a valid contribution to Githug, not testing your ability to create a pull request. Contributions that are likely to be accepted are levels, bug fixes and improved documentation." solution do location = "/tmp/githug" FileUtils.rm_rf(location) puts "Cloning repository to #{location}" `git clone https://github.com/Gazler/githug #{location}` contributor = false repo = Grit::Repo.new(location) repo.commits('master', false).each do |commit| if commit.author.name == repo.config["user.name"] if commit.author.email == repo.config["user.email"] contributor = true end end end contributor end hint do puts "Forking the repository would be a good start!" end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
mygithug-0.5.1 | levels/contribute.rb |
githug-0.5.0 | levels/contribute.rb |
githug-0.4.8 | levels/contribute.rb |
githug-0.4.7 | levels/contribute.rb |
githug-0.4.6 | levels/contribute.rb |