You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

contributors.rake 846 B

2 years ago
1234567891011121314151617181920212223
  1. # frozen_string_literal: true
  2. desc 'List contributors'
  3. task :contributors do
  4. IO.popen("git log --pretty=short --no-merges | git shortlog -ne | egrep -ve '^ +' | egrep -ve '^$'") do |f|
  5. contributors = f.readlines
  6. puts contributors
  7. puts "Total: #{contributors.length}"
  8. end
  9. end
  10. task :codeswarm do
  11. begin
  12. sh 'code_swarm --reload'
  13. rescue StandardError
  14. nil
  15. end
  16. # Fails because of encoding - which we'll fix
  17. sh 'iconv -f latin1 -t utf-8 .git/.code_swarm/log.xml > tmp.xml && mv tmp.xml .git/.code_swarm/log.xml'
  18. 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"
  19. 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"
  20. sh 'code_swarm'
  21. end

No Description

Contributors (1)