Merge branch 'jk/alt-odb-cleanup'
commitdec040192fde87fb3249a3d53f802decd84fa7b7
authorJunio C Hamano <gitster@pobox.com>
Mon, 17 Oct 2016 20:25:19 +0000 (17 13:25 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 17 Oct 2016 20:25:20 +0000 (17 13:25 -0700)
tree7c73c3807033b62c98368ff2d3ca8ecbf20177b9
parentaf9a70c8de7b1d45ecd0bbb1379c5c3e911a9dcd
parentea0fc3b4176a424a2b20eb76a6a503dc4d59cebb
Merge branch 'jk/alt-odb-cleanup'

Codepaths involved in interacting alternate object store have
been cleaned up.

* jk/alt-odb-cleanup:
  alternates: use fspathcmp to detect duplicates
  sha1_file: always allow relative paths to alternates
  count-objects: report alternates via verbose mode
  fill_sha1_file: write into a strbuf
  alternates: store scratch buffer as strbuf
  fill_sha1_file: write "boring" characters
  alternates: use a separate scratch space
  alternates: encapsulate alt->base munging
  alternates: provide helper for allocating alternate
  alternates: provide helper for adding to alternates list
  link_alt_odb_entry: refactor string handling
  link_alt_odb_entry: handle normalize_path errors
  t5613: clarify "too deep" recursion tests
  t5613: do not chdir in main process
  t5613: whitespace/style cleanups
  t5613: use test_must_fail
  t5613: drop test_valid_repo function
  t5613: drop reachable_via function
builtin/submodule--helper.c
cache.h
sha1_file.c
sha1_name.c
submodule.c
transport.c