docs: def from_commit_msg(commit_msg_str):
          """ Determines git context based on a commit message.
          :param commit_msg_str: Full git commit message.
          """
          context = GitContext()
          commit_msg_obj = GitCommitMessage.from_full_message(commit_msg_str)
  
          commit = GitCommit(context, commit_msg_obj)
  
          context.commits.append(commit)
          return context