• Junio C Hamano's avatar
    Merge branch 'nd/sha1-name-c-wo-the-repository' into next · d8269183
    Junio C Hamano authored
    Further code clean-up to allow the lowest level of name-to-object
    mapping layer to work with a passed-in repository other than the
    default one.
    
    * nd/sha1-name-c-wo-the-repository: (34 commits)
      sha1-name.c: remove the_repo from get_oid_mb()
      sha1-name.c: remove the_repo from other get_oid_*
      sha1-name.c: remove the_repo from maybe_die_on_misspelt_object_name
      submodule-config.c: use repo_get_oid for reading .gitmodules
      sha1-name.c: add repo_get_oid()
      sha1-name.c: remove the_repo from get_oid_with_context_1()
      sha1-name.c: remove the_repo from resolve_relative_path()
      sha1-name.c: remove the_repo from diagnose_invalid_index_path()
      sha1-name.c: remove the_repo from handle_one_ref()
      sha1-name.c: remove the_repo from get_oid_1()
      sha1-name.c: remove the_repo from get_oid_basic()
      sha1-name.c: remove the_repo from get_describe_name()
      sha1-name.c: remove the_repo from get_oid_oneline()
      sha1-name.c: add repo_interpret_branch_name()
      sha1-name.c: remove the_repo from interpret_branch_mark()
      sha1-name.c: remove the_repo from interpret_nth_prior_checkout()
      sha1-name.c: remove the_repo from get_short_oid()
      sha1-name.c: add repo_for_each_abbrev()
      sha1-name.c: store and use repo in struct disambiguate_state
      sha1-name.c: add repo_find_unique_abbrev_r()
      ...
    d8269183
upload-pack.c 39.5 KB