Allow setting git signature

This commit is contained in:
Yishi Lin 2017-04-10 23:02:42 +08:00
parent 91230ac008
commit 30c73841c6
6 changed files with 233 additions and 16 deletions

View file

@ -112,7 +112,9 @@ class PasswordStore {
var gitSignatureForNow: GTSignature {
get {
return GTSignature(name: Defaults[.gitUsername]!, email: Defaults[.gitUsername]!+"@passforios", time: Date())!
let name = Defaults[.gitName] ?? Defaults[.gitUsername]!
let email = Defaults[.gitEmail] ?? (Defaults[.gitUsername]!+"@passforios")
return GTSignature(name: name, email: email, time: Date())!
}
}