Gazler/githug

View on GitHub
levels/log.rb

Summary

Maintainability
A
0 mins
Test Coverage
difficulty 2

description "Identify the hash of the latest commit."

setup do
  repo.init
  file = File.new("newfile.rb", "w")
  repo.add("newfile.rb")
  repo.commit_all("THIS IS THE COMMIT YOU ARE LOOKING FOR!")
  system "git branch -m master"
end

solution do
  repo.commits.last.id_abbrev == request("What is the hash of the most recent commit?")[0..6]
end

hint do
  puts "You need to investigate the logs. There is probably a command for doing that!"
end