What do you think about an empty commit at the beginning of the branch creation:
$ git commit --allow-empty --message "BRANCH DESCRIPTION: branch to solve this problem"
- Description could be one line summary and a very long description if necessary
- Description could be modified when the branch evolve
- The commit could be dropped when the branch is merged
- The commit will always be at the begining of the branch when rebasing
Regards,