summaryrefslogtreecommitdiff
path: root/src/tree.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* tree: Fix lookups by entry nameVicent Marti2011-10-191-2/+11
* tree: Add git_tree_frompath() which, given a relative path to a tree entry, r...nulltoken2011-10-131-0/+45
* tree: Fix check for valid attributesVicent Marti2011-09-271-2/+4
* tree: Use an internal append functiont to add new entriesVicent Marti2011-09-271-19/+25
* Make use of the tree cacheCarlos Martín Nieto2011-09-271-0/+30
* config: make git_config_[get|set]_long() able to properly deal with 8 bytes w...nulltoken2011-09-221-1/+1
* Merge pull request #384 from kiryl/warningsVicent Martí2011-09-181-3/+6
|\
| * CMakefile: add -Wmissing-prototypes and fix warningsKirill A. Shutemov2011-08-301-2/+2
| * CMakefile: add -Wstrict-aliasing=2 and fix warningsKirill A. Shutemov2011-08-301-1/+4
* | Merge pull request #394 from carlosmn/tree-fromindexVicent Martí2011-09-181-70/+83
|\ \
| * | tree: use git_treebuilder to write the index as a treeCarlos Martín Nieto2011-09-101-70/+83
| |/
* | Cleanup legal dataVicent Marti2011-09-191-21/+3
|/
* Remove duplicated sortLuc Bertrand2011-08-031-1/+0
* tree: fix cast warningsKirill A. Shutemov2011-07-251-4/+9
* tree: fix insertion of entries with invalid filenamesnulltoken2011-07-131-3/+5
* tree: More accurate matching on entriesVicent Marti2011-07-131-11/+28
* tree: Fix wrong sort order when querying entriesVicent Marti2011-07-131-15/+27
* odb: Direct writes are backVicent Marti2011-07-091-22/+13
* vector: Timsort all of the thingsVicent Marti2011-07-071-3/+3
* fileops: CleanupVicent Marti2011-07-051-1/+1
* cleanup: remove trailing spacesKirill A. Shutemov2011-07-011-10/+10
* oid: Rename methodsVicent Marti2011-06-161-1/+1
* Merge pull request #240 from Romain-Geissler/tree-object-typeVicent Martí2011-06-061-0/+12
|\
| * Tree: Added a function that returns the type of a tree entry.Romain Geissler2011-06-061-0/+12
* | Tree: Some more size_t to unsigned int type change.Romain Geissler2011-06-061-5/+5
* | Tree: API uniformasation: Use unsigned int for all index number.Romain Geissler2011-06-051-3/+3
|/
* tree.c: Move to new error handling mechanismJakob Pfender2011-05-231-4/+4
* Move tree.c to the new error handlingschu2011-05-111-7/+7
* Fix tree-entry attribute convertion (fix corrupted trees)Sergey Nikishin2011-04-261-1/+2
* Properly check `strtol` for errorsVicent Marti2011-04-091-1/+2
* fix git_treebuilder_insert probrem.Shuhei Tanuma2011-04-081-1/+1
* Build & write custom trees in memoryVicent Marti2011-04-041-8/+219
* Fix the git_tree_write implementationVicent Marti2011-04-041-53/+61
* New external API method: `git_tree_create`Sarath Lakshman2011-04-031-0/+87
* Change `parse` methods to const bufferVicent Marti2011-04-021-2/+2
* I broke your bindingsVicent Marti2011-03-201-181/+10
* Fix headers for the new Revision WalkerVicent Marti2011-03-161-1/+0
* Change interface for Tree Index attr (always unsigned)Vicent Marti2011-03-051-1/+1
* Check for valid range of attributes for tree entrySakari Jokinen2011-03-051-4/+18
* Implement reference counting for git_objectsVicent Marti2011-03-031-18/+6
* Fix searching in git_vectorVicent Marti2011-03-031-6/+3
* Change the object creation/lookup APIVicent Marti2011-03-031-1/+1
* Move the path comparison method to fileops.cVicent Marti2011-03-031-19/+1
* Git trees are now always lazily sortedVicent Marti2011-02-071-22/+14
* Git does not like zero padded file attributes (git fsck)John Wiegley2011-02-071-1/+1
* Further correction to tree entry sorting (for git fsck)John Wiegley2011-02-071-2/+2
* Fixes a Win32/MSVC compilation issue.nulltoken2011-02-051-1/+2