1. 26 Mar, 2013 1 commit
    • Implement GIT_STATUS_OPT_EXCLUDE_SUBMODULES · 37ee70fa
      This option has been sitting unimplemented for a while, so I
      finally went through and implemented it along with some tests.
      
      As part of this, I improved the implementation of
      GIT_DIFF_IGNORE_SUBMODULES so it be more diligent about avoiding
      extra work and about leaving off delta records for submodules to
      the greatest extent possible (though it may include them still
      if you are request TYPECHANGE records).
      Russell Belfer committed
  2. 25 Mar, 2013 13 commits
  3. 24 Mar, 2013 1 commit
  4. 23 Mar, 2013 1 commit
  5. 22 Mar, 2013 4 commits
  6. 21 Mar, 2013 4 commits
  7. 20 Mar, 2013 1 commit
  8. 19 Mar, 2013 3 commits
  9. 18 Mar, 2013 6 commits
  10. 17 Mar, 2013 3 commits
  11. 15 Mar, 2013 3 commits
    • Implement global/system file search paths · 5540d947
      The goal of this work is to expose the search logic for "global",
      "system", and "xdg" files through the git_libgit2_opts() interface.
      
      Behind the scenes, I changed the logic for finding files to have a
      notion of a git_strarray that represents a search path and to store
      a separate search path for each of the three tiers of config file.
      For each tier, I implemented a function to initialize it to default
      values (generally based on environment variables), and then general
      interfaces to get it, set it, reset it, and prepend new directories
      to it.
      
      Next, I exposed these interfaces through the git_libgit2_opts
      interface, reusing the GIT_CONFIG_LEVEL_SYSTEM, etc., constants
      for the user to control which search path they were modifying.
      There are alternative designs for the opts interface / argument
      ordering, so I'm putting this phase out for discussion.
      
      Additionally, I ended up doing a little bit of clean up regarding
      attr.h and attr_file.h, adding a new attrcache.h so the other two
      files wouldn't have to be included in so many places.
      Russell Belfer committed
    • odb_pack: Unused functions · a5f61384
      Vicent Marti committed
    • pool: Internal struct name · f16fb099
      Vicent Marti committed