Title: Git Blame Exercise
Course: Learning path for (data) librarians: Technical skills are the bridge to reproducible research

Q: Navigate to the https://github.com/Task-4-2/librarian-git-exercise repository using your web browser. Open the file  01_raw_data/20240813_1_state_transition_projection_algo1.csv.

Using the Git blame functionality, try to determine what was the original value in the transition column before the change was made? Enter the number without any suffix in the answer field below.

Tip: analyze the history of line 32 in the file.
A: 11

Q: Navigate to the https://github.com/Task-4-2/librarian-git-exercise repository using your web browser. Open the file  01_raw_data/20240813_1_state_transition_projection_algo1.csv.

Using the Git blame functionality, determine whether any changes have been made after the file was committed to the repository.

Tip: analyze the history of line 32 in the file.
- True
- False
A: True

Q: Navigate to the https://github.com/Task-4-2/librarian-git-exercise repository using your web browser. Open the file  01_raw_data/20240813_1_state_transition_projection_algo1.csv.

Using the Git blame functionality, try to determine the username of the user that made a manual change to the file, after it was committed.

Choose the correct username from the list of users below.

Tip: analyze the history of line 32 in the file.
- korvoj
- john.doe
- jane.doe
- github
- github-bot
- jane.smith
- michael.swift
A: john.doe

The questions that follow relate to the Git blame activity initially presented in Unit 03 of the learning path.

The goal of the activity is to detect whether any changes have been made to the repository after the content was initially committed.

The demo repository is accessible using the following link: https://github.com/Task-4-2/librarian-git-exercise

The exercise focuses on the analysis of the history of these two files:

- 01_raw_data/20240813_1_state_transition_projection_algo1.csv
- 02_scripts/02_visualize.py

There are no prerequisites for taking this exercise, only access to a web browser.

Q: Navigate to the https://github.com/Task-4-2/librarian-git-exercise repository using your web browser. Open the file 02_scripts/02_visualize.py.

Using the Git blame functionality, try to determine the username of the user that made a manual change to the file, after it was committed.

Choose the correct username from the list of users below.

Tip: analyze the history of line 25 in the file.

plt.xticks(rotation=90, ha='right')
- korvoj
- john.doe
- jane.doe
- github
- github-bot
- jane.smith
- michael.swift
A: michael.swift

Q: Navigate to the https://github.com/Task-4-2/librarian-git-exercise repository using your web browser. Open the file 02_scripts/02_visualize.py.

Using the Git blame functionality, try to determine what was the original value for the rotation parameter before the change was made? Enter the number without any suffix in the answer field below.

Tip: analyze the history of line 25 in the file.

plt.xticks(rotation=90, ha='right')
A: 45