libgit2/tests-clar/object
Russell Belfer 0d64bef941 Add complex checkout test and then fix checkout
This started as a complex new test for checkout going through the
"typechanges" test repository, but that revealed numerous issues
with checkout, including:

* complete failure with submodules
* failure to create blobs with exec bits
* problems when replacing a tree with a blob because the tree
  "example/" sorts after the blob "example" so the delete was
  being processed after the single file blob was created

This fixes most of those problems and includes a number of other
minor changes that made it easier to do that, including improving
the TYPECHANGE support in diff/status, etc.
2012-10-09 11:59:34 -07:00
..
blob Add complex checkout test and then fix checkout 2012-10-09 11:59:34 -07:00
commit Make git_message_prettify return bytes written 2012-08-14 10:50:58 -07:00
raw Boom 2012-05-02 16:57:16 -07:00
tag Tests: Add test for git_tag_list to check for 'git tag -l "*bar"' 2012-09-23 01:02:07 +02:00
tree tree entry: rename git_tree_entry_attributes() into git_tree_entry_filemode() 2012-08-21 23:15:13 +02:00
lookup.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
message.c message: Expose git_message_prettify() 2012-06-19 10:02:22 +02:00
peel.c object: make git_object_peel() test more readable 2012-09-06 18:40:09 +02:00