summaryrefslogtreecommitdiff
path: root/src/util.c
Commit message (Expand)AuthorAgeFilesLines
* Add function to query for compile time settings.Sascha Cunz2012-08-011-0/+12
* Add git_buf_unescape and git__unescape to unescape all characters in a string...yorah2012-07-241-0/+18
* Fix git_status_file for files that start with a character > 0x7fAdam Roben2012-06-071-1/+1
* global: Change parameter ordering in APIVicent Martí2012-05-181-0/+24
* msvc: Do not use `isspace` Vicent Martí2012-05-091-1/+1
* Remove old and unused error codesVicent Martí2012-05-021-16/+0
* Fix warnings on 64-bit windows buildsRussell Belfer2012-04-171-2/+3
* Add support for pathspec to diff and statusRussell Belfer2012-04-131-0/+29
* Migrate index, oid, and utils to new errorsRussell Belfer2012-03-191-10/+16
* Convert attr, ignore, mwindow, status to new errorsRussell Belfer2012-03-161-2/+3
* Migrating diff to new error handlingRussell Belfer2012-03-061-6/+9
* Update Copyright headerschu2012-02-131-1/+1
* Improved gitattributes macro implementationRussell Belfer2011-12-301-15/+23
* global: Properly use `git__` memory wrappersVicent Marti2011-10-281-2/+2
* config: Proper type declarations for 64 bit intsVicent Marti2011-09-301-5/+6
* config: make git_config_[get|set]_long() able to properly deal with 8 bytes w...nulltoken2011-09-221-2/+19
* Tabify everythingVicent Marti2011-09-191-23/+23
* Cleanup legal dataVicent Marti2011-09-191-0/+6
* Fix some random size_t vs. int conversion warningsSebastian Schuberth2011-09-081-2/+2
* posix: Properly handle `snprintf` in all platformsVicent Marti2011-08-181-14/+1
* util: Add git__strcmp_cb() wrappernulltoken2011-08-091-0/+13
* win32: replace usage of _MSV_VER with _MSC_VERnulltoken2011-07-091-1/+1
* vector: Timsort all of the thingsVicent Marti2011-07-071-59/+20
* Merge pull request #296 from kiryl/index-optimizationVicent Martí2011-07-061-0/+64
|\
| * util: introduce merge sort routineKirill A. Shutemov2011-07-051-0/+64
* | fnmatch: Use native on Unix, emulate on Win32Vicent Marti2011-07-061-4/+2
|/
* Merge pull request #300 from carlosmn/gsoc2011/masterVicent Martí2011-07-051-0/+22
|\
| * Add git.git's fnmatch, which is really GNU's and the git__fnmatch wrapperCarlos Martín Nieto2011-06-261-0/+22
* | fileops: CleanupVicent Marti2011-07-051-200/+0
* | cleanup: remove trailing spacesKirill A. Shutemov2011-07-011-8/+8
|/
* Add method to get the compiled version of the libVicent Marti2011-06-161-0/+8
* odb: Fix loading ODB alternatesVicent Marti2011-06-031-16/+18
* Fix compilation warnings in MSVCnulltoken2011-05-241-1/+1
* util.c: Move to new error handling mechanismJakob Pfender2011-05-231-3/+3
* utils: Move git__str[n]tolowerVicent Marti2011-05-171-0/+14
* Properly check `strtol` for errorsVicent Marti2011-04-091-0/+79
* Add detection of incorrect usage to git__joinpath()nulltoken2011-03-231-0/+3
* Export `git_strarray_free` instead of inliningVicent Marti2011-03-161-0/+9
* Use memmove() in git__dirname and git__basenameVicent Marti2011-03-051-2/+2
* Use memmove() in git__joinpath for overlapping copiesVicent Marti2011-03-051-1/+1
* Slightly changed the behavior of git__joinpath() and git__joinpath_n().nulltoken2011-03-031-1/+5
* Use the new git__joinpath to build paths in methodsVicent Marti2011-02-091-18/+18
* Fixed a small issue in git__join_path(). Added tests to exercise git__join_pa...nulltoken2011-02-051-1/+3
* Add new utility method `git__joinpath`Vicent Marti2011-02-051-0/+24
* Fix directory/path manipulation methodsVicent Marti2011-02-051-38/+166
* Add generic hash function to util.cVicent Marti2010-12-301-0/+96
* Remove git_errnoVicent Marti2010-12-231-24/+0
* Fix wrong pointer check in git__strdupVicent Marti2010-11-191-1/+1
* Add auxiliary method git__hexdumpVicent Marti2010-08-121-0/+44
* Fix some "signed v unsigned comparison" warnings with -WextraRamsay Jones2010-01-201-1/+1