• Show log

    Commit

  • Hash : 32ecc98e
    Author : Patrick Steinhardt
    Date : 2017-03-14T14:53:32

    submodule: catch when submodule is not staged on update
    
    When calling `git_submodule_update` on a submodule, we have to retrieve
    the ID of the submodule entry in the index. If the function is called on
    a submodule which is only partly initialized, the submodule entry may
    not be added to the index yet. This leads to an assert when trying to
    look up the blob later on.
    
    Fix the issue by checking if the index actually holds the submodule's
    ID and erroring out if it does not.