This goes against the traditional way of checking exit codes. An operation
should only return a non-zero exit status if some error occured. Ignoring the
return value requires using another operation to see what happened to the pull
i.e. operation failed, succeeded and no changes were pulled or succeeded and
some changes were pulled. |