4. Next, create a branch for your PR from `exiv2_upstream/master` (this is important to avoid draging in old commits):
4. Next, create a branch for your PR from `exiv2_upstream/master` (which we also need to fetch first):
$ git fetch exiv2_upstream master
$ git checkout exiv2_upstream/master
$ git checkout -b my-new-feature
You will get a warning about a detached head which can be ignored here.
You will get a warning about a detached head which can be ignored here. NB: This is an important step to avoid draging in old commits!
5. Configure the project and check that it builds (CMake is our the preferred configuration system, but not the only one [see [README.md](README.md)]):