git-commit-vandalism/Documentation
Pat Notz 89ac1223c0 commit: --squash option for use with rebase --autosquash
This option makes it convenient to construct commit messages for use
with 'rebase --autosquash'.  The resulting commit message will be
"squash! ..." where "..." is the subject line of the specified commit
message.  This option can be used with other commit message options
such as -m, -c, -C and -F.

If an editor is invoked (as with -c or -eF or no message options) the
commit message is seeded with the correctly formatted subject line.

Example usage:
  $ git commit --squash HEAD~2
  $ git commit --squash HEAD~2 -m "clever comment"
  $ git commit --squash HEAD~2 -F msgfile
  $ git commit --squash HEAD~2 -C deadbeef

Signed-off-by: Pat Notz <patnotz@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2010-11-04 13:53:35 -07:00
..
howto Merge branch 'jn/cherry-revert-message-clean-up' 2010-08-31 16:25:11 -07:00
pt_BR
RelNotes Start 1.7.4 cycle 2010-09-29 15:26:17 -07:00
technical Merge branch 'jn/doc-backslash' 2010-09-03 09:43:42 -07:00
.gitattributes
.gitignore
asciidoc.conf Merge branch 'jc/maint-doc-em-dash' 2010-09-03 09:43:42 -07:00
blame-options.txt blame-options.txt: Add default value for -M/-C options. 2010-05-07 09:34:59 -07:00
build-docdep.perl
cat-texi.perl
cmd-list.perl
CodingGuidelines CodingGuidelines: spell Arithmetic Expansion with $(($var)) 2010-09-27 10:45:29 -07:00
config.txt Merge branch 'jk/repack-reuse-object' 2010-10-06 12:11:26 -07:00
date-formats.txt
diff-format.txt
diff-generate-patch.txt
diff-options.txt git log/diff: add -G<regexp> that greps in the patch text 2010-08-31 14:30:29 -07:00
docbook-xsl.css
docbook.xsl Documentation: set a !DOCTYPE for user manual 2010-08-20 10:53:56 -07:00
everyday.txt
fetch-options.txt fetch: allow command line --tags to override config 2010-08-14 19:24:23 -07:00
fix-texi.perl
git-add.txt Merge branch 'jc/maint-doc-em-dash' 2010-09-03 09:43:42 -07:00
git-am.txt
git-annotate.txt
git-apply.txt Documentation: cite git-am from git-apply 2010-08-09 09:15:41 -07:00
git-archimport.txt Martin Langhoff has a new e-mail address 2010-10-06 12:08:48 -07:00
git-archive.txt
git-bisect-lk2009.txt Documentation: remove stray backslashes from "Fighting regressions" article 2010-08-20 14:16:51 -07:00
git-bisect.txt
git-blame.txt
git-branch.txt Merge branch 'maint' 2010-04-17 12:40:45 -07:00
git-bundle.txt git-bundle.txt: Clarify rev-list-args restrictions 2010-08-23 09:05:32 -07:00
git-cat-file.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
git-check-attr.txt
git-check-ref-format.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
git-checkout-index.txt Documentation: remove backslashes in manpage synopses 2010-08-20 14:16:22 -07:00
git-checkout.txt Fix missing 'does' in man-page for 'git checkout' 2010-09-27 15:08:06 -07:00
git-cherry-pick.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
git-cherry.txt
git-citool.txt
git-clean.txt Add -e/--exclude to git-clean. 2010-07-20 16:52:53 -07:00
git-clone.txt Documentation/git-clone: describe --mirror more verbosely 2010-10-06 11:24:17 -07:00
git-commit-tree.txt Documentation: remove backslashes in manpage synopses 2010-08-20 14:16:22 -07:00
git-commit.txt commit: --squash option for use with rebase --autosquash 2010-11-04 13:53:35 -07:00
git-config.txt
git-count-objects.txt
git-cvsexportcommit.txt Martin Langhoff has a new e-mail address 2010-10-06 12:08:48 -07:00
git-cvsimport.txt Documentation: spelling fixes 2010-07-20 16:59:17 -07:00
git-cvsserver.txt Martin Langhoff has a new e-mail address 2010-10-06 12:08:48 -07:00
git-daemon.txt
git-describe.txt Documentation: explain the meaning of "-g" in git-describe output 2010-03-24 11:31:45 -07:00
git-diff-files.txt
git-diff-index.txt
git-diff-tree.txt
git-diff.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
git-difftool.txt
git-fast-export.txt Merge branch 'jn/doc-backslash' 2010-09-03 09:43:42 -07:00
git-fast-import.txt Merge branch 'jn/fast-import-subtree' 2010-08-18 12:14:41 -07:00
git-fetch-pack.txt
git-fetch.txt fetch/push: fix usage strings 2010-04-09 21:23:10 -07:00
git-filter-branch.txt Documentation: Refer to git-commit-tree in git-filter-branch help 2010-09-27 11:39:44 -07:00
git-fmt-merge-msg.txt merge: Make 'merge.log' an integer or boolean option 2010-09-09 11:39:23 -07:00
git-for-each-ref.txt Documentation: remove backslashes in manpage synopses 2010-08-20 14:16:22 -07:00
git-format-patch.txt Merge branch 'rr/format-patch-count-without-merges' 2010-09-29 13:49:09 -07:00
git-fsck-objects.txt
git-fsck.txt
git-gc.txt Merge branch 'maint' 2010-07-05 11:56:53 -07:00
git-get-tar-commit-id.txt
git-grep.txt Documentation: add missing quotes to "git grep" examples 2010-08-20 14:16:21 -07:00
git-gui.txt
git-hash-object.txt Documentation: spelling fixes 2010-07-20 16:59:17 -07:00
git-help.txt Work around em-dash handling in newer AsciiDoc 2010-08-24 09:48:20 -07:00
git-http-backend.txt Documentation: Clarify support for smart HTTP backend 2010-03-30 16:49:19 -07:00
git-http-fetch.txt
git-http-push.txt
git-imap-send.txt Merge branch 'rr/imap-send-unconfuse-from-line' 2010-04-03 12:28:42 -07:00
git-index-pack.txt
git-init-db.txt
git-init.txt
git-instaweb.txt Merge branch 'jc/maint-doc-em-dash' 2010-09-03 09:43:42 -07:00
git-log.txt Documentation/git-log: Clarify --full-diff 2010-08-09 11:53:32 -07:00
git-lost-found.txt
git-ls-files.txt Merge branch 'js/ls-files-x-doc' 2010-09-18 14:46:44 -07:00
git-ls-remote.txt
git-ls-tree.txt
git-mailinfo.txt git-mailinfo documentation: clarify -u/--encoding 2010-06-13 20:18:23 -07:00
git-mailsplit.txt
git-merge-base.txt merge-base --independent to print reduced parent list in a merge 2010-08-18 14:02:03 -07:00
git-merge-file.txt
git-merge-index.txt Documentation: remove backslashes in manpage synopses 2010-08-20 14:16:22 -07:00
git-merge-one-file.txt
git-merge-tree.txt
git-merge.txt merge: --log appends shortlog to message if specified 2010-05-10 12:02:20 -07:00
git-mergetool--lib.txt Work around em-dash handling in newer AsciiDoc 2010-08-24 09:48:20 -07:00
git-mergetool.txt Documentation: Explain git-mergetool's use of temporary files 2010-07-19 09:16:09 -07:00
git-mktag.txt
git-mktree.txt
git-mv.txt
git-name-rev.txt
git-notes.txt notes: allow --dry-run for -n and --verbose for -v 2010-08-09 10:12:50 -07:00
git-pack-objects.txt
git-pack-redundant.txt
git-pack-refs.txt
git-parse-remote.txt
git-patch-id.txt
git-peek-remote.txt
git-prune-packed.txt
git-prune.txt prune: allow --dry-run for -n and --verbose for -v 2010-08-09 10:13:18 -07:00
git-pull.txt Documentation: flesh out “git pull” description 2010-08-02 15:48:18 -07:00
git-push.txt Documentation: do not convert ... operator to ellipses 2010-08-20 14:16:51 -07:00
git-quiltimport.txt
git-read-tree.txt read-tree: deprecate syntax without tree-ish args 2010-09-10 08:37:14 -07:00
git-rebase.txt Merge branch 'jn/doc-backslash' 2010-09-03 09:43:42 -07:00
git-receive-pack.txt
git-reflog.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
git-relink.txt Documentation: remove backslashes in manpage synopses 2010-08-20 14:16:22 -07:00
git-remote-helpers.txt Documentation/remote-helpers: Fix typos and improve language 2010-04-18 13:56:29 -07:00
git-remote.txt Merge branch 'jn/remote-set-branches' 2010-06-18 11:16:55 -07:00
git-repack.txt repack: add -F flag to let user choose between --no-reuse-delta/object 2010-09-27 12:39:05 -07:00
git-replace.txt
git-repo-config.txt
git-request-pull.txt request-pull.txt: Document -p option 2010-07-25 21:52:19 -07:00
git-rerere.txt rerere.txt: Document forget subcommand 2010-07-05 11:51:20 -07:00
git-reset.txt git-reset.txt: make modes description more consistent 2010-09-18 15:14:41 -07:00
git-rev-list.txt
git-rev-parse.txt Documentation: remove stray backslashes in rev-parse manual 2010-08-20 14:16:22 -07:00
git-revert.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
git-rm.txt Documentation: clarify quoting in "git rm" example 2010-08-20 14:16:21 -07:00
git-send-email.txt Merge branch 'tr/send-email-8bit' into maint 2010-06-28 16:19:03 -07:00
git-send-pack.txt
git-sh-setup.txt
git-shell.txt shell: Rewrite documentation and improve error message 2010-08-24 10:47:21 -07:00
git-shortlog.txt shortlog: Document and test --format option 2010-05-04 15:30:59 -07:00
git-show-branch.txt Documentation: remove stray backslash in show-branch discussion 2010-08-20 14:19:46 -07:00
git-show-index.txt
git-show-ref.txt Documentation: unbreak regex in show-ref manual 2010-08-20 14:16:21 -07:00
git-show.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
git-stage.txt
git-stash.txt detached-stash: update Documentation 2010-08-21 23:51:22 -07:00
git-status.txt Submodules: Use "ignore" settings from .gitmodules too for diff and status 2010-08-09 09:11:44 -07:00
git-stripspace.txt
git-submodule.txt git submodule add: Remove old docs about implicit -f 2010-07-19 11:11:07 -07:00
git-svn.txt Documentation/git-svn: discourage "noMetadata" 2010-09-24 08:21:54 +00:00
git-symbolic-ref.txt
git-tag.txt
git-tar-tree.txt
git-tools.txt
git-unpack-file.txt
git-unpack-objects.txt
git-update-index.txt Documentation: remove backslashes in manpage synopses 2010-08-20 14:16:22 -07:00
git-update-ref.txt
git-update-server-info.txt
git-upload-archive.txt
git-upload-pack.txt
git-var.txt
git-verify-pack.txt
git-verify-tag.txt
git-web--browse.txt Work around em-dash handling in newer AsciiDoc 2010-08-24 09:48:20 -07:00
git-whatchanged.txt
git-write-tree.txt
git.txt Git 1.7.3.1 2010-09-29 10:39:53 -07:00
gitattributes.txt Merge branch 'bc/fortran-userdiff' 2010-09-29 13:49:23 -07:00
gitcli.txt
gitcore-tutorial.txt Documentation: avoid stray backslashes in core tutorial 2010-08-20 14:16:50 -07:00
gitcvs-migration.txt
gitdiffcore.txt gitdiffcore doc: update pickaxe description 2010-08-31 14:28:20 -07:00
gitglossary.txt
githooks.txt
gitignore.txt Documentation: clarify quoting in gitignore docs 2010-08-20 14:16:21 -07:00
gitk.txt Documentation: link to gitrevisions rather than git-rev-parse 2010-07-05 13:39:13 -07:00
gitmodules.txt Typos in code comments, an error message, documentation 2010-08-22 13:26:13 -07:00
gitrepository-layout.txt Documentation: spelling fixes 2010-07-20 16:59:17 -07:00
gitrevisions.txt Documentation: gitrevisions 2010-07-05 13:39:02 -07:00
gittutorial-2.txt
gittutorial.txt
gitworkflows.txt
glossary-content.txt
howto-index.sh
i18n.txt
install-doc-quick.sh
install-webdoc.sh install-webdoc: keep installed RelNotes-*.txt 2010-09-09 16:17:59 -07:00
mailmap.txt
Makefile docs: fix Makefile dependency for user manual 2010-08-21 21:53:16 -07:00
manpage-1.72.xsl
manpage-base-url.xsl.in
manpage-base.xsl
manpage-bold-literal.xsl
manpage-normal.xsl
manpage-quote-apos.xsl
manpage-suppress-sp.xsl
merge-config.txt Merge branch 'rr/fmt-merge-msg' 2010-09-29 13:48:20 -07:00
merge-options.txt merge: Make '--log' an integer option for number of shortlog entries 2010-09-09 11:39:20 -07:00
merge-strategies.txt merge-recursive --renormalize 2010-08-06 09:20:02 -07:00
pretty-formats.txt pretty: Introduce ' ' modifier to add space if non-empty 2010-06-16 14:45:09 -07:00
pretty-options.txt pretty-options.txt: match --format's documentation with implementation. 2010-08-05 09:49:49 -07:00
pull-fetch-param.txt
rev-list-options.txt rev-list-options: clarify --parents and --children 2010-09-30 09:38:47 -07:00
revisions.txt update comment and documentation for :/foo syntax 2010-09-27 10:54:52 -07:00
SubmittingPatches SubmittingPatches: Document some extra tags used in commit messages 2010-10-06 13:45:42 -07:00
urls-remotes.txt
urls.txt Documentation: spelling fixes 2010-07-20 16:59:17 -07:00
user-manual.conf
user-manual.txt user-manual: fix anchor name Finding-comments-With-given-Content 2010-09-29 13:21:49 -07:00