summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2007-01-11GIT v1.5.0-rc1v1.5.0-rc1Junio C Hamano1-1/+1
2007-01-11plug a few leaks in revision walking used in describe.Junio C Hamano2-3/+6
2007-01-11Chose better tag names in git-describe after merges.Shawn O. Pearce1-11/+67
2007-01-11Merge branch 'jc/bare'Junio C Hamano17-15/+62
2007-01-11Merge branch 'ar/merge-recursive'Junio C Hamano1-126/+46
2007-01-11Merge branch 'jc/detached-head'Junio C Hamano7-42/+135
2007-01-11git-status: wording update to deal with deleted files.Junio C Hamano1-3/+16
2007-01-11git-rm: do not fail on already removed file.Junio C Hamano1-1/+5
2007-01-11Avoid errors and warnings when attempting to do I/O on zero bytesEric Wong2-0/+10
2007-01-11Better error messages for corrupt databasesLinus Torvalds2-1/+3
2007-01-11config-set: check write-in-full returns in set_multivarJunio C Hamano1-19/+24
2007-01-11index-pack: write-or-die instead of unchecked write-in-full.Junio C Hamano1-1/+1
2007-01-11write_in_full: really write in full or return error on disk full.Linus Torvalds1-7/+6
2007-01-11Document git-initJunio C Hamano2-90/+115
2007-01-11write-cache: do not leak the serialized cache-tree data.Linus Torvalds1-1/+1
2007-01-10Disallow working directory commands in a bare repository.Shawn O. Pearce11-4/+25
2007-01-10merge-recursive: do not use on-file index when not needed.Junio C Hamano1-123/+46
2007-01-10Speed-up recursive by flushing index only once for all entriesAlex Riesen1-5/+2
2007-01-10Provide better feedback for the untracked only case in status outputJürgen Rühle2-11/+16
2007-01-10Merge branch 'js/reflog'Junio C Hamano6-24/+44
2007-01-10Makefile: remove $foo when $foo.exe is built/installed.Junio C Hamano1-3/+9
2007-01-10send-email: work around double encoding of in-body From field.Jürgen Rühle1-0/+10
2007-01-10Add git-init documentation.Nicolas Pitre1-0/+1
2007-01-10Fix t1410 for core.filemode==falseJohannes Schindelin1-0/+2
2007-01-10Make git-describe a builtin.Shawn O. Pearce4-3/+6
2007-01-10Don't save the commit buffer in git-describe.Shawn O. Pearce1-0/+1
2007-01-09Fix warnings in sha1_file.c - use C99 printf format if availablePavel Roskin1-4/+11
2007-01-09-u is now default for 'git-mailinfo'.Junio C Hamano4-18/+21
2007-01-09-u is now default for 'git-applymbox'Junio C Hamano2-8/+9
2007-01-09git-am: should work when "--no-utf8 --utf8" is givenJunio C Hamano1-1/+1
2007-01-09git-checkout: handle local changes sanely when detaching HEADJunio C Hamano1-11/+25
2007-01-09Don't die in git-http-fetch when fetching packs.Shawn O. Pearce2-0/+4
2007-01-09git-checkout: safety check for detached HEAD checks existing refsJunio C Hamano1-7/+7
2007-01-09Update git-svn manpage to remove the implication that SVN::* is optional.Steven Grimm1-59/+6
2007-01-09Replacing the system call pread() with lseek()/xread()/lseek() sequence.Stefan-W. Hahn3-0/+30
2007-01-09gitweb: Fix git_patchset_body not closing <div class="patch">Jakub Narebski1-3/+4
2007-01-09git.el: Define the propertize function if needed, for XEmacs compatibility.Alexandre Julliard1-5/+13
2007-01-09git-clone: Make sure the master branch exists before running cat on it.Alexandre Julliard1-1/+1
2007-01-09git-apply: Remove directories that have become empty after deleting a file.Alexandre Julliard1-2/+13
2007-01-09get_tree_entry: map blank requested entry to tree rootJeff King1-1/+8
2007-01-09builtin-archive: do not free a tree held by the object layer.Junio C Hamano1-1/+0
2007-01-09Merge branch 'maint'Junio C Hamano1-1/+2
2007-01-09Fix "Do not ignore a detected patchfile brokenness."Junio C Hamano1-1/+2
2007-01-09Sanitize for_each_reflog_ent()Johannes Schindelin6-24/+44
2007-01-09Do not ignore a detected patchfile brokenness.Junio C Hamano1-1/+1
2007-01-08merge-base: do not leak commit listJunio C Hamano1-2/+4
2007-01-08Auto-quote config values in config.c:store_write_pair()Brian Gernhardt2-0/+31
2007-01-08Ignore git-init and git-remoteBrian Gernhardt1-0/+2
2007-01-08rm git-rerere.perl -- it is now a built-in.Junio C Hamano1-284/+0
2007-01-08cvsserver: fix revision number during file addsMartin Langhoff1-1/+4
2007-01-08cvsserver: detect early of we are up to date and avoid costly rev-listMartin Langhoff1-1/+8
2007-01-08Documentation: add git-remote man pageJ. Bruce Fields1-0/+76
2007-01-08Merge branch 'jc/reflog'Junio C Hamano6-222/+571
2007-01-08short i/o: fix config updates to use write_in_fullAndy Whitcroft1-29/+77
2007-01-08short i/o: fix calls to write to use xwrite or write_in_fullAndy Whitcroft20-89/+74
2007-01-08short i/o: fix calls to read to use xread or read_in_fullAndy Whitcroft17-39/+57
2007-01-08short i/o: clean up the naming for the write_{in,or}_xxx familyAndy Whitcroft4-35/+48
2007-01-08--prune is now default for 'pack-refs'Junio C Hamano3-7/+13
2007-01-08--utf8 is now default for 'git-am'Junio C Hamano2-6/+21
2007-01-08git-commit: do not fail to print the diffstat even if there is a file named HEADMichael Loeffler1-1/+1
2007-01-08ssh-upload: prevent buffer overrunAndy Whitcroft1-1/+1
2007-01-08git-checkout: fix branch name output from the commandJunio C Hamano2-2/+2
2007-01-08git-checkout: safety when coming back from the detached HEAD state.Junio C Hamano1-0/+18
2007-01-08git-checkout: rewording comments regarding detached HEAD.Junio C Hamano1-9/+12
2007-01-08git-checkout: do not warn detaching HEAD when it is already detached.Junio C Hamano1-3/+8
2007-01-08Detached HEAD (experimental)Junio C Hamano5-23/+50
2007-01-08git-branch: show detached HEADLars Hjemli1-7/+24
2007-01-08git-status: show detached HEADJunio C Hamano1-2/+11
2007-01-08cvsimport: cleanup temporary cvsps fileMartin Langhoff1-5/+11
2007-01-08cvsimport: document -S and -L optionsMartin Langhoff1-0/+8
2007-01-08cvsimport: skip commits that are too recent (option and documentation)Martin Langhoff2-4/+11
2007-01-07git-fetch: allow updating the current branch in a bare repository.Junio C Hamano2-4/+13
2007-01-07Introduce is_bare_repository() and core.bare configuration variableJunio C Hamano5-6/+21
2007-01-07Move initialization of log_all_ref_updatesJunio C Hamano2-3/+5
2007-01-07git-svn: pass an unambiguous ref to rev-list when grafting-branchesEric Wong1-1/+1
2007-01-07git-svn: add --prefix= option to multi-initEric Wong2-3/+23
2007-01-07Documentation: clarify definition of "reachable"J. Bruce Fields1-2/+5
2007-01-07git-svnimport: fix edge revisions double importingSasha Khapyorsky1-2/+2
2007-01-07cvsimport: skip commits that are too recentMartin Langhoff1-0/+14
2007-01-07gitweb: Remove superfluous "|" in "commit" viewJakub Narebski1-1/+1
2007-01-07Remove unnecessary git-rm --cached reference from status outputJürgen Rühle1-2/+2
2007-01-07"init-db" can really be just "init"Nicolas Pitre8-6/+9
2007-01-07Merge branch 'sp/mmap'Junio C Hamano14-231/+582
2007-01-07Spell default packedgitlimit slightly differentlyJunio C Hamano1-3/+1
2007-01-06Merge branch 'jr/status'Junio C Hamano2-13/+37
2007-01-06Merge branch 'jc/remote'Junio C Hamano2-1/+278
2007-01-06git-reset <tree> -- <path> restores absense of <path> in <tree>Junio C Hamano1-2/+4
2007-01-06diff-index --cached --raw: show tree entry on the LHS for unmerged entries.Junio C Hamano4-8/+15
2007-01-06reflog --fix-stale: do not check the same trees and commits repeatedly.Junio C Hamano1-23/+54
2007-01-06reflog expire --fix-staleJunio C Hamano2-21/+314
2007-01-06Move traversal of reachable objects into a separate library.Junio C Hamano4-193/+208
2007-01-06builtin-prune: separate ref walking from reflog walking.Junio C Hamano1-2/+9
2007-01-06builtin-prune: make file-scope static struct to an argument.Junio C Hamano1-15/+18
2007-01-06gitweb: Fix split patches output (e.g. file to symlink)Jakub Narebski1-2/+2
2007-01-06Revert "gitweb: There can be empty patches (in git_patchset_body)"Jakub Narebski1-1/+1
2007-01-06gitweb: Fix errors in git_patchset_body for empty patchesJakub Narebski1-1/+3
2007-01-06gitweb: Fix error in "rename to"/"copy to" git diff header outputJakub Narebski1-3/+3
2007-01-06gitweb: Fix error in git_patchest_body for file creation/deletion patchJakub Narebski1-1/+5
2007-01-06git-svn: fix show-ignoreEric Wong1-1/+1
2007-01-06Documentation: tutorial editingJ. Bruce Fields1-6/+10
2007-01-06Documentation/git-svn: clarify dcommit, rebase vs pull/mergeEric Wong1-15/+18
2007-01-06git-svnimport: clean svn path when accessing SVN repoSasha Khapyorsky1-0/+4
2007-01-06git-svnimport: support for incremental importSasha Khapyorsky2-8/+34
2007-01-06git.el: Avoid setting font lock keywords before entering log-edit mode.Alexandre Julliard1-8/+11
2007-01-06instaweb: Nicer error message when the http daemon isn't foundFredrik Kuivinen1-0/+3
2007-01-06git.el: Don't use --info-only when resolving a file.Alexandre Julliard1-1/+1
2007-01-06git-clean: Fix the -q option.Alexandre Julliard1-3/+1
2007-01-06Print a more accurate error message when we fail to create a lock file.Steven Grimm1-1/+1
2007-01-06Describe git-clone's actual behavior in the summarySteven Grimm1-3/+3
2007-01-06Set default "tar" umask to 002 and owner.group to root.rootRené Scharfe1-4/+3
2007-01-06Increase packedGit{Limit,WindowSize} on 64 bit systems.Shawn O. Pearce2-8/+18
2007-01-06Fix timestamp for test-tickJunio C Hamano1-3/+3
2007-01-05builtin-prune: memory diet.Junio C Hamano1-0/+2
2007-01-04git-remoteJunio C Hamano2-1/+278
2007-01-04Blame "linenr" link jumps to previous state at "orig_lineno"Luben Tuikov1-1/+6
2007-01-04gitweb: Fix "Use of uninitialized value" warning in git_tags_bodyJakub Narebski1-2/+6
2007-01-04git-svn: make --repack work consistently between fetch and multi-fetchEric Wong1-4/+6
2007-01-04git-svn: update documentation for multi-{init|fetch}Eric Wong1-17/+37
2007-01-04git-svn: make multi-init less confusingEric Wong1-38/+40
2007-01-04Remove shadowing variable from traverse_trees()René Scharfe1-1/+0
2007-01-04Make check target depend on common-cmds.hRené Scharfe1-1/+1
2007-01-04rerere: Fix removal of already resolved path.Junio C Hamano1-4/+3
2007-01-04Merge branch 'maint'Junio C Hamano4-7/+22
2007-01-04pack-check.c::verify_packfile(): don't run SHA-1 update on huge datav1.4.4.4Junio C Hamano1-5/+15
2007-01-03gitweb: Fix shortlog only showing HEAD revision.Robert Fitzsimons1-1/+1
2007-01-03git-verify-tag: make sure we remove temporary file.Junio C Hamano1-0/+3
2007-01-03git-tag: add flag to verify a tagSanti Béjar3-3/+16
2007-01-03Refactor print-functions in builtin-branchLars Hjemli1-43/+40
2007-01-03gitweb: There can be empty patches (in git_patchset_body)Jakub Narebski1-1/+1
2007-01-03gitweb: Fix bug in git_difftree_body (was '!=' instead of 'ne')Jakub Narebski1-1/+1
2007-01-03Documentation/tutorial: misc updatesSanti Béjar1-4/+13
2007-01-03tutorial: misc updates.Junio C Hamano1-7/+17
2007-01-03Skip excessive blank lines before commit bodyLars Hjemli1-1/+4
2007-01-03Add documentation for git-branch's color configuration.Brian Gernhardt3-8/+27
2007-01-03gitweb: Fix error in git_project_index subroutineJakub Narebski1-1/+1
2007-01-03Fix infinite loop when deleting multiple packed refs.Junio C Hamano3-2/+7
2007-01-02Improve cached content header of status outputJürgen Rühle1-4/+14
2007-01-02Support --amend on initial commit in status outputJürgen Rühle1-2/+3
2007-01-02Improve "nothing to commit" part of status outputJürgen Rühle2-6/+19
2007-01-02Clarify syntax and role of git-add in status outputJürgen Rühle1-1/+1
2007-01-02send pack check for failure to send revisions listAndy Whitcroft3-2/+30
2007-01-02instaweb: load Apache mime and dir modules if they are neededEric Wong1-0/+10
2007-01-02fetch-pack: do not use lockfile structure on stack.Junio C Hamano1-1/+2
2007-01-01Remove unused variable (git-commit.sh)Junio C Hamano1-1/+0
2007-01-01Update clone/fetch documentation with --depth (shallow clone) optionJunio C Hamano2-1/+16
2007-01-01Strongly discourage --update-head-ok in fetch-options documentation.Junio C Hamano1-2/+4
2007-01-01Merge branch 'sp/merge' (early part)Junio C Hamano2-14/+20
2007-01-01Documentation: remove master:origin example from pull-fetch-param.txtJ. Bruce Fields1-4/+0
2007-01-01Documentation: update git-pull.txt for new clone behaviorJ. Bruce Fields1-44/+25
2007-01-01git-fetch: remove .keep file at the end.Junio C Hamano1-7/+16
2007-01-01fail pull/merge early in the middle of conflicted mergeJunio C Hamano2-0/+6
2007-01-01Update send-pack pipeline documentation.Junio C Hamano1-65/+16
2006-12-31git-svn: t/t91??-*: optimize the tests a bitEric Wong3-19/+7
2006-12-31git-svn: t/t9100-git-svn-basic: remove old check for NO_SYMLINKEric Wong1-49/+35
2006-12-31git-svn: remove svnadmin dependency from the testsEric Wong1-22/+17
2006-12-31i18n: do not leak 'encoding' header even when we cheat the conversion.Junio C Hamano1-4/+6
2006-12-31Do not merge random set of refs out of wildcarded refsJunio C Hamano1-1/+22
2006-12-31Fix formatting for urls section of fetch, pull, and push manpagesTheodore Tso1-12/+14
2006-12-31Documentation: update tutorial's discussion of originJ. Bruce Fields1-10/+15
2006-12-31Documentation: update glossary entry for "origin"J. Bruce Fields1-3/+4
2006-12-31Documentation: update git-clone.txt for clone's new default behaviorJ. Bruce Fields1-7/+4
2006-12-31Docs: update cvs-migration.txt to reflect clone's new default behaviorJ. Bruce Fields1-7/+4
2006-12-31send-pack: tell pack-objects to use its internal rev-list.Junio C Hamano1-97/+42
2006-12-31send-pack.c: use is_null_sha1()Junio C Hamano1-12/+1
2006-12-31Update documentation for update hook.Junio C Hamano1-2/+2
2006-12-31Merge branch 'jc/send-pack-pipeline'Junio C Hamano2-5/+114
2006-12-31Add test case for update hooks in receive-pack.Shawn O. Pearce1-0/+81
2006-12-30Update packedGit config option documentation.Shawn O. Pearce1-2/+6
2006-12-30Merge branch 'master' into sp/mmapJunio C Hamano27-84/+321
2006-12-30Documentation/config.txt (and repo-config manpage): mark-up fix.Junio C Hamano1-7/+7
2006-12-30Teach Git how to parse standard power of 2 suffixes.Shawn O. Pearce3-1/+20
2006-12-30Use /dev/null for update hook stdin.Shawn O. Pearce3-6/+8
2006-12-30Redirect update hook stdout to stderr.Shawn O. Pearce3-7/+30
2006-12-30Remove unnecessary argc parameter from run_command_v.Shawn O. Pearce4-9/+9
2006-12-30Automatically detect a bare git repository.Shawn O. Pearce1-34/+39
2006-12-30Replace "GIT_DIR" with GIT_DIR_ENVIRONMENT.Shawn O. Pearce1-3/+3
2006-12-30Use PATH_MAX constant for --bare.Shawn O. Pearce1-2/+2
2006-12-30Force core.filemode to false on Cygwin.Shawn O. Pearce2-4/+18
2006-12-30Fix formatting for urls section of fetch, pull, and push manpagesTheodore Ts'o1-7/+16
2006-12-30Fix yet another subtle xdl_merge() bugJohannes Schindelin1-2/+5
2006-12-30i18n: drop "encoding" header in the output after re-coding.Junio C Hamano1-0/+45
2006-12-30commit-tree: cope with different ways "utf-8" can be spelled.Junio C Hamano3-2/+12
2006-12-30Move commit reencoding parameter parsing to revision.cJunio C Hamano3-0/+16
2006-12-30Documentation: minor rewording for git-log and git-show pages.Junio C Hamano2-5/+9
2006-12-30Documentation: i18n commit log message notes.Junio C Hamano5-0/+78
2006-12-30t3900: test log --encoding=noneJunio C Hamano1-1/+8
2006-12-30commit re-encoding: fix confusion between no and default conversion.Junio C Hamano1-0/+2
2006-12-29Documentation: illustrate send-pack pipeline.Junio C Hamano1-0/+112
2006-12-29send-pack: fix pipeline.Junio C Hamano1-5/+2
2006-12-29mmap: set FD_CLOEXEC for file descriptors we keep open for mmap()Junio C Hamano1-0/+11
2006-12-29pack-objects: fix use of use_pack().Junio C Hamano1-2/+5
2006-12-29Fix random segfaults in pack-objects.Shawn O. Pearce1-3/+4
2006-12-29Cleanup read_cache_from error handling.Shawn O. Pearce1-4/+4
2006-12-29Replace mmap with xmmap, better handling MAP_FAILED.Shawn O. Pearce6-19/+22
2006-12-29Release pack windows before reporting out of memory.Shawn O. Pearce2-8/+39
2006-12-29Default core.packdGitWindowSize to 1 MiB if NO_MMAP.Shawn O. Pearce2-2/+7
2006-12-29Test suite for sliding window mmap implementation.Shawn O. Pearce1-0/+60
2006-12-29Create pack_report() as a debugging aid.Shawn O. Pearce2-0/+32
2006-12-29Support unmapping windows on 'temporary' packfiles.Shawn O. Pearce1-16/+28
2006-12-29Improve error message when packfile mmap fails.Shawn O. Pearce1-1/+3