Step changing failed; logging improved, fix implemented.

Not much time today, so I'll do a short session.

Looks like step changing doesn't work. I can see this in the logs:

2024/12/11 22:19:38 Failed to execute command: [git checkout -f 3.3]
exit status 1

That doesn't tell me anything. I need to improve my logging so I can figure out what's going on.

I fixed the logging and now I can see the output. Looks like the branch simply didn't exit. I should be doing a fetch when I first load a course to fix this.

I added a fetch in the course setup handler and that will hopefully fix the issue in the future.

That's it for today though, unfortunately no new content added.