diff options
author | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2014-02-12 14:52:12 +0000 |
---|---|---|
committer | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2014-02-12 14:52:12 +0000 |
commit | efc61666f2e5195fc0dcc90d21cd4b5019f0d91e (patch) | |
tree | ef11fe0484f38b3bb210781bf3b9cc7235b29bed | |
parent | 0e129b4a48912197f63a7bea91cd60c0a96e8fdb (diff) | |
download | gitano-efc61666f2e5195fc0dcc90d21cd4b5019f0d91e.tar.gz |
Make whoami exit with err if user is anonymous
-rw-r--r-- | lib/gitano/usercommand.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/gitano/usercommand.lua b/lib/gitano/usercommand.lua index d28b203..2071fc3 100644 --- a/lib/gitano/usercommand.lua +++ b/lib/gitano/usercommand.lua @@ -37,6 +37,11 @@ end local function builtin_whoami_run(config, repo, cmdline, env) local username = env["GITANO_USER"] local userdata = config.users[username] + + if not userdata then + return "I don't know who you are", 1 + end + log.stdout(" User name:", username) log.stdout(" Real name:", userdata.real_name or "Unknown") log.stdout("Email address:", userdata.email_address or "unknown@example.com") |