|
1234567891011121314151617181920212223 |
- # 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
- begin
- sh 'code_swarm --reload'
- rescue StandardError
- nil
- end
- # 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
|