• D
    refs.c: add err arguments to reflog functions · a4c653df
    David Turner 提交于
    Add an err argument to log_ref_setup that can explain the reason
    for a failure. This then eliminates the need to manage errno through
    this function since we can just add strerror(errno) to the err string
    when meaningful. No callers relied on errno from this function for
    anything else than the error message.
    
    Also add err arguments to private functions write_ref_to_lockfile,
    log_ref_write_1, commit_ref_update. This again eliminates the need to
    manage errno in these functions.
    
    Some error messages are slightly reordered.
    
    Update of a patch by Ronnie Sahlberg.
    Signed-off-by: NRonnie Sahlberg <sahlberg@google.com>
    Signed-off-by: NDavid Turner <dturner@twopensource.com>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    a4c653df
refs.c 114.6 KB