• Show log

    Commit

  • Hash : 698eae13
    Author : Patrick Steinhardt
    Date : 2019-02-14T12:52:25

    worktree: error out early if given ref is not valid
    
    When adding a new worktree, we only verify that an optionally given
    reference is valid half-way through the function. At this point, some
    data structures have already been created on-disk. If we bail out due to
    an invalid reference, these will be left behind and need to be manually
    cleaned up by the user.
    
    Improve the situation by moving the reference checks to the function's
    preamble. Like this, we error out as early as possible and will not
    leave behind any files.