Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 23, 2012
  1. @moy @gitster

    README: point to Documentation/SubmittingPatches

    moy authored gitster committed
    It was indeed not obvious for new contributors to find this document in
    the source tree, since there were no reference to it outside the
    Documentation/ directory.
    Signed-off-by: Matthieu Moy <>
    Signed-off-by: Junio C Hamano <>
Commits on Oct 7, 2009
  1. @snaewe @gitster

    README: git lives at these days

    snaewe authored gitster committed
    Signed-off-by: Stefan Naewe <>
    Signed-off-by: Junio C Hamano <>
Commits on Feb 25, 2009
  1. @chriscool @gitster

    README: fix path to "gitcvs-migration.txt" and be more consistent

    chriscool authored gitster committed
    README suggested to look at "Documentation/gittutorial.txt" for the
    tutorial and to use "man git-commandname" for documentation of each
    This was not consistent because the tutorial can also be available with
    "man gittutorial" once git is installed, and the documentation for each
    command can be available at "Documentation/git-commandname.txt" before
    installing git.
    This patch tries to make the description more consistent.  It also fixes
    the path to the cvs-migration documentation that changed from
    "Documentation/cvs-migration.txt" to "Documentation/gitcvs-migration.txt".
    Signed-off-by: Christian Couder <>
    Signed-off-by: Junio C Hamano <>
Commits on Jan 7, 2009
  1. @joeyh @gitster

    README: tutorial.txt is now called gittutorial.txt

    joeyh authored gitster committed
    Signed-off-by: Joey Hess <>
    Signed-off-by: Junio C Hamano <>
Commits on Mar 26, 2007
  1. Update README to point at a few key periodical messages to the list

    Junio C Hamano authored
    They give a good starting point to new people who want to get
    involved.  This owes suggestions by Martin Langhoff and Steven
    Signed-off-by: Junio C Hamano <>
Commits on Jan 17, 2007
  1. sanitize content of README file

    Nicolas Pitre authored Junio C Hamano committed
    Current README content is way too esoteric for someone looking at GIT
    for the first time. Instead it should provide a quick summary of what
    GIT is with a few pointers to other resources.
    The bulk of the previous README content is moved to
    Signed-off-by: Nicolas Pitre <>
    Signed-off-by: Junio C Hamano <>
Commits on Dec 8, 2005
  1. Documentation: git.html/git.7

    Junio C Hamano authored
    Finish each sentence with a full stop.
    Instead of saying 'directory index' 'directory cache' etc,
    consistently say 'index'.
    Signed-off-by: Junio C Hamano <>
Commits on Nov 15, 2005
  1. Documentation: do not blindly run 'cat' .git/HEAD, or echo into it.

    Junio C Hamano authored
    Many places in the documentation we still talked about reading
    what commit is recorded in .git/HEAD or writing the new head
    information into it, both assuming .git/HEAD is a symlink.  That
    is not necessarily so.
    Signed-off-by: Junio C Hamano <>
Commits on Nov 3, 2005
  1. Illustration: "Fundamental Git Index Operations"

    Junio C Hamano authored
    Jon Loeliger's ASCII art in the Discussion section.
    Signed-off-by: Junio C Hamano <>
