From: Junio C Hamano <hidden> Date: 2016-06-15 22:42:20
Timo Hirvonen [off-list ref] writes:
putenv(3):
"If the argument `string` is of the form `name`, and does not
contain an `=' character, then the variable `name` is removed from
the environment."
So the variable is emptied, not removed. But usually empty environment
variables are treated as if they didn't exist...