Sha256: 2cff13d54312bafca960abea9d952c59e2f0bffbd28966269ed47d922a8eedb9
Contents?: true
Size: 826 Bytes
Versions: 3
Compression:
Stored size: 826 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true desc 'List contributors' task :contributors do IO.popen("git log --pretty=short --no-merges | git shortlog -ne | egrep -ve '^ +' | egrep -ve '^$'") do |f| contributors = f.readlines puts contributors puts "Total: #{contributors.length}" end 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cucumber-3.0.1 | gem_tasks/contributors.rake |
cucumber-3.0.0 | gem_tasks/contributors.rake |
cucumber-3.0.0.pre.2 | gem_tasks/contributors.rake |