Code

Merge branch 'maint'
authorJunio C Hamano <gitster@pobox.com>
Fri, 2 Nov 2007 23:56:42 +0000 (16:56 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 2 Nov 2007 23:56:42 +0000 (16:56 -0700)
* maint:
  Fixing path quoting in git-rebase
  Remove unecessary hard-coding of EDITOR=':' VISUAL=':' in some test suites.
  Documentation: quote commit messages consistently.
  Remove escaping of '|' in manpage option sections

1  2 
Documentation/core-tutorial.txt

index 5df97a1f9d5633657e4aad05a39acbf0d09e4a58,67064dd31ab1d5533ea1ccbba968b531765ee866..99817c53375e6f58b7a3e089cd81e3af5aaffc79
@@@ -553,8 -553,13 +553,8 @@@ can explore on your own
  
  [NOTE]
  Most likely, you are not directly using the core
 -git Plumbing commands, but using Porcelain like Cogito on top
 -of it. Cogito works a bit differently and you usually do not
 -have to run `git-update-index` yourself for changed files (you
 -do tell underlying git about additions and removals via
 -`cg-add` and `cg-rm` commands). Just before you make a commit
 -with `cg-commit`, Cogito figures out which files you modified,
 -and runs `git-update-index` on them for you.
 +git Plumbing commands, but using Porcelain such as `git-add`, `git-rm'
 +and `git-commit'.
  
  
  Tagging a version
@@@ -681,8 -686,8 +681,8 @@@ $ git rese
  
  and in fact a lot of the common git command combinations can be scripted
  with the `git xyz` interfaces.  You can learn things by just looking
 -at what the various git scripts do.  For example, `git reset` is the
 -above two lines implemented in `git-reset`, but some things like
 +at what the various git scripts do.  For example, `git reset` used to be
 +the above two lines implemented in `git-reset`, but some things like
  `git status` and `git commit` are slightly more complex scripts around
  the basic git commands.
  
@@@ -800,8 -805,8 +800,8 @@@ you have, you can sa
  $ git branch
  ------------
  
 -which is nothing more than a simple script around `ls .git/refs/heads`.
 -There will be asterisk in front of the branch you are currently on.
 +which used to be nothing more than a simple script around `ls .git/refs/heads`.
 +There will be an asterisk in front of the branch you are currently on.
  
  Sometimes you may wish to create a new branch _without_ actually
  checking it out and switching to it. If so, just use the command
@@@ -828,7 -833,7 +828,7 @@@ that branch, and do some work there
  ------------------------------------------------
  $ git checkout mybranch
  $ echo "Work, work, work" >>hello
- $ git commit -m 'Some work.' -i hello
+ $ git commit -m "Some work." -i hello
  ------------------------------------------------
  
  Here, we just added another line to `hello`, and we used a shorthand for
@@@ -853,7 -858,7 +853,7 @@@ hasn't happened in the `master` branch 
  ------------
  $ echo "Play, play, play" >>hello
  $ echo "Lots of fun" >>example
- $ git commit -m 'Some fun.' -i hello example
+ $ git commit -m "Some fun." -i hello example
  ------------
  
  since the master branch is obviously in a much better mood.
@@@ -947,7 -952,7 +947,7 @@@ the later output lines is used to show 
  `master` branch, and the second column for the `mybranch`
  branch. Three commits are shown along with their log messages.
  All of them have non blank characters in the first column (`*`
 -shows an ordinary commit on the current branch, `.` is a merge commit), which
 +shows an ordinary commit on the current branch, `-` is a merge commit), which
  means they are now part of the `master` branch. Only the "Some
  work" commit has the plus `+` character in the second column,
  because `mybranch` has not been merged to incorporate these
@@@ -1081,7 -1086,7 +1081,7 @@@ to help dumb transport downloaders
  There are (confusingly enough) `git-ssh-fetch` and `git-ssh-upload`
  programs, which are 'commit walkers'; they outlived their
  usefulness when git Native and SSH transports were introduced,
 -and not used by `git pull` or `git push` scripts.
 +and are not used by `git pull` or `git push` scripts.
  
  Once you fetch from the remote repository, you `merge` that
  with your current branch.
@@@ -1188,7 -1193,7 +1188,7 @@@ $ mb=$(git-merge-base HEAD mybranch
  
  The command writes the commit object name of the common ancestor
  to the standard output, so we captured its output to a variable,
 -because we will be using it in the next step.  BTW, the common
 +because we will be using it in the next step.  By the way, the common
  ancestor commit is the "New day." commit in this case.  You can
  tell it by:
  
@@@ -1454,7 -1459,8 +1454,7 @@@ Although git is a truly distributed sys
  convenient to organize your project with an informal hierarchy
  of developers. Linux kernel development is run this way. There
  is a nice illustration (page 17, "Merges to Mainline") in
 -link:http://www.xenotime.net/linux/mentor/linux-mentoring-2006.pdf
 -[Randy Dunlap's presentation].
 +link:http://www.xenotime.net/linux/mentor/linux-mentoring-2006.pdf[Randy Dunlap's presentation].
  
  It should be stressed that this hierarchy is purely *informal*.
  There is nothing fundamental in git that enforces the "chain of
@@@ -1607,8 -1613,8 +1607,8 @@@ in both of them.  You could merge in 'd
  'commit-fix' next, like this:
  
  ------------
- $ git merge -m 'Merge fix in diff-fix' diff-fix
- $ git merge -m 'Merge fix in commit-fix' commit-fix
+ $ git merge -m "Merge fix in diff-fix" diff-fix
+ $ git merge -m "Merge fix in commit-fix" commit-fix
  ------------
  
  Which would result in: