• Show log

    Commit

  • Hash : 7968e90f
    Author : Patrick Steinhardt
    Date : 2019-10-18T12:33:07

    refdb_fs: properly parse corrupted reflogs
    
    In previous versions, libgit2 could be coerced into writing reflog
    messages with embedded newlines into the reflog by using
    `git_stash_save` with a message containing newlines. While the root
    cause is fixed now, it was noticed that upstream git is in fact able to
    read such corrupted reflog messages just fine.
    
    Make the reflog parser more lenient in order to just skip over
    malformatted reflog lines to bring us in line with git. This requires us
    to change an existing test that verified that we do indeed _fail_ to
    parse such logs.