Sha256: 12018de616f5456c60cc247ec08a561fd5c5275782122ca4d1925b47a47d8ef3

Contents?: true

Size: 764 Bytes

Versions: 127

Compression:

Stored size: 764 Bytes

Contents

# encoding: utf-8
desc 'List contributors'
task :contributors do
  contributors = `git log --pretty=short --no-merges | git shortlog -ne | egrep -ve '^ +' | egrep -ve '^$'`.split("\n")
  puts contributors
  puts "Total: #{contributors.length}"
end

task :codeswarm do
  sh "code_swarm --reload" rescue nil # Fails because of encoding - which we'll fix
  sh "iconv -f latin1 -t utf-8 .git/.code_swarm/log.xml > tmp.xml && mv tmp.xml .git/.code_swarm/log.xml"
  sh "sed -e 's/Aslak\ Hellesøy@.BEKK.no/aslak.hellesoy@gmail.com/g' .git/.code_swarm/log.xml > tmp.xml && mv tmp.xml .git/.code_swarm/log.xml"
  sh "sed -e 's/josephwilk@joesniff.co.uk/joe@josephwilk.net/g' .git/.code_swarm/log.xml > tmp.xml && mv tmp.xml .git/.code_swarm/log.xml"
  sh "code_swarm"
end

Version data entries

127 entries across 123 versions & 13 rubygems

Version Path
cucumber-2.99.0 gem_tasks/contributors.rake
mobiusloop-0.1.5 gem_tasks/contributors.rake
cucumber-2.4.0 gem_tasks/contributors.rake
mobiusloop-0.1.3 gem_tasks/contributors.rake
mobiusloop-0.1.2 gem_tasks/contributors.rake
cucumber-2.3.3 gem_tasks/contributors.rake
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/cucumber-1.3.18/gem_tasks/contributors.rake
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/cucumber-1.3.16/gem_tasks/contributors.rake
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/cucumber-1.3.18/gem_tasks/contributors.rake
cucumber-2.3.2 gem_tasks/contributors.rake
cucumber-2.3.1 gem_tasks/contributors.rake
cucumber-2.3.0 gem_tasks/contributors.rake
cucumber-2.2.0 gem_tasks/contributors.rake
cucumber-2.1.0 gem_tasks/contributors.rake
cucumber-2.0.2 gem_tasks/contributors.rake
cucumber-2.0.1 gem_tasks/contributors.rake
cucumber-1.3.20 gem_tasks/contributors.rake
cucumber-2.0.0 gem_tasks/contributors.rake
cucumber-2.0.0.rc.5 gem_tasks/contributors.rake
cucumber-1.3.19 gem_tasks/contributors.rake