Is there a way to modify "Code changes" assigned to builds?

Dave, Would it be possible to simply allow the repository branch input fields to allow free input?
I am talking about these:

If these fields can have their auto-complete still, AND allow free text input that I can later read from a variable ( $Source.RepoName.FreeInput$)
It will allow our developers to use the nicer input (with branch name auto complete)
AND it will allow our FB8 projects to utilize these values (because I will pass this variable to them as input)

If you do not wish to allow free input to these fields in general - please consider allowing it via a custom flag on the application level (for example, only if AllowFeeRepositoryInput=True is set in the application level variables)