Guest User

Untitled

a guest
Jul 17th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2.  
  3. freqs = Hash.new(0)
  4. files = `find . -name "*.java" -print`
  5. results = files.split("\n").map do |filename|
  6. `git blame #{filename}`
  7. end.map do |blame_result|
  8. blame_result.split("\n")
  9. end.each do |blame_result_array|
  10. blame_result_array.map do |blame_line|
  11. blame_line.split("(")[1]
  12. end.map do |blame_up_to_paren|
  13. blame_up_to_paren.split(" ")[0]
  14. end.each do |username|
  15. freqs[username] = freqs[username] + 1
  16. end
  17. end
  18. puts freqs
Add Comment
Please, Sign In to add comment