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!