summaryrefslogtreecommitdiff
path: root/src/tree.h
Commit message (Expand)AuthorAgeFilesLines
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-1/+1
* tree: deprecate `git_treebuilder_write_with_buffer`Edward Thomson2021-03-041-0/+1
* tree: implement function to parse raw dataPatrick Steinhardt2018-06-221-0/+1
* tree: remove unused function `git_tree__prefix_position`Patrick Steinhardt2018-06-151-10/+0
* tree: remove unused function `git_tree_entry_icmp`Patrick Steinhardt2018-06-151-2/+0
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+2
* tree: drop the now-unnecessary entries vectorEdward Thomson2016-03-221-2/+1
* tree: store the entries in a growable arraycmn/tree-reuseCarlos Martín Nieto2016-03-201-3/+2
* tree: re-use the id and filename in the odb objectCarlos Martín Nieto2016-03-201-2/+3
* tree: make path len uint16_t and avoid holesCarlos Martín Nieto2015-11-281-1/+1
* tree: pool the entry memory allocationsCarlos Martín Nieto2015-11-281-1/+4
* treebuilder: take a repository for path validationEdward Thomson2014-12-171-0/+1
* treentry: no need for manual size book-keepingcmn/treebuilder-perfCarlos Martín Nieto2014-06-101-1/+0
* treebuilder: don't keep removed entries aroundCarlos Martín Nieto2014-06-101-1/+0
* treebuilder: use a map instead of vector to store the entriesCarlos Martín Nieto2014-06-101-2/+3
* Add cat-file example and increase const use in APIRussell Belfer2013-05-161-1/+1
* Simplify object table parse functionsRussell Belfer2013-04-221-1/+1
* Add callback to git_objects_tableRussell Belfer2013-04-221-2/+2
* object: Export git_object_dupVicent Marti2013-04-101-5/+0
* Store treebuilder length separately from entries vecRussell Belfer2013-02-201-0/+1
* Add git_tree_entry_cmp and git_tree_entry_icmpRussell Belfer2013-01-151-0/+2
* update copyrightsEdward Thomson2013-01-081-1/+1
* Fix iterator reset and add reset rangesRussell Belfer2012-12-101-0/+4
* Fix up some missing consts in tree & indexRussell Belfer2012-11-271-1/+2
* index: Add git_index_write_treeVicent Marti2012-11-011-0/+6
* filemode: deploy enum usagenulltoken2012-08-211-0/+4
* tree: Bring back `entry_bypath`Vicent Marti2012-06-291-3/+3
* tree: Naming conventionsVicent Martí2012-05-161-2/+2
* Ranged iterators and rewritten git_status_fileRussell Belfer2012-05-151-0/+10
* Fix handling of submodules in treesRussell Belfer2012-03-261-1/+1
* Update Copyright headerschu2012-02-131-1/+1
* treebuilder: remove needless variable entry_countschu2012-02-051-1/+0
* move entry_is_tree to tree.hClemens Buchacher2011-12-301-0/+5
* Cleanup legal dataVicent Marti2011-09-191-0/+6
* Build & write custom trees in memoryVicent Marti2011-04-041-0/+8
* I broke your bindingsVicent Marti2011-03-201-5/+2
* Implement reference counting for git_objectsVicent Marti2011-03-031-1/+0
* Keep the tree entries always internally sortedVicent Marti2011-02-051-0/+1
* Fix initialization of in-memory treesVicent Marti2011-01-201-0/+1
* Change the library include fileVicent Marti2010-12-061-1/+1
* Refactor all 'vector' functions into common codeVicent Marti2010-12-021-4/+2
* Fix internal memory management on the libraryVicent Marti2010-10-281-3/+1
* Add write-back support for git_treeVicent Marti2010-09-211-2/+6
* Give object structures more descriptive namesVicent Marti2010-09-191-1/+1
* Fix: do not export custom types in the extern APIVicent Marti2010-09-091-1/+1
* Finish the tree object APIVicent Marti2010-08-121-7/+3
* Redesigned the walking/object lookup interfaceVicent Marti2010-08-121-2/+2
* Add parsing of tree file contents.Vicent Marti2010-07-151-0/+16
* Add support for tree objects in revision poolsVicent Marti2010-07-151-0/+13