]> git.proxmox.com Git - libgit2.git/commit
Tests and more fixes for submodule diffs
authorRussell Belfer <rb@github.com>
Tue, 9 Apr 2013 21:52:32 +0000 (14:52 -0700)
committerRussell Belfer <rb@github.com>
Tue, 9 Apr 2013 21:52:32 +0000 (14:52 -0700)
commitad26434b3b8a5eafab8ec52b83aa99beaf48fb03
treead5caff8bd3574a31040beaf1739f3ba3b6c8d9e
parent9da187e83d1b8ab513a43fd54a9fe2be11b1703f
Tests and more fixes for submodule diffs

This adds tests for diffs with submodules in them and (perhaps
unsurprisingly) requires further fixes to be made.  Specifically,
this fixes:

- when considering if a submodule is dirty in the workdir, it was
  being treated as dirty even if only the index was dirty.
- git_diff_patch_to_str (and git_diff_patch_print) were "printing"
  the headers for files (and submodules) that were unmodified or
  had no meaningful content.
- added comment to previous fix and removed unneeded parens.
include/git2/submodule.h
src/diff.c
src/diff_output.c
tests-clar/diff/submodules.c [new file with mode: 0644]
tests-clar/status/submodules.c