ETC5513: Collaborative and Reproducible Practices

Tutorial 11

Author

Michael Lydeamore

Published

20 May 2025

git scavanger hunt

Today, we will do the git scavenger hunt.

Follow the instructions at https://github.com/KrisanatA/hacky-hour-git-scavenger-hunt and see if you can free the Travelling Symphony.

Steps to complete the puzzle:

  1. git switch the-severn-city
  2. Open index.html.
    Read git log
    Create a file called main.scss and commit it
    Run git show HEAD and paste the contents into the webpage.
  3. git switch bridge-of-death
  4. git tag -l v9 -n10 or just git tag -l -n10 will do
  5. git switch cherry-picking
  6. git switch cherry-tree
  7. git cherry-pick c1b5778 80fad82 23c1589
    Fix the merge conflicts at each step. Should be left with a message that says:
    “You are closer to the Severn City, Kirsten. To find the next clue, you must look in the branch ‘severn-airport’”
  8. git switch severn-airport
  9. Look in the renv.lock file
  10. List all branches using git branch -a. The three branches of interest are:
    • first-r-binary-released
    • first-rstudio-release
    • first-r-ladies-meetup
  11. Merge these in order, and you are left with some ASCII art that points you to https://krisanata.github.io/personal-website/.
  12. The hint here is the text
    > I’m also helping organise the Hacky-Hour session, which is like a “getaway” for me.
    So you should go to https://krisanata.github.io/personal-website/hacky-hour
  13. base64 decode the string to find the name of the prophet. Google will give you an answer. The R code gives you number strings which you have to further decode:
rawToChar(base64enc::base64decode('VGhlIGFuc3dlciB0byBhbGwgb2YgdGhpcyBpcyAiRHIuIEVsZXZlbiI='))

The final solution is “Dr. Eleven”.