levels/commit_in_future.rb
require 'time'
difficulty 2
description "Commit your changes with the future date (e.g. tomorrow)."
setup do
repo.init
FileUtils.touch("README")
repo.add("README")
system "git branch -m master"
end
solution do
repo.commits.length == 1 && repo.commits.first.authored_date > Time.now
end
hint do
puts "Build a time format, and commit your code using --date parameter for \"future\"."
end