Commits on Sep 20, 2005
  1. @sigprof

    [PATCH] Documentation: Update all files to use the new gitlink: macro

    sigprof authored Junio C Hamano committed
    The replacement was performed automatically by these commands:
    	perl -pi -e 's/link:(git.+)\.html\[\1\]/gitlink:$1\[1\]/g' \
    		README Documentation/*.txt
    	perl -pi -e 's/link:git\.html\[git\]/gitlink:git\[7\]/g' \
    		README Documentation/*.txt
    Signed-off-by: Sergey Vlasov <>
    Signed-off-by: Junio C Hamano <>
Commits on Sep 8, 2005
  1. Big tool rename.

    Junio C Hamano authored
    As promised, this is the "big tool rename" patch.  The primary differences
    since 0.99.6 are:
      (1) git-*-script are no more.  The commands installed do not
          have any such suffix so users do not have to remember if
          something is implemented as a shell script or not.
      (2) Many command names with 'cache' in them are renamed with
          'index' if that is what they mean.
    There are backward compatibility symblic links so that you and
    Porcelains can keep using the old names, but the backward
    compatibility support  is expected to be removed in the near
    Signed-off-by: Junio C Hamano <>
Commits on Aug 30, 2005
  1. Documentaion updates.

    Junio C Hamano authored
    Mostly making the formatted html prettier.
    Signed-off-by: Junio C Hamano <>
    (cherry picked from 7adf1f15ebe074d4767df941817a6cf86d8e2533 commit)
Commits on Aug 17, 2005
  1. [PATCH] use it's and its correctly in documentation

    Greg Louis authored Junio C Hamano committed
    At one place in Documentation/tutorial.txt and several in the base
    README, its was wrongly used in place of it's or vice versa.  One
    instance remains somewhere in Documentation/howto/, which I didn't
    correct because it's in a quotation.
    Signed-off-by: Greg Louis <>
    Signed-off-by: Junio C Hamano <>
Commits on Jul 9, 2005
  1. @bryanlarsen

    [PATCH] Expose object ID computation functions.

    bryanlarsen authored Linus Torvalds committed
    This patch makes the first half of write_sha1_file() and
    index_fd() externally visible, to allow callers to compute the
    object ID without actually storing it in the object database.
    [JC demangled the whitespaces himself because he liked the patch
     so much, and reworked the interface to index_fd() slightly,
     taking suggestion from Linus and of his own.]
    Signed-off-by: Bryan Larsen <>
    Signed-off-by: Junio C Hamano <>
    Signed-off-by: Linus Torvalds <>
Commits on Jun 27, 2005
  1. [PATCH] Remove "delta" object representation.

    Junio C Hamano authored Linus Torvalds committed
    Packed delta files created by git-pack-objects seems to be the
    way to go, and existing "delta" object handling code has exposed
    the object representation details to too many places.  Remove it
    while we refactor code to come up with a proper interface in
    Signed-off-by: Junio C Hamano <>
    Signed-off-by: Linus Torvalds <>
Commits on May 22, 2005
  1. @lbt

    [PATCH] Docs - delta object

    lbt authored Linus Torvalds committed
    Added delta documentation
    Signed-off-by: David Greaves <>
    Signed-off-by: Linus Torvalds <>
  2. @lbt

    [PATCH] Docs - tag object, git- prefix and s/changeset/commit/g

    lbt authored Linus Torvalds committed
    Add docs for tag type
    Rename commands to have git- prefix
    Rename changeset to commit throughout
    Signed-off-by: David Greaves <>
    Signed-off-by: Linus Torvalds <>
  3. @lbt

    [PATCH] Docs - asciidoc changes

    lbt authored Linus Torvalds committed
    Whitespace and asciidoc formatting changes only in preparation for
    content changes.
    Signed-off-by: David Greaves <>
    Signed-off-by: Linus Torvalds <>
Commits on May 11, 2005
  1. @pasky

    More README spelling fixes

    pasky authored Petr Baudis committed
    Two other README spelling fixes. I wasn't able to pinpoint the relevant
    commit in the cogito branch, but they are fairly trivial anyway.
  2. Spelling fixes in README.

    Zack Brown authored Petr Baudis committed
    Signed-off-by: Zack Brown <>
    Signed-off-by: Petr Baudis <>
  3. @proski

    [PATCH] Misc fixes for git-pasky

    proski authored Petr Baudis committed
    * README: spell checked
    Signed-off-by: Pavel Roskin <>
    Few more s/ie/i.e./ fixes.
    Signed-off-by: Petr Baudis <>
Commits on May 10, 2005
  1. Rename environment variables.

    Junio C Hamano authored
    H. Peter Anvin mentioned that using SHA1_whatever as an
    environment variable name is not nice and we should instead use
    names starting with "GIT_" prefix to avoid conflicts.  Here is
    what this patch does:
     * Renames the following environment variables:
        New name                           Old Name
        GIT_AUTHOR_DATE                    AUTHOR_DATE
        GIT_AUTHOR_EMAIL                   AUTHOR_EMAIL
        GIT_AUTHOR_NAME                    AUTHOR_NAME
     * Introduces a compatibility macro, gitenv(), which does an
       getenv() and if it fails calls gitenv_bc(), which in turn
       picks up the value from old name while giving a warning about
       using an old name.
     * Changes all users of the environment variable to fetch
       environment variable with the new name using gitenv().
     * Updates the documentation and scripts shipped with Linus GIT
    The transition plan is as follows:
     * We will keep the backward compatibility list used by gitenv()
       for now, so the current scripts and user environments
       continue to work as before.  The users will get warnings when
       they have old name but not new name in their environment to
       the stderr.
     * The Porcelain layers should start using new names.  However,
       just in case it ends up calling old Plumbing layer
       implementation, they should also export old names, taking
       values from the corresponding new names, during the
       transition period.
     * After a transition period, we would drop the compatibility
       support and drop gitenv().  Revert the callers to directly
       call getenv() but keep using the new names.
       The last part is probably optional and the transition
       duration needs to be set to a reasonable value.
    Signed-off-by: Junio C Hamano <>
Commits on Apr 18, 2005
  1. Update README to reflect the hierarchical tree objects,

    Linus Torvalds authored
    and other newfangled things like merging.
    Also, talk more about the actual operations, and give some
    rough examples of what you can do.
Commits on Apr 11, 2005
  1. Rename ".dircache" directory to ".git"

    Linus Torvalds authored
    I started out calling the tool "dircache". That's clearly moronic.
Commits on Apr 7, 2005
Something went wrong with that request. Please try again.