summaryrefslogtreecommitdiff
path: root/src/tree.c
Commit message (Expand)AuthorAgeFilesLines
* Add complex checkout test and then fix checkoutRussell Belfer2012-10-091-3/+3
* tree entry: rename git_tree_entry_attributes() into git_tree_entry_filemode()nulltoken2012-08-211-2/+2
* filemode: deploy enum usagenulltoken2012-08-211-21/+21
* treebuilder: enhance attributes handling on insertionnulltoken2012-08-191-4/+26
* tree: allow the user to skip an entry or cancel the walkCarlos Martín Nieto2012-08-131-3/+8
* tree: bring back the documented behaviour for a walkCarlos Martín Nieto2012-08-131-4/+2
* Merge remote-tracking branch 'arrbee/tree-walk-fixes' into developmentVicent Marti2012-08-061-8/+28
|\
| * Add new iteration behavior to git_tree_walkRussell Belfer2012-08-031-4/+6
| * Fix git_tree_walk to return user errorRussell Belfer2012-07-261-8/+26
* | portability: Improve x86/amd64 compatibilitynulltoken2012-07-241-3/+3
|/
* tree: fix ordering for git_tree_walkMichael Schubert2012-07-191-8/+12
* tree: unfound tree entry returns GIT_ENOTFOUNDnulltoken2012-07-121-1/+1
* tree: prevent git_tree_entry_free() from segfaulting when being passed a NULL...nulltoken2012-07-121-0/+3
* tree: Rename `entry_copy` to `entry_dup`tree-entry-by-pathVicent Marti2012-06-291-2/+2
* tree: Bring back `entry_bypath`Vicent Marti2012-06-291-100/+135
* Merge remote-tracking branch 'yorah/fix/notes-creation' into developmentVicent Marti2012-06-191-0/+3
|\
| * treebuilder: prevent git_treebuilder_free() from segfaulting when being passe...nulltoken2012-06-081-0/+3
* | misc: Fix warnings from PVS Studio trialVicent Martí2012-06-071-1/+1
|/
* errors: Rename error codesbreaking-changesVicent Martí2012-05-181-4/+4
* errors: Rename the generic return codesVicent Martí2012-05-181-7/+7
* tree: Naming conventionsVicent Martí2012-05-161-5/+8
* tree: Kill the `git_tree_diff` functionsVicent Martí2012-05-161-270/+0
* Ranged iterators and rewritten git_status_fileRussell Belfer2012-05-151-0/+27
* Remove old and unused error codesVicent Martí2012-05-021-1/+1
* Merge branch 'new-error-handling' into developmentVicent Martí2012-05-021-151/+136
|\
| * Merge remote-tracking branch 'carlosmn/remaining-errors' into new-error-handlingVicent Martí2012-05-011-148/+132
| |\
| | * error handling: move the missing parts over to the new error handlingCarlos Martín Nieto2012-04-261-148/+132
| * | buf: deploy git_buf_len()nulltoken2012-04-301-1/+1
| |/
| * Fix warnings on 64-bit windows buildsRussell Belfer2012-04-171-1/+1
| * error-handling: RepositoryVicent Martí2012-03-071-4/+5
* | tree: Fix homing entry searchVicent Martí2012-03-281-2/+2
|/
* tree: break out on write errorCarlos Martín Nieto2012-02-231-0/+1
* Update Copyright headerschu2012-02-131-1/+1
* treebuilder: remove needless variable entry_countschu2012-02-051-8/+1
* diff-index: fix leakCarlos Martín Nieto2012-01-191-0/+1
* Move path related functions from fileops to pathRussell Belfer2012-01-171-1/+1
* do not use full path in diff-indexClemens Buchacher2011-12-301-10/+15
* move entry_is_tree to tree.hClemens Buchacher2011-12-301-6/+4
* Fix tree-diff with the new path APIVicent Marti2011-12-141-2/+2
* Merge remote-tracking branch 'arrbee/git-buf-for-paths' into developmentVicent Marti2011-12-091-34/+46
|\
| * Use git_buf for path storage instead of stack-based buffersRussell Belfer2011-12-071-34/+46
* | tree: recursive diff-indexVicent Marti2011-12-031-0/+98
* | tree: implement tree diffingCarlos Martín Nieto2011-12-031-0/+174
|/
* Rename all `_close` methodsVicent Marti2011-11-261-2/+2
* repository: Change ownership semanticsVicent Marti2011-11-261-7/+25
* tree: Add payload to `git_tree_walk`Vicent Marti2011-11-181-5/+9
* Rename `git_tree_frompath` to `git_tree_get_subtree`Vicent Marti2011-11-181-14/+42
* global: Properly use `git__` memory wrappersVicent Marti2011-10-281-8/+8
* tree: Add traversal in post-orderVicent Marti2011-10-271-2/+54
* tree: Fix name lookups once and for allVicent Marti2011-10-201-45/+85