Currently git trac creates extremely long branch names like at for example: making_disjointunionenumeratedsets_check_for_finiteenumeratedsets_when_category_is_not_set at #21218 . This not only renders really awkwardly on trac, but is also highly inconvenient for people using git the hard way.