Test that forking code!
Not only should the final commit in a pull request patch series pass all its tests but also each commit back to where the pull request branched from main. A...
Not only should the final commit in a pull request patch series pass all its tests but also each commit back to where the pull request branched from main. A...
ssh-agent
in Windows PowerShell
As someone who works mostly on Linux, there seem to be a multitude of issues for me to stumble over when having to use Windows. Using ssh in Windows PowerSh...
Ever needed to change your email address in your Git history? For instance, you’ve mistakenly used your personal email address in a repository at work? Here...
Recently I’ve been investing more time in documentation at work to try and make it easier for new staff members to come up to speed. The following HOWTO has...
I’ve needed to move files or directories (along with their histories) from one Git repository into a new repository often enough now that I’m annoyed with my...
A version control system is fundamental to the work of anyone developing software, whether it be scientific software or not. This is one of the fundamental ...