Git branch policies are a set of rules that control how code is merged into a branch in a Git repository. These policies can help teams enforce standards and best…
Git is a version control system that allows developers to track changes to their code and collaborate with others on a project. One of the most common tasks in Git…
Git is a tool we are coming into contact with more and more, due to the popularity of DevOps and concepts such as Infrastructure as Code. There are many articles…
Git branches are a powerful feature that allow you to work on multiple versions of a project concurrently. They allow you to isolate your work from the main development branch,…
Git tags are a way to mark specific points in Git history as important. They are refs that point to specific commits, and they don’t change over time (unlike branches,…
How to Rename a Git Branch When working with git it is sometimes necessary to rename a git branch. There could be any number of reasons why the branch name…
This short tutorial shows how to list and change the current working directory using Python. Python can be used to perform many actions on a file system, for example you…
You can use the split() function in Terraform to allow you to split up a string in your terraform plans. The terraform split function has two inputs, the separator character,…
With Python there are lots of ways you can manipulate strings. One of the most common I find myself using is to convert a string to lowercase, often before passing…
I ran into a Terraform Error Locking State error recently after experiencing a temporary loss of network connectivity whilst in the middle of running a terraform plan to deploy some…