• Show log

    Commit

  • Hash : 6a15e8d2
    Author : Russell Belfer
    Date : 2013-06-21T12:26:36

    Loosen ensure_not_bare rules in checkout
    
    With the new target directory option to checkout, the non-bareness
    of the repository should be checked much later in the parameter
    validation process - actually that check was already in place, but
    I was doing it redundantly in the checkout APIs.
    
    This removes the now unnecessary early check for bare repos.  It
    also adds some other parameter validation and makes it so that
    implied parameters can actually be passed as NULL (i.e. if you
    pass a git_index, you don't have to pass the git_repository - we
    can get it from index).