Sha256: 3659c06b680ef9221f91a66acd4297f890080202046e0d280aa5f82990bbae35
Contents?: true
Size: 906 Bytes
Versions: 6
Compression:
Stored size: 906 Bytes
Contents
difficulty 4 description "You have committed several times but would like all those changes to be one commit." setup do repo.init FileUtils.touch(".hidden") repo.add(".hidden") repo.commit_all("Initial Commit") FileUtils.touch("README") repo.add("README") repo.commit_all("Adding README") File.open("README", 'w') { |f| f.write("hey there") } repo.add("README") repo.commit_all("Updating README (squash this commit into Adding README)") File.open("README", 'a') { |f| f.write("\nAdding some more text") } repo.add("README") repo.commit_all("Updating README (squash this commit into Adding README)") File.open("README", 'a') { |f| f.write("\neven more text") } repo.add("README") repo.commit_all("Updating README (squash this commit into Adding README)") end solution do repo.commits.length == 2 end hint do puts "Take a look the `-i` flag of the rebase command." end
Version data entries
6 entries across 6 versions & 2 rubygems
Version | Path |
---|---|
mygithug-0.5.1 | levels/squash.rb |
githug-0.5.0 | levels/squash.rb |
githug-0.4.8 | levels/squash.rb |
githug-0.4.7 | levels/squash.rb |
githug-0.4.6 | levels/squash.rb |
githug-0.4.5 | levels/squash.rb |