2007-01-14 | Additional fast-import tree delta corruption cleanups. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Correct tree corruption problems in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Replace ywrite in fast-import with the standard write_or_die. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Reuse the same buffer for all commits/tags in fast... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Recycle data buffers for tree generation in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Implemented tree delta compression in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Converted hash memcpy/memcmp to new hashcpy/hashcmp... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Don't crash fast-import if no branch log was requested. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added 'reset' command to clear a branch's tree. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Map only part of the generated pack file at any point... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Fixed compile error in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Fixed GPF in fast-import caused by unterminated linked... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added --branch-log to option to fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added option to export the marks table when fast-import... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Account for tree entry memory costs in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Moved from command to after data to help cvs2svn. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Remove branch creation command from fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Round out memory pool allocations in fast-import to... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Implemented tree reloading in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Implemented 'tag' command in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added branch load counter to fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added mark store/find to fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Converted fast-import to accept standard command line... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Fixed segfault in fast-import after growing a tree. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Allow symlink blobs in trees during fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Changed fast-import's pack header creation to use pack.h Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Converted fast-import to a text based protocol. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Implement blob ID validation in fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added tree and commit writing to fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Implemented branch handling and basic tree support... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added basic command handler to fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Refactored fast-import's internals for future additions. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Cleaned up memory allocation for object_entry structs. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Added automatic index generation to fast-import. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-14 | Created fast-import, a tool to quickly generating a... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-12 | Chose better tag names in git-describe after merges. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-10 | Improve merge performance by avoiding in-index merges. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-10 | Disallow working directory commands in a bare repository. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-10 | Make git-describe a builtin. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-10 | Don't save the commit buffer in git-describe. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-10 | Don't die in git-http-fetch when fetching packs. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2007-01-06 | Increase packedGit{Limit,WindowSize} on 64 bit systems. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Add test case for update hooks in receive-pack. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Update packedGit config option documentation. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Teach Git how to parse standard power of 2 suffixes. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Use /dev/null for update hook stdin. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Redirect update hook stdout to stderr. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Remove unnecessary argc parameter from run_command_v. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Automatically detect a bare git repository. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Replace "GIT_DIR" with GIT_DIR_ENVIRONMENT. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Use PATH_MAX constant for --bare. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-31 | Force core.filemode to false on Cygwin. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Fix random segfaults in pack-objects. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Cleanup read_cache_from error handling. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Replace mmap with xmmap, better handling MAP_FAILED. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Release pack windows before reporting out of memory. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Default core.packdGitWindowSize to 1 MiB if NO_MMAP. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Test suite for sliding window mmap implementation. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Create pack_report() as a debugging aid. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Support unmapping windows on 'temporary' packfiles. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Improve error message when packfile mmap fails. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Ensure core.packedGitWindowSize cannot be less than... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Load core configuration in git-verify-pack. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Fully activate the sliding window pack access. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Unmap individual windows rather than entire files. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Document why header parsing won't exceed a window. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Loop over pack_windows when inflating/accessing data. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Replace use_packed_git with window cursors. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Refactor how we open pack files to prepare for multiple... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Create read_or_die utility routine. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Use off_t for index and pack file lengths. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Refactor packed_git to prepare for sliding mmap windows. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Introduce new config option for mmap limit. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Replace unpack_entry_gently with unpack_entry. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Use merge-recursive in git-am -3. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Allow merging bare trees in merge-recursive. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-29 | Move better_branch_name above get_ref in merge-recursive. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-28 | Allow git-merge to select the default strategy. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-28 | Honor pull.{twohead,octopus} in git-merge. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-28 | Ensure `git-pull` fails if `git-merge` fails. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-28 | Use branch names in 'git-rebase -m' conflict hunks. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-28 | Honor GIT_REFLOG_ACTION in git-rebase. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-28 | Use GIT_REFLOG_ACTION environment variable instead. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-27 | Create 'git gc' to perform common maintenance operations. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-24 | Switch git_mmap to use pread. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-24 | Rename gitfakemmap to git_mmap. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-23 | Display 'theirs' branch name when possible in merge. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-23 | Use extended SHA1 syntax in merge-recursive conflicts. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-22 | Don't crash during repack of a reflog with pruned commits. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-22 | Introduce a global level warn() function. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-22 | Rename imap-send's internal info/warn functions. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-22 | Suggest 'add' in am/revert/cherry-pick. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-17 | Default GIT_COMMITTER_NAME to login name in recieve... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-16 | Align section headers of 'git status' to new 'git add'. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-16 | Suggest use of "git add file1 file2" when there is... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-16 | Teach bash the new features of 'git show'. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-16 | Enable reflogs by default in any repository with a... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-16 | Provide more meaningful output from 'git init-db'. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-16 | Avoid accessing a slow working copy during diffcore... Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |
2006-12-14 | Bypass expensive content comparsion during rename detection. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> |
diff | tree |