J Junio C Hamano #
Message details and related content
Arturo Seijas Fernandez [off-list ref] writes:
The command "git config --unset [option]" is not idempotent. It is currently returning a success code when the property had already been set and a 5 error code otherwise.
"rm" is not "idempotent", either.
echo >file
rm file ; echo $?
rm file ; echo $?
The "git config --unset" command signals the inability to unset a
variable when the variable to be unset does not even exist.