| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename tests-clar to tests | Ben Straub | 2013-11-14 | 6 | -854/+0 |
| | | |||||
| * | tree: allow retrieval of raw attributes | Carlos Martín Nieto | 2013-10-08 | 1 | -1/+2 |
| | | | | | | | When a tool needs to recreate the tree object (for example an interface to another VCS), it needs to use the raw attributes, forgoing any normalization. | ||||
| * | Add tests for git_tree_walk | Russell Belfer | 2013-09-13 | 1 | -0/+74 |
| | | | | | This tests the fixes for issues from #1849 | ||||
| * | Add more treebuilder tests | Russell Belfer | 2013-02-20 | 1 | -0/+97 |
| | | | | | | | The recent changes with git_treebuilder_entrycount point out that the test coverage for git_treebuilder_remove and git_treebuilder_entrycount is completely absent. This adds tests. | ||||
| * | tests: Fix unused temp repo | Vicent Marti | 2012-12-14 | 1 | -5/+0 |
| | | |||||
| * | Clean up GCC build warnings | Ben Straub | 2012-12-10 | 1 | -2/+1 |
| | | |||||
| * | tree: relax the filemode parser | Carlos Martín Nieto | 2012-12-07 | 1 | -17/+22 |
| | | | | | | | | | | | | There are many different broken filemodes in the wild so we need to protect against them and give something useful up the chain. Don't fail when reading a tree from the ODB but normalize the mode as best we can. As 664 is no longer a mode that we consider to be valid and gets normalized to 644, we can stop accepting it in the treebuilder. The library won't expose it to the user, so any invalid modes are a bug. | ||||
| * | Fix warnings on Win64 build | Russell Belfer | 2012-11-27 | 1 | -1/+1 |
| | | |||||
| * | API review / update for tree.h | Russell Belfer | 2012-11-27 | 1 | -6/+6 |
| | | |||||
| * | Reset all static variables to NULL in clar's __cleanup | Sascha Cunz | 2012-11-23 | 1 | -0/+3 |
| | | | | | | | | | | | | | Without this change, any failed assertion in the second (or a later) test inside a test suite has a chance of double deleting memory, resulting in a heap corruption. See #1096 for details. This leaves alone the test cases where we "just" use cl_git_sandbox_init() and cl_git_sandbox_cleanup(). These methods already take good care to not double delete a repository. Fixes #1096 | ||||
| * | Prevent creating `..`, `.`, and `.git` with tree builder | Scott J. Goldman | 2012-11-18 | 1 | -0/+6 |
| | | | | | As per core git. | ||||
| * | Fix compilation warning | nulltoken | 2012-11-12 | 1 | -1/+1 |
| | | |||||
| * | index: prevent tree creation from a non merged state | nulltoken | 2012-11-09 | 1 | -0/+40 |
| | | | | | Fix libgit2/libgit2sharp#243 | ||||
| * | tree: enforce coverage of silent entry replacement | nulltoken | 2012-11-08 | 1 | -0/+117 |
| | | |||||
| * | tree entry: rename git_tree_entry_attributes() into git_tree_entry_filemode() | nulltoken | 2012-08-21 | 1 | -5/+5 |
| | | |||||
| * | filemode: deploy enum usage | nulltoken | 2012-08-21 | 2 | -35/+39 |
| | | |||||
| * | treebuilder: enhance attributes handling on insertion | nulltoken | 2012-08-19 | 1 | -0/+118 |
| | | |||||
| * | tests: fix tree walking test | Carlos Martín Nieto | 2012-08-14 | 1 | -1/+1 |
| | | | | | Return -1 to stop the iteration instead of not-0 | ||||
| * | Add new iteration behavior to git_tree_walk | Russell Belfer | 2012-08-03 | 1 | -0/+103 |
| | | | | | Missed this one, ironically enough. | ||||
| * | tree: unfound tree entry returns GIT_ENOTFOUND | nulltoken | 2012-07-12 | 1 | -6/+6 |
| | | |||||
| * | Don't rmdir() nonexistent dirs in object::tree::frompath tests | Scott J. Goldman | 2012-06-29 | 1 | -1/+0 |
| | | | | | It causes the clar testsuite to abort on Windows, and isn't necessary. | ||||
| * | tree: Bring back `entry_bypath` | Vicent Marti | 2012-06-29 | 1 | -45/+30 |
| | | | | | Smaller, simpler, faster. | ||||
| * | clar: Fix warnings | Vicent Marti | 2012-06-19 | 1 | -1/+6 |
| | | |||||
| * | tree: Proper path comparison logic | Vicent Marti | 2012-06-19 | 1 | -0/+63 |
| | | |||||
| * | misc: Fix warnings from PVS Studio trial | Vicent Martí | 2012-06-07 | 1 | -2/+2 |
| | | |||||
| * | errors: Rename error codesbreaking-changes | Vicent Martí | 2012-05-18 | 1 | -2/+2 |
| | | |||||
| * | errors: Rename the generic return codes | Vicent Martí | 2012-05-18 | 1 | -9/+9 |
| | | |||||
| * | tree: Naming conventions | Vicent Martí | 2012-05-16 | 1 | -1/+1 |
| | | |||||
| * | tree: Kill the `git_tree_diff` functions | Vicent Martí | 2012-05-16 | 1 | -168/+0 |
| | | | | | These are deprecated and replaced with the diffing code in git2/diff.h | ||||
| * | Remove old and unused error codes | Vicent Martí | 2012-05-02 | 1 | -1/+1 |
| | | |||||
| * | Backport more test data | Vicent Martí | 2012-05-02 | 1 | -1/+1 |
| | | |||||
| * | Update test suite | Vicent Martí | 2012-05-02 | 2 | -2/+2 |
| | | |||||
| * | Merge branch 'new-error-handling' into development | Vicent Martí | 2012-05-02 | 2 | -12/+15 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .travis.yml include/git2/diff.h src/config_file.c src/diff.c src/diff_output.c src/mwindow.c src/path.c tests-clar/clar_helpers.c tests-clar/object/tree/frompath.c tests/t00-core.c tests/t03-objwrite.c tests/t08-tag.c tests/t10-refs.c tests/t12-repo.c tests/t18-status.c tests/test_helpers.c tests/test_main.c | ||||
| | * | error handling: move the missing parts over to the new error handling | Carlos Martín Nieto | 2012-04-26 | 1 | -6/+12 |
| | | | |||||
| | * | Convert attr, ignore, mwindow, status to new errors | Russell Belfer | 2012-03-16 | 1 | -2/+2 |
| | | | | | | | | | | | Also cleaned up some previously converted code that still had little things to polish. | ||||
| | * | error-handling: Add new routines | Vicent Martí | 2012-03-03 | 1 | -1/+1 |
| | | | | | | | | | | | Obviously all the old throw routines are still in place, so we can gradually port over. | ||||
| * | | tests-clar/object: remove unused helper print_tree() | schu | 2012-04-03 | 1 | -30/+0 |
| | | | | | | | | | Signed-off-by: schu <schu-github@schulog.org> | ||||
| * | | tests: Cleanup & fix test suite | Vicent Martí | 2012-04-03 | 1 | -88/+0 |
| | | | |||||
| * | | Simple readability fixes. | Ben Straub | 2012-03-31 | 2 | -3/+9 |
| | | | |||||
| * | | Discovered cl_git_strequal! Mounted a crusade! | Ben Straub | 2012-03-31 | 2 | -2/+2 |
| | | | |||||
| * | | Fixed linux build/test issues. | Ben Straub | 2012-03-30 | 1 | -4/+70 |
| | | | |||||
| * | | t09-tree.c ported. | Ben Straub | 2012-03-30 | 2 | -0/+208 |
| |/ | |||||
| * | Rename the Clay test suite to Clar | Vicent Martí | 2012-01-24 | 2 | -0/+243 |
| Clay is the name of a programming language on the makings, and we want to avoid confusions. Sorry for the huge diff! | |||||
