fix: генерить task_tag (UUID) при создании задачи; защита feat/' при пустом tag
This commit is contained in:
@@ -53,5 +53,10 @@ func (w *Worker) git(ctx context.Context, dir string, args ...string) (string, e
|
||||
|
||||
// featureBranchName — имя ветки задачи: feat/<taskTag>.
|
||||
func featureBranchName(taskTag string) string {
|
||||
return "feat/" + taskTag
|
||||
}
|
||||
tag := strings.TrimSpace(taskTag)
|
||||
if tag == "" {
|
||||
// защита от старых задач с пустым task_tag: не даём сломать git (feat/ невалидна)
|
||||
return "feat/main" // коллизия с базовой "main" не страшна: ветка feature-своя есть под этим именем
|
||||
}
|
||||
return "feat/" + tag
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user