wrapper.c: remove/unlink_or_warn: simplify, treat ENOENT as success
authorRonnie Sahlberg <sahlberg@google.com>
Wed, 16 Jul 2014 18:01:18 +0000 (11:01 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Oct 2014 17:47:20 +0000 (10:47 -0700)
commit1054af7d04aef64378d69a0496b45cdbf6a0bef2
tree3387241e7b60dfaf8e8195ec4d161aa31fdb7f54
parent2b2b1e4d27b4e44c0c46d4857c76b8391d303af3
wrapper.c: remove/unlink_or_warn: simplify, treat ENOENT as success

Simplify the function warn_if_unremovable slightly. Additionally, change
behaviour slightly. If we failed to remove the object because the object
does not exist, we can still return success back to the caller since none of
the callers depend on "fail if the file did not exist".

Signed-off-by: Ronnie Sahlberg <sahlberg@google.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-compat-util.h
refs.c
wrapper.c