summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Catch invalid filenames in append_entry()Scott J. Goldman2012-11-181-0/+3
* Prevent creating `..`, `.`, and `.git` with tree builderScott J. Goldman2012-11-181-1/+3
* Indexer: Avoid a possible double-deletion in error caseSascha Cunz2012-11-181-2/+3
* Fix a couple of warningsMichael Schubert2012-11-182-3/+3
* reflog: make entry_byindex() and drop() git compliantnulltoken2012-11-173-23/+28
* config: Opening a nonexistent file returns ENOTFOUNDnulltoken2012-11-172-7/+42
* config: Make git_config_file__ondisk() internalnulltoken2012-11-171-0/+13
* repo: ensure is_empty() checks there are no refsnulltoken2012-11-171-20/+31
* tag: rename git_tag_type to git_tag_target_typenulltoken2012-11-171-1/+1
* Fix MSVC compilation warningsnulltoken2012-11-171-5/+5
* Merge pull request #1075 from carlosmn/alternates-recurseVicent Martí2012-11-161-8/+20
|\
| * odb: recursively load alternatesCarlos Martín Nieto2012-11-161-8/+20
* | Merge pull request #1071 from arrbee/alternate-fix-strcmpScott J. Goldman2012-11-1511-68/+139
|\ \
| * | Add POSIX compat lstat() variant for win32Russell Belfer2012-11-147-60/+96
| * | Create internal strcmp variants for function ptrsRussell Belfer2012-11-144-8/+43
* | | Fix -Wmaybe-uninitialized warningMichael Schubert2012-11-161-1/+1
* | | Merge pull request #1074 from edubart/ignore_diff_filemodeVicent Martí2012-11-151-0/+3
|\ \ \
| * | | Add option to ignore file mode in diffsEduardo Bart2012-11-151-0/+3
| | |/ | |/|
* | | Add explicit git_index ptr to diff and checkoutRussell Belfer2012-11-147-38/+47
* | | Add iterator for git_index objectRussell Belfer2012-11-147-24/+77
* | | Fix diff API to better parameter orderRussell Belfer2012-11-145-86/+50
|/ /
* | Slightly different valgrind fixCarlos Martín Nieto2012-11-131-3/+1
* | Fix a few valgrind errorsCarlos Martín Nieto2012-11-133-2/+5
|/
* Merge pull request #1068 from carlosmn/config-empty-valueVicent Martí2012-11-134-24/+35
|\
| * config: return an emtpy string when there is no valueCarlos Martín Nieto2012-11-132-16/+28
| * config: distinguish between a lone variable name and one without rhsCarlos Martín Nieto2012-11-133-9/+8
* | http: UnrustleVicent Marti2012-11-131-4/+1
* | Merge pull request #1016 from arrbee/fix-checkout-dir-removalVicent Martí2012-11-1324-525/+1166
|\ \ | |/ |/|
| * Fix warnings and valgrind issuesRussell Belfer2012-11-094-9/+15
| * Fix various cross-platform build issuesRussell Belfer2012-11-094-24/+24
| * fix regression in diff with submodule oidRussell Belfer2012-11-091-9/+8
| * Rework checkout with new strategy optionsRussell Belfer2012-11-098-163/+423
| * Some diff refactorings to help code reuseRussell Belfer2012-11-0911-127/+226
| * Move pathspec code in separate filesRussell Belfer2012-11-093-135/+220
| * Make iterator ignore eval lazyRussell Belfer2012-11-091-10/+17
| * Fix checkout behavior when its hands are tiedRussell Belfer2012-11-091-119/+230
| * Extensions to rmdir and mkdir utilitiesRussell Belfer2012-11-096-60/+134
* | config: rename get_config_entry -> config_entryCarlos Martín Nieto2012-11-131-1/+1
* | filebuf now has a git_hash_ctx instead of a ctx*Edward Thomson2012-11-132-18/+17
* | unload dll / destroy hash ctxs at shutdownEdward Thomson2012-11-137-0/+37
* | move hash library func ptrs to global globalEdward Thomson2012-11-137-55/+95
* | Remove git_hash_ctx_new - callers now _ctx_init()Edward Thomson2012-11-1314-167/+82
* | Win32 CryptoAPI and CNG support for SHA1Edward Thomson2012-11-1315-126/+666
* | Merge pull request #1065 from nulltoken/fix/memory-leakBen Straub2012-11-131-0/+1
|\ \
| * | local: fix memory leaknulltoken2012-11-131-0/+1
* | | Remove unused variablesMichael Schubert2012-11-131-1/+0
|/ /
* | Merge remote-tracking branch 'ben/local-transport' into developmentVicent Marti2012-11-121-7/+135
|\ \
| * | Remove unnecessary progress logicBen Straub2012-11-121-4/+0
| * | Fix error checkBen Straub2012-11-121-1/+1
| * | Avoid copying duplicate commitsBen Straub2012-11-091-7/+8