Thoughts #13

“Thoughts” is (will be) a weekly roll-up of my mastodon feed with some notable thoughts collected into a long-form blog post. “Long form” is relative here, as I will only expand a little on some selected subjects, not write screens and screens of text on each of these subjects.

If you think I toot too much to follow, this is an alternative to follow some of my thoughts.

This week (2021-07-24 – 2021-07-30) I experienced, once again, how awesome git is. Plus, how awesome is git-annex!
Besides that, nothing interesting happened this week.

git bisect ftw

I had to merge a bunch of branches this week and although the merge itself worked, it resulted in a failing build. This was almost a no-brainer, though, because of the awesome git-bisect.

I nothing more to do than

git bisect start
git bisect bad HEAD
git bisect good old-master
git bisect run cargo check

and then go back to do something else. After a few minutes, the commit that introduced the issue was found and I was able to fix it within a few minutes.

That's how awesome git is.

git-annex is awesome, too!

Did I tell you that git is awesome? Yes. But git-annex is awesome, too!

Though, I had the issue that I wanted to diff a pdf file against its own version. Turns out, that's easily possible with some git configuration, too!