prov/commit
FIXED: make prov_schema:default_user_name a bit more robust
author | Jacco van Ossenbruggen |
---|---|
Fri Jul 21 14:31:49 2017 +0200 | |
committer | Jacco van Ossenbruggen |
Fri Jul 21 14:31:49 2017 +0200 | |
commit | a563561e296a8b82ade205e89a4f441e6ef6a682 |
tree | 5ae8367ef0d3295d4aaebf5491efcd2a4182b6f1 |
parent | 04bff1e29cac471b85c913d489a297168246ffff |
Diff style: patch stat
diff --git a/lib/prov_schema.pl b/lib/prov_schema.pl index 6053e45..e094438 100644 --- a/lib/prov_schema.pl +++ b/lib/prov_schema.pl @@ -142,11 +142,14 @@ prov_person(Graph, Person, Options) :- assert(current_prov_uri(Graph, person(Person))). default_user_name(UserName) :- - git(['config','--get','user.name'], [output(Codes)]), + catch(git(['config','--get','user.name'], [output(Codes)]), _, fail), atom_codes(Atom, Codes), normalize_space(atom(UserName), Atom), !. - +default_user_name(UserName) :- + getenv('USER', UserName), + !. +default_user_name(anonymous). xsd_now(TimeStamp) :- get_time(Time),