Guest User

Untitled

a guest
Jul 25th, 2018
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. require 'tinder'
  3.  
  4. USERNAME = "a_user"
  5. PASSWORD = "a_password"
  6. DOMAIN = "a_domain"
  7. ROOM = "a_room"
  8.  
  9. $stderr.reopen('/dev/null')
  10. $stderr.reopen('/dev/null')
  11.  
  12. cf = Tinder::Campfire.new(DOMAIN, :username => USERNAME, :password => PASSWORD)
  13. room = cf.rooms.find { |x| x.name == ROOM }
  14.  
  15. branch, oldrev, newrev = ARGV
  16.  
  17. room.paste <<-EOF
  18. Commit to repo #{File.basename(File.expand_path(ENV["GIT_DIR"]), '.git')}, branch #{branch}
  19. #{`git log '#{oldrev}'...'#{newrev}' | git shortlog`}
  20. EOF
  21.  
  22. exit 0
Add Comment
Please, Sign In to add comment