Created by: cirosantilli
An id is the terminology for a branch path pair like:
master/path/to/file.md
It is not semantically correct to use File.join in those cases since that uses the separator of the current system, but the GitLab frontend is system agnostic, e.g., should in theory work in Windows where the path separator is \ without front-end changes.