1. 23 Oct, 2012 1 commit
    • Add config level support in the config API · a1abe66a
      Added `struct git_config_entry`: a git_config_entry contains the key, the value, and the config file level from which a config element was found.
      Added `git_config_open_level`: build a single-level focused config object from a multi-level one.
      
      We are now storing `git_config_entry`s in the khash of the config_file
      yorah committed
  2. 19 Oct, 2012 3 commits
  3. 18 Oct, 2012 1 commit
  4. 15 Oct, 2012 2 commits
  5. 11 Oct, 2012 1 commit
  6. 09 Oct, 2012 6 commits
  7. 08 Oct, 2012 2 commits
    • Add test for diffs with submodules and bug fixes · 5d1308f2
      The adds a test for the submodule diff capabilities and then
      fixes a few bugs with how the output is generated.  It improves
      the accuracy of OIDs in the diff delta object and makes the
      submodule output more closely mirror the OIDs that will be used
      by core git.
      Russell Belfer committed
    • Fix a few diff bugs with directory content · dfbff793
      There are a few cases where diff should leave directories in
      the diff list if we want to match core git, such as when the
      directory contains a .git dir.  That feature was lost when I
      introduced some of the new submodule handling.
      
      This restores that and then fixes a couple of related to diff
      output that are triggered by having diffs with directories in
      them.
      
      Also, this adds a new flag that can be passed to diff if you
      want diff output to actually include the file content of any
      untracked files.
      Russell Belfer committed
  8. 07 Oct, 2012 1 commit
  9. 02 Oct, 2012 1 commit
  10. 30 Sep, 2012 4 commits
  11. 25 Sep, 2012 6 commits
  12. 24 Sep, 2012 1 commit
  13. 21 Sep, 2012 3 commits
  14. 17 Sep, 2012 8 commits