1. 26 Mar, 2013 1 commit
  2. 25 Mar, 2013 12 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 4 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
    • Merge pull request #1413 from arrbee/more-iterator-refactor · 5b229e20
      Further tree_iterator refactoring
      Vicent Martí committed