Centralize Git identity environment construction

This commit is contained in:
Ian Gulliver
2026-10-21 11:12:54 -07:00
parent 9d0ffb5723
commit ae4cc5d57b
12 changed files with 23 additions and 69 deletions
+2 -12
View File
@@ -366,12 +366,7 @@ func CommitAll(dir, message, name, email string) (string, error) {
return "", nil
}
env := []string{
"GIT_AUTHOR_NAME=" + name,
"GIT_AUTHOR_EMAIL=" + email,
"GIT_COMMITTER_NAME=" + name,
"GIT_COMMITTER_EMAIL=" + email,
}
env := IdentityEnv(name, email)
_, err = runEnv(dir, env, "add", "--all")
if err != nil {
return "", err
@@ -384,12 +379,7 @@ func CommitAll(dir, message, name, email string) (string, error) {
}
func Merge(dir, rev, message, name, email string) error {
env := []string{
"GIT_AUTHOR_NAME=" + name,
"GIT_AUTHOR_EMAIL=" + email,
"GIT_COMMITTER_NAME=" + name,
"GIT_COMMITTER_EMAIL=" + email,
}
env := IdentityEnv(name, email)
_, err := runEnv(dir, env, "merge", "--no-ff", "--quiet", "--message", message, rev)
return err
}