Sha256: d968343971e837a21f49ab17c8c41312da8f5d1d45503dd8cfcc490f923cfbe4

Contents?: true

Size: 726 Bytes

Versions: 13

Compression:

Stored size: 726 Bytes

Contents

difficulty 2
description "The `README` file has been committed, but it looks like the file `forgotten_file.rb` was missing from the commit.  Add the file and amend your previous commit to include it."

setup do
  repo.init
  FileUtils.touch("README")
  repo.add("README")
  repo.commit_all("Initial commit")
  FileUtils.touch("forgotten_file.rb")
end

solution do
  # Reset config - see issue #74
  file = File.open(".git/config", "w") do |file|
    file.puts("[format]")
    file.puts(" pretty = medium")
  end
  repo.commits.length == 1 && Grit::CommitStats.find_all(repo, repo.commits.first.sha).first[1].files.length == 2
end

hint do
  puts "Running `git commit --help` will display the man page and possible flags."
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
mygithug-0.5.1 levels/commit_amend.rb
githug-0.5.0 levels/commit_amend.rb
githug-0.4.8 levels/commit_amend.rb
githug-0.4.7 levels/commit_amend.rb
githug-0.4.6 levels/commit_amend.rb
githug-0.4.5 levels/commit_amend.rb
githug-0.4.4 levels/commit_amend.rb
githug-0.4.3 levels/commit_amend.rb
githug-0.4.2 levels/commit_amend.rb
githug-0.4.1 levels/commit_amend.rb
githug-0.4.0 levels/commit_amend.rb
githug-0.3.5 levels/commit_amend.rb
githug-0.3.4 levels/commit_amend.rb