| Age | Commit message (Expand) | Author | Files | Lines |
| 2009-01-28 | add -u: do not fail to resolve a path as deleted | Junio C Hamano | 1 | -0/+20 |
| 2008-12-17 | Make 'ce_compare_link()' use the new 'strbuf_readlink()' | Linus Torvalds | 1 | -14/+8 |
| 2008-12-07 | read-cache.c: typofix in comment | Junio C Hamano | 1 | -1/+1 |
| 2008-11-30 | git add --intent-to-add: do not let an empty blob be committed by accident | Junio C Hamano | 1 | -0/+8 |
| 2008-11-28 | git add --intent-to-add: fix removal of cached emptiness | Junio C Hamano | 1 | -0/+2 |
| 2008-11-28 | Merge branch 'nd/narrow' (early part) into jc/add-i-t-a | Junio C Hamano | 1 | -10/+41 |
| 2008-11-12 | Merge branch 'maint' | Junio C Hamano | 1 | -0/+5 |
| 2008-11-12 | checkout: Fix "initial checkout" detection | Junio C Hamano | 1 | -0/+5 |
| 2008-11-02 | Merge branch 'jk/maint-ls-files-other' into maint | Junio C Hamano | 1 | -0/+28 |
| 2008-10-22 | rm: loosen safety valve for empty files | Jeff King | 1 | -1/+1 |
| 2008-10-21 | Merge branch 'jk/fix-ls-files-other' | Junio C Hamano | 1 | -0/+27 |
| 2008-10-21 | Merge branch 'jc/maint-reset-remove-unmerged-new' | Junio C Hamano | 1 | -13/+18 |
| 2008-10-18 | reset --hard/read-tree --reset -u: remove unmerged new paths | Junio C Hamano | 1 | -13/+18 |
| 2008-10-17 | Merge branch 'jk/maint-ls-files-other' into jk/fix-ls-files-other | Junio C Hamano | 1 | -0/+27 |
| 2008-10-17 | refactor handling of "other" files in ls-files and status | Jeff King | 1 | -0/+28 |
| 2008-10-12 | Extend index to save more flags | Nguyễn Thái Ngọc Duy | 1 | -10/+41 |
| 2008-10-12 | Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer | Brandon Casey | 1 | -2/+1 |
| 2008-10-12 | print an error message for invalid path | Dmitry Potapov | 1 | -2/+4 |
| 2008-10-09 | Merge branch 'jc/add-ita' | Shawn O. Pearce | 1 | -5/+24 |
| 2008-10-02 | fix openssl headers conflicting with custom SHA1 implementations | Nicolas Pitre | 1 | -14/+14 |
| 2008-09-18 | Merge branch 'jc/maint-name-hash-clear' into maint | Junio C Hamano | 1 | -0/+1 |
| 2008-09-16 | Merge branch 'jc/maint-name-hash-clear' | Junio C Hamano | 1 | -0/+1 |
| 2008-08-31 | git-add --intent-to-add (-N) | Junio C Hamano | 1 | -5/+24 |
| 2008-08-27 | Merge branch 'jc/add-addremove' | Junio C Hamano | 1 | -0/+61 |
| 2008-08-23 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+3 |
| 2008-08-23 | unpack_trees(): protect the handcrafted in-core index from read_cache() | Junio C Hamano | 1 | -1/+3 |
| 2008-08-23 | discard_cache: reset lazy name_hash bit | Junio C Hamano | 1 | -0/+1 |
| 2008-08-17 | index: future proof for "extended" index entries | Junio C Hamano | 1 | -0/+4 |
| 2008-07-30 | Teach gitlinks to ie_modified() and ce_modified_check_fs() | Junio C Hamano | 1 | -5/+22 |
| 2008-07-28 | Make use of stat.ctime configurable | Alex Riesen | 1 | -1/+1 |
| 2008-07-27 | git-mv: Keep moved index entries inact | Petr Baudis | 1 | -0/+16 |
| 2008-07-25 | builtin-add.c: restructure the code for maintainability | Junio C Hamano | 1 | -0/+61 |
| 2008-07-20 | "needs update" considered harmful | Junio C Hamano | 1 | -1/+4 |
| 2008-07-16 | read-cache.c: typofix | Junio C Hamano | 1 | -1/+1 |
| 2008-06-30 | Move read_cache_unmerged() to read-cache.c | Miklos Vajna | 1 | -0/+31 |
| 2008-06-22 | Merge branch 'lt/racy-empty' | Junio C Hamano | 1 | -0/+16 |
| 2008-06-19 | racy-git: an empty blob has a fixed object name | Linus Torvalds | 1 | -0/+16 |
| 2008-05-31 | Add shortcut in refresh_cache_ent() for marked entries. | Marius Storm-Olsen | 1 | -0/+9 |
| 2008-05-25 | Merge branch 'jc/add-n-u' | Junio C Hamano | 1 | -6/+17 |
| 2008-05-25 | Merge branch 'js/ignore-submodule' | Junio C Hamano | 1 | -0/+4 |
| 2008-05-21 | "git-add -n -u" should not add but just report | Junio C Hamano | 1 | -6/+17 |
| 2008-05-15 | Teach update-index about --ignore-submodules | Johannes Schindelin | 1 | -0/+4 |
| 2008-05-12 | Make the exit code of add_file_to_index actually useful | Alex Riesen | 1 | -3/+3 |
| 2008-05-10 | Avoid some unnecessary lstat() calls | Linus Torvalds | 1 | -12/+17 |
| 2008-05-10 | Merge branch 'py/diff-submodule' | Junio C Hamano | 1 | -1/+2 |
| 2008-05-10 | Merge branch 'lt/case-insensitive' | Junio C Hamano | 1 | -70/+44 |
| 2008-05-04 | is_racy_timestamp(): do not check timestamp for gitlinks | Junio C Hamano | 1 | -1/+2 |
| 2008-04-12 | write_index(): optimize ce_smudge_racily_clean_entry() calls with CE_UPTODATE | Junio C Hamano | 1 | -1/+1 |
| 2008-04-09 | Make git-add behave more sensibly in a case-insensitive environment | Linus Torvalds | 1 | -1/+36 |
| 2008-04-09 | When adding files to the index, add support for case-independent matches | Linus Torvalds | 1 | -7/+5 |
| 2008-04-09 | Move name hashing functions into a file of its own | Linus Torvalds | 1 | -62/+3 |
| 2008-03-09 | Add 'const' where appropriate to index handling functions | Linus Torvalds | 1 | -6/+6 |
| 2008-03-09 | Add 'df_name_compare()' helper function | Linus Torvalds | 1 | -0/+35 |
| 2008-02-27 | Merge branch 'db/checkout' | Junio C Hamano | 1 | -0/+10 |
| 2008-02-22 | Name hash fixups: export (and rename) remove_hash_entry | Linus Torvalds | 1 | -16/+2 |
| 2008-02-22 | Fix name re-hashing semantics | Linus Torvalds | 1 | -5/+9 |
| 2008-02-09 | Library function to check for unmerged index entries | Daniel Barkalow | 1 | -0/+10 |
| 2008-01-22 | lazy index hashing | Junio C Hamano | 1 | -3/+23 |
| 2008-01-22 | Create pathname-based hash-table lookup into index | Linus Torvalds | 1 | -10/+88 |
| 2008-01-22 | read-cache.c: introduce is_racy_timestamp() helper | Junio C Hamano | 1 | -5/+8 |
| 2008-01-22 | read-cache.c: fix a couple more CE_REMOVE conversion | Junio C Hamano | 1 | -3/+4 |
| 2008-01-21 | Avoid running lstat(2) on the same cache entry. | Junio C Hamano | 1 | -1/+15 |
| 2008-01-21 | index: be careful when handling long names | Junio C Hamano | 1 | -1/+11 |
| 2008-01-21 | Make on-disk index representation separate from in-core one | Linus Torvalds | 1 | -82/+118 |
| 2007-11-14 | Merge branch 'jc/maint-add-sync-stat' | Junio C Hamano | 1 | -17/+31 |
| 2007-11-10 | git-add: make the entry stat-clean after re-adding the same contents | Junio C Hamano | 1 | -1/+2 |
| 2007-11-10 | ce_match_stat, run_diff_files: use symbolic constants for readability | Junio C Hamano | 1 | -17/+30 |
| 2007-10-18 | Merge branch 'maint' | Shawn O. Pearce | 1 | -0/+2 |
| 2007-10-18 | git-blame shouldn't crash if run in an unmerged tree | Linus Torvalds | 1 | -0/+2 |
| 2007-09-26 | Move make_cache_entry() from merge-recursive.c into read-cache.c | Carlos Rica | 1 | -0/+25 |
| 2007-09-26 | Small cache_tree_write refactor. | Pierre Habouzit | 1 | -10/+9 |
| 2007-09-14 | Merge branch 'jc/cachetree' into cr/reset | Junio C Hamano | 1 | -1/+2 |
| 2007-09-14 | Simplify cache API | Junio C Hamano | 1 | -1/+2 |
| 2007-09-12 | Move make_cache_entry() from merge-recursive.c into read-cache.c | Carlos Rica | 1 | -0/+25 |
| 2007-08-13 | git-add: Add support for --refresh option. | Alexandre Julliard | 1 | -1/+5 |
| 2007-08-10 | Optimize "diff --cached" performance. | Junio C Hamano | 1 | -2/+18 |
| 2007-07-30 | add_file_to_index: skip rehashing if the cached stat already matches | Junio C Hamano | 1 | -1/+10 |
| 2007-07-01 | git add: respect core.filemode with unmerged entries | Johannes Schindelin | 1 | -1/+29 |
| 2007-06-07 | War on whitespace | Junio C Hamano | 1 | -5/+5 |
| 2007-05-21 | rename dirlink to gitlink. | Martin Waitz | 1 | -3/+3 |
| 2007-04-25 | read_cache_from(): small simplification | Luiz Fernando N. Capitulino | 1 | -9/+8 |
| 2007-04-22 | Make read-cache.c "the_index" free. | Junio C Hamano | 1 | -109/+128 |
| 2007-04-22 | Move index-related variables into a structure. | Junio C Hamano | 1 | -8/+4 |
| 2007-04-14 | Fix gitlink index entry filesystem matching | Linus Torvalds | 1 | -4/+4 |
| 2007-04-11 | Teach directory traversal about subprojects | Linus Torvalds | 1 | -0/+4 |
| 2007-04-11 | Fix thinko in subproject entry sorting | Linus Torvalds | 1 | -2/+2 |
| 2007-04-10 | Teach core object handling functions about gitlinks | Linus Torvalds | 1 | -4/+31 |
| 2007-04-07 | Merge branch 'jc/read-tree-df' (early part) | Junio C Hamano | 1 | -9/+31 |
| 2007-04-05 | Rename add_file_to_index() to add_file_to_cache() | Junio C Hamano | 1 | -1/+1 |
| 2007-04-05 | Propagate cache error internal to refresh_cache() via parameter. | Junio C Hamano | 1 | -6/+13 |
| 2007-04-05 | Fix bogus error message from merge-recursive error path | Junio C Hamano | 1 | -1/+1 |
| 2007-04-04 | add_cache_entry(): removal of file foo does not conflict with foo/bar | Junio C Hamano | 1 | -9/+31 |
| 2007-03-07 | Cast 64 bit off_t to 32 bit size_t | Shawn O. Pearce | 1 | -3/+3 |
| 2007-03-02 | Add core.symlinks to mark filesystems that do not support symbolic links. | Johannes Sixt | 1 | -4/+6 |
| 2007-02-28 | index_fd(): pass optional path parameter as hint for blob conversion | Junio C Hamano | 1 | -1/+1 |
| 2007-02-28 | index_fd(): use enum object_type instead of type name string. | Junio C Hamano | 1 | -1/+1 |
| 2007-02-27 | convert object type handling from a string to a number | Nicolas Pitre | 1 | -2/+2 |
| 2007-02-16 | Do not take mode bits from index after type change. | Junio C Hamano | 1 | -6/+7 |
| 2007-01-11 | write-cache: do not leak the serialized cache-tree data. | Linus Torvalds | 1 | -1/+1 |
| 2007-01-08 | short i/o: fix calls to write to use xwrite or write_in_full | Andy Whitcroft | 1 | -3/+3 |
| 2006-12-29 | Cleanup read_cache_from error handling. | Shawn O. Pearce | 1 | -4/+4 |
| 2006-12-29 | Replace mmap with xmmap, better handling MAP_FAILED. | Shawn O. Pearce | 1 | -1/+1 |
| 2006-12-17 | Fix check_file_directory_conflict(). | Junio C Hamano | 1 | -1/+1 |
| 2006-12-17 | git-add: remove conflicting entry when adding. | Junio C Hamano | 1 | -1/+1 |
| 2006-12-17 | update-index: make D/F conflict error a bit more verbose. | Junio C Hamano | 1 | -1/+1 |
| 2006-11-22 | trust-executable-bit: fix breakage for symlinks | Junio C Hamano | 1 | -3/+3 |
| 2006-11-18 | sparse fix: non-ANSI function declaration | Rene Scharfe | 1 | -1/+1 |
| 2006-09-26 | Ignore executable bit when adding files if filemode=0. | Shawn Pearce | 1 | -1/+3 |
| 2006-08-27 | Merge branch 'js/c-merge-recursive' | Junio C Hamano | 1 | -0/+17 |
| 2006-08-17 | Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. | David Rientjes | 1 | -2/+2 |
| 2006-08-16 | Merge branch 'jc/racy' | Junio C Hamano | 1 | -59/+10 |
| 2006-08-15 | Remove the "delay writing to avoid runtime penalty of racy-git avoidance" | Junio C Hamano | 1 | -52/+1 |
| 2006-08-15 | Add check program "git-check-racy" | Junio C Hamano | 1 | -3/+9 |
| 2006-08-15 | remove unnecessary initializations | David Rientjes | 1 | -6/+6 |
| 2006-08-15 | avoid nanosleep(2) | Junio C Hamano | 1 | -5/+1 |
| 2006-08-14 | read-cache.c cleanup | David Rientjes | 1 | -7/+3 |
| 2006-08-12 | Merge branch 'master' into js/c-merge-recursive | Junio C Hamano | 1 | -1/+1 |
| 2006-08-10 | discard_cache(): discard index, even if no file was mmap()ed | Johannes Schindelin | 1 | -3/+3 |
| 2006-08-08 | read-cache: tweak racy-git delay logic | Junio C Hamano | 1 | -21/+52 |
| 2006-08-07 | Racy git: avoid having to be always too careful | Junio C Hamano | 1 | -4/+40 |
| 2006-07-31 | Fix double "close()" in ce_compare_data | Linus Torvalds | 1 | -1/+1 |
| 2006-07-30 | Merge branch 'js/read-tree' into js/c-merge-recursive | Junio C Hamano | 1 | -0/+39 |
| 2006-07-26 | Make git-mv a builtin | Johannes Schindelin | 1 | -0/+39 |
| 2006-07-26 | Extract helper bits from c-merge-recursive work | Johannes Schindelin | 1 | -45/+42 |
| 2006-07-13 | Status update on merge-recursive in C | Johannes Schindelin | 1 | -45/+59 |
| 2006-07-10 | Avoid C99 comments, use old-style C comments instead. | Pavel Roskin | 1 | -1/+1 |
| 2006-06-20 | Remove all void-pointer arithmetic. | Florian Forster | 1 | -6/+7 |
| 2006-05-28 | Merge branch 'jc/dirwalk-n-cache-tree' into jc/cache-tree | Junio C Hamano | 1 | -1/+184 |
| 2006-05-28 | git-write-tree writes garbage on sparc64 | Dennis Stosberg | 1 | -1/+1 |
| 2006-05-20 | Merge branch 'lt/dirwalk' into jc/dirwalk-n-cache-tree | Junio C Hamano | 1 | -0/+66 |
| 2006-05-20 | Merge branch 'jc/cache-tree' into jc/dirwalk-n-cache-tree | Junio C Hamano | 1 | -0/+72 |
| 2006-05-19 | Libify the index refresh logic | Linus Torvalds | 1 | -0/+117 |
| 2006-05-18 | Prevent bogus paths from being added to the index. | Linus Torvalds | 1 | -0/+66 |
| 2006-05-09 | read-cache.c: use xcalloc() not calloc() | Yakov Lerner | 1 | -1/+1 |
| 2006-04-24 | index: make the index file format extensible. | Junio C Hamano | 1 | -26/+79 |
| 2006-04-23 | read-cache/write-cache: optionally return cache checksum SHA1. | Junio C Hamano | 1 | -8/+27 |
| 2006-02-12 | cache_name_compare() compares name and stage, nothing else. | Junio C Hamano | 1 | -3/+3 |
| 2006-02-08 | "Assume unchanged" git | Junio C Hamano | 1 | -5/+23 |
| 2005-12-20 | ce_smudge_racily_clean_entry: explain why it works. | Junio C Hamano | 1 | -1/+25 |
| 2005-12-20 | Racy GIT (part #2) | Junio C Hamano | 1 | -1/+31 |
| 2005-12-20 | Racy GIT | Junio C Hamano | 1 | -54/+86 |
| 2005-10-11 | Use git config file for committer name and email info | Linus Torvalds | 1 | -1/+0 |
| 2005-10-11 | Use core.filemode. | Junio C Hamano | 1 | -4/+8 |
| 2005-10-10 | Add ".git/config" file parser | Linus Torvalds | 1 | -0/+1 |
| 2005-10-01 | [PATCH] Better error reporting for "git status" | Linus Torvalds | 1 | -5/+9 |
| 2005-09-24 | Diff clean-up. | Junio C Hamano | 1 | -1/+1 |
| 2005-09-20 | Show modified files in git-ls-files | Junio C Hamano | 1 | -0/+77 |
| 2005-09-11 | [PATCH] Fix buffer overflow in ce_flush(). | Qingning Huo | 1 | -0/+7 |
| 2005-08-16 | [PATCH] Improve handling of "." and ".." in git-diff-* | Linus Torvalds | 1 | -0/+2 |
| 2005-07-29 | [PATCH] mmap error handling | Pavel Roskin | 1 | -2/+2 |
| 2005-07-14 | Make "ce_match_path()" a generic helper function | Linus Torvalds | 1 | -0/+24 |
| 2005-06-25 | [PATCH] Fix oversimplified optimization for add_cache_entry(). | Junio C Hamano | 1 | -11/+21 |
| 2005-06-18 | read-cache.c: remove stray debugging printf | Linus Torvalds | 1 | -1/+0 |
| 2005-06-18 | Re-implement "check_file_directory_conflict()" | Linus Torvalds | 1 | -89/+88 |
| 2005-06-10 | [PATCH] Bugfix: read-cache.c:write_cache() misrecords number of entries. | Junio C Hamano | 1 | -2/+6 |
| 2005-06-09 | git-read-tree: remove deleted files in the working directory | Linus Torvalds | 1 | -0/+2 |
| 2005-06-07 | [PATCH] Use ntohs instead of htons to convert ce_flags to host byte order | Timo Hirvonen | 1 | -5/+5 |
| 2005-05-27 | [PATCH] check_file_directory_conflict path fix | David Meybohm | 1 | -1/+3 |
| 2005-05-22 | Don't care about st_dev in the index file | Linus Torvalds | 1 | -4/+14 |
| 2005-05-22 | Include file cleanups.. | Linus Torvalds | 1 | -1/+0 |
| 2005-05-20 | Introduce "base_name_compare()" helper function | Linus Torvalds | 1 | -0/+19 |
| 2005-05-19 | [PATCH] Implement git-checkout-cache -u to update stat information in the cache. | Junio C Hamano | 1 | -0/+20 |
| 2005-05-18 | [PATCH] Kill a bunch of pointer sign warnings for gcc4 | Brian Gerst | 1 | -1/+1 |
| 2005-05-15 | Rename some more cache-related functions | Brad Roberts | 1 | -7/+7 |
| 2005-05-15 | Rename cache_match_stat() to ce_match_stat() | Brad Roberts | 1 | -1/+1 |
| 2005-05-08 | A stylistic fix to read-cache.c | Junio C Hamano | 1 | -1/+1 |
| 2005-05-07 | Add git-update-cache --replace option. | Junio C Hamano | 1 | -15/+39 |
| 2005-05-07 | git-update-cache refuses to add a file where a directory is registed. | Junio C Hamano | 1 | -0/+85 |
| 2005-05-06 | [PATCH] Do not initialize sha1_file_directory by hand. | Junio C Hamano | 1 | -5/+0 |
| 2005-05-06 | Revert bogus optimization that avoids index file writes | Linus Torvalds | 1 | -1/+4 |
| 2005-05-06 | [PATCH] fix compare symlink against readlink not data | Kay Sievers | 1 | -3/+3 |
| 2005-05-05 | [PATCH] git and symlinks as tracked content | Kay Sievers | 1 | -0/+10 |
| 2005-04-26 | Allow writing to the private index file mapping. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-26 | [PATCH] introduce xmalloc and xrealloc | Christopher Li | 1 | -1/+1 |
| 2005-04-22 | New "diff-cache" implementation. | Linus Torvalds | 1 | -2/+2 |
| 2005-04-21 | Add support for a "GIT_INDEX_FILE" environment variable. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-21 | Fix NSEC compile problem, and properly parse the rev-tree cmd line. | Linus Torvalds | 1 | -2/+2 |
| 2005-04-20 | Make the sha1 of the index file go at the very end of the file. | Linus Torvalds | 1 | -23/+21 |
| 2005-04-20 | Speed up index file writing by chunking it nicely. | Linus Torvalds | 1 | -4/+39 |
| 2005-04-18 | Split up read-cache.c into more logical clumps. | Linus Torvalds | 1 | -270/+0 |
| 2005-04-18 | [PATCH] fix bug in read-cache.c which loses files when merging a tree | James Bottomley | 1 | -1/+0 |
| 2005-04-17 | [PATCH] Fix +x-related show-diff false positives | Petr Baudis | 1 | -1/+1 |
| 2005-04-17 | [PATCH] update-cache --remove marks the path merged. | Junio C Hamano | 1 | -1/+3 |
| 2005-04-16 | Be much more liberal about the file mode bits. | Linus Torvalds | 1 | -1/+2 |
| 2005-04-16 | When inserting a index entry of stage 0, remove all old unmerged entries. | Linus Torvalds | 1 | -5/+31 |
| 2005-04-15 | Make cache entry comparison take the new "state" flag into account. | Linus Torvalds | 1 | -3/+9 |
| 2005-04-15 | Convert the index file reading/writing to use network byte order. | Linus Torvalds | 1 | -27/+29 |
| 2005-04-13 | Fix read-cache.c collission check logic. | Linus Torvalds | 1 | -11/+28 |
| 2005-04-13 | [PATCH] Whitespace Fixes | Ingo Molnar | 1 | -1/+1 |
| 2005-04-13 | [PATCH] Consolidate the error handling | Petr Baudis | 1 | -14/+30 |
| 2005-04-13 | [PATCH] Make nsec checking optional | Petr Baudis | 1 | -4/+13 |
| 2005-04-13 | [PATCH] SHA1 naive collision checking | Petr Baudis | 1 | -2/+19 |
| 2005-04-11 | Rename ".dircache" directory to ".git" | Linus Torvalds | 1 | -1/+1 |
| 2005-04-11 | Fix "usage()" to do the missing line termination. | Linus Torvalds | 1 | -1/+3 |
| 2005-04-10 | Fix off-by-one error in removal of cache entry. | Linus Torvalds | 1 | -7/+7 |
| 2005-04-10 | Add "-R" flag to "diff-tree", so that it will recursively traverse a tree of ... | Linus Torvalds | 1 | -4/+4 |
| 2005-04-10 | Make "update-cache" a bit friendlier to use (and harder to mis-use). | Linus Torvalds | 1 | -3/+10 |
| 2005-04-09 | This implements the new "recursive tree" write-tree. | Linus Torvalds | 1 | -2/+3 |
| 2005-04-09 | Export "cache_name_compare()" helper function. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-09 | Make "write_cache()" and friends available as generic routines. | Linus Torvalds | 1 | -2/+70 |