1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-11-05 00:37:55 +01:00
git/Documentation
Thomas Rast c0fc686911 Documentation: document post-rewrite hook
This defines the behaviour of the post-rewrite hook support, which
will be implemented in the following patches.

We deliberately do not document how often the hook will be invoked per
rewriting command, but the interface is designed to keep that at
"once".  This would currently not matter too much, since both rebase
and filter-branch are shellscripts and spawn many processes anyway.
However, when a fast sequencer in C is implemented, it will be
beneficial to only have to run the hook once.

Signed-off-by: Thomas Rast <trast@student.ethz.ch>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2010-03-12 21:55:39 -08:00
..
howto Use 'fast-forward' all over the place 2009-10-24 23:50:28 -07:00
pt_BR Documentation: update pt-BR 2009-10-01 08:21:35 -04:00
technical Merge branch 'jk/warn-author-committer-after-commit' 2010-01-20 14:40:12 -08:00
.gitattributes
.gitignore Documentation: Avoid use of xmlto --stringparam 2009-12-05 10:03:49 -08:00
asciidoc.conf
blame-options.txt Document git-blame triple -C option 2010-01-14 21:54:23 -08:00
build-docdep.perl
cat-texi.perl
cmd-list.perl
CodingGuidelines
config.txt Support showing notes from more than one notes tree 2010-03-12 21:55:39 -08:00
date-formats.txt Document date formats accepted by parse_date() 2009-12-03 12:41:37 -08:00
diff-format.txt
diff-generate-patch.txt
diff-options.txt Fix over-simplified documentation for 'git log -z' 2009-11-23 01:21:51 -08:00
docbook-xsl.css
docbook.xsl
everyday.txt
fetch-options.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
fix-texi.perl
git-add.txt Documentation: format full commands in typewriter font 2010-01-10 13:01:25 +01:00
git-am.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-annotate.txt
git-apply.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-archimport.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-archive.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-bisect-lk2009.txt Documentation: add "Fighting regressions with git bisect" article 2009-11-08 18:29:08 -08:00
git-bisect.txt Documentation: add "Fighting regressions with git bisect" article 2009-11-08 18:29:08 -08:00
git-blame.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-branch.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-bundle.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-cat-file.txt
git-check-attr.txt
git-check-ref-format.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-checkout-index.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-checkout.txt Merge branch 'tr/reset-checkout-patch' 2009-09-07 15:24:38 -07:00
git-cherry-pick.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-cherry.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-citool.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-clean.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-clone.txt clone: use --progress to force progress reporting 2009-12-28 18:49:19 -08:00
git-commit-tree.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-commit.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-config.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-count-objects.txt
git-cvsexportcommit.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-cvsimport.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-cvsserver.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-daemon.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-describe.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-diff-files.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-diff-index.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-diff-tree.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-diff.txt git-diff.txt: Link to git-difftool 2010-01-09 22:41:31 -08:00
git-difftool.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-fast-export.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-fast-import.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-fetch-pack.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-fetch.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-filter-branch.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-fmt-merge-msg.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-for-each-ref.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-format-patch.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-fsck-objects.txt
git-fsck.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-gc.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-get-tar-commit-id.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-grep.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-gui.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-hash-object.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-help.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-http-backend.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-http-fetch.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-http-push.txt Use 'fast-forward' all over the place 2009-10-24 23:50:28 -07:00
git-imap-send.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-index-pack.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-init-db.txt
git-init.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-instaweb.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-log.txt Merge branch 'il/rev-glob' 2010-02-23 12:05:18 -08:00
git-lost-found.txt
git-ls-files.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-ls-remote.txt
git-ls-tree.txt Documentation: format full commands in typewriter font 2010-01-10 13:01:25 +01:00
git-mailinfo.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-mailsplit.txt
git-merge-base.txt git-merge-base/git-show-branch --merge-base: Documentation and test 2009-08-05 10:29:37 -07:00
git-merge-file.txt Merge branch 'ap/merge-backend-opts' 2010-01-20 20:28:50 -08:00
git-merge-index.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-merge-one-file.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-merge-tree.txt
git-merge.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-mergetool--lib.txt
git-mergetool.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-mktag.txt
git-mktree.txt
git-mv.txt UI consistency: allow --force for where -f means force 2009-08-29 14:08:03 -07:00
git-name-rev.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-notes.txt Support showing notes from more than one notes tree 2010-03-12 21:55:39 -08:00
git-pack-objects.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-pack-redundant.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-pack-refs.txt
git-parse-remote.txt
git-patch-id.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-peek-remote.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-prune-packed.txt
git-prune.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-pull.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-push.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-quiltimport.txt quiltimport documentation: --dry-run and -n are synonyms 2009-09-13 01:32:49 -07:00
git-read-tree.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-rebase.txt git-rebase.txt: Fix spelling 2010-01-21 15:02:45 -08:00
git-receive-pack.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-reflog.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-relink.txt
git-remote-helpers.txt Support remote helpers implementing smart transports 2009-12-28 00:24:11 -08:00
git-remote.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-repack.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-replace.txt Documentation: format full commands in typewriter font 2010-01-10 13:01:25 +01:00
git-repo-config.txt
git-request-pull.txt
git-rerere.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-reset.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-rev-list.txt Merge branch 'il/rev-glob' 2010-02-23 12:05:18 -08:00
git-rev-parse.txt Merge branch 'il/rev-glob' 2010-02-23 12:05:18 -08:00
git-revert.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-rm.txt git-rm doc: Describe how to sync index & work tree 2010-01-07 15:37:33 -08:00
git-send-email.txt Merge branch 'jc/1.7.0-send-email-no-thread-default' 2009-12-26 14:03:17 -08:00
git-send-pack.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-sh-setup.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-shell.txt
git-shortlog.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-show-branch.txt git-merge-base/git-show-branch --merge-base: Documentation and test 2009-08-05 10:29:37 -07:00
git-show-index.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-show-ref.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-show.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-stage.txt
git-stash.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-status.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-stripspace.txt
git-submodule.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-svn.txt Document git-svn's first-parent rule 2009-11-16 23:33:58 -08:00
git-symbolic-ref.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-tag.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-tar-tree.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-tools.txt
git-unpack-file.txt
git-unpack-objects.txt
git-update-index.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
git-update-ref.txt
git-update-server-info.txt
git-upload-archive.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-upload-pack.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-var.txt Documentation: format full commands in typewriter font 2010-01-10 13:01:25 +01:00
git-verify-pack.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-verify-tag.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-web--browse.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-whatchanged.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git-write-tree.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
git.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
gitattributes.txt conflict-marker-size: add test and docs 2010-01-20 23:49:27 -08:00
gitcli.txt Update "describe" documentation to match reality 2009-09-22 19:40:05 -07:00
gitcore-tutorial.txt Merge remote branch 'remotes/trast-doc/for-next' 2010-01-20 20:28:49 -08:00
gitcvs-migration.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
gitdiffcore.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
gitglossary.txt
githooks.txt Documentation: document post-rewrite hook 2010-03-12 21:55:39 -08:00
gitignore.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
gitk.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
gitmodules.txt
gitrepository-layout.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
gittutorial-2.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
gittutorial.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
gitworkflows.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
glossary-content.txt Use 'fast-forward' all over the place 2009-10-24 23:50:28 -07:00
howto-index.sh
i18n.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
install-doc-quick.sh
install-webdoc.sh
mailmap.txt
Makefile Makefile: consolidate .FORCE-* targets 2010-01-06 01:33:45 -08:00
manpage-1.72.xsl
manpage-base-url.xsl.in Documentation: Avoid use of xmlto --stringparam 2009-12-05 10:03:49 -08:00
manpage-base.xsl
manpage-bold-literal.xsl
manpage-normal.xsl
manpage-quote-apos.xsl Quote ' as \(aq in manpages 2009-10-22 12:59:50 -07:00
manpage-suppress-sp.xsl
merge-config.txt mergetool--lib: add p4merge as a pre-configured mergetool option 2009-10-28 16:48:20 -07:00
merge-options.txt Merge branch 'ap/merge-backend-opts' 2010-01-20 20:28:50 -08:00
merge-strategies.txt Document that merge strategies can now take their own options 2010-01-17 22:46:28 -08:00
pretty-formats.txt strbuf_expand: convert "%%" to "%" 2010-01-14 09:24:42 -08:00
pretty-options.txt Support showing notes from more than one notes tree 2010-03-12 21:55:39 -08:00
pull-fetch-param.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
RelNotes-1.5.0.1.txt
RelNotes-1.5.0.2.txt
RelNotes-1.5.0.3.txt
RelNotes-1.5.0.4.txt
RelNotes-1.5.0.5.txt
RelNotes-1.5.0.6.txt
RelNotes-1.5.0.7.txt
RelNotes-1.5.0.txt
RelNotes-1.5.1.1.txt
RelNotes-1.5.1.2.txt
RelNotes-1.5.1.3.txt
RelNotes-1.5.1.4.txt
RelNotes-1.5.1.5.txt
RelNotes-1.5.1.6.txt
RelNotes-1.5.1.txt
RelNotes-1.5.2.1.txt
RelNotes-1.5.2.2.txt
RelNotes-1.5.2.3.txt
RelNotes-1.5.2.4.txt
RelNotes-1.5.2.5.txt
RelNotes-1.5.2.txt
RelNotes-1.5.3.1.txt
RelNotes-1.5.3.2.txt
RelNotes-1.5.3.3.txt
RelNotes-1.5.3.4.txt
RelNotes-1.5.3.5.txt
RelNotes-1.5.3.6.txt
RelNotes-1.5.3.7.txt
RelNotes-1.5.3.8.txt
RelNotes-1.5.3.txt
RelNotes-1.5.4.1.txt
RelNotes-1.5.4.2.txt
RelNotes-1.5.4.3.txt
RelNotes-1.5.4.4.txt
RelNotes-1.5.4.5.txt
RelNotes-1.5.4.6.txt
RelNotes-1.5.4.7.txt
RelNotes-1.5.4.txt
RelNotes-1.5.5.1.txt
RelNotes-1.5.5.2.txt
RelNotes-1.5.5.3.txt
RelNotes-1.5.5.4.txt
RelNotes-1.5.5.5.txt
RelNotes-1.5.5.6.txt
RelNotes-1.5.5.txt
RelNotes-1.5.6.1.txt
RelNotes-1.5.6.2.txt
RelNotes-1.5.6.3.txt
RelNotes-1.5.6.4.txt
RelNotes-1.5.6.5.txt
RelNotes-1.5.6.6.txt
RelNotes-1.5.6.txt
RelNotes-1.6.0.1.txt
RelNotes-1.6.0.2.txt
RelNotes-1.6.0.3.txt
RelNotes-1.6.0.4.txt
RelNotes-1.6.0.5.txt
RelNotes-1.6.0.6.txt
RelNotes-1.6.0.txt
RelNotes-1.6.1.1.txt
RelNotes-1.6.1.2.txt
RelNotes-1.6.1.3.txt
RelNotes-1.6.1.4.txt
RelNotes-1.6.1.txt
RelNotes-1.6.2.1.txt
RelNotes-1.6.2.2.txt
RelNotes-1.6.2.3.txt
RelNotes-1.6.2.4.txt
RelNotes-1.6.2.5.txt
RelNotes-1.6.2.txt
RelNotes-1.6.3.1.txt
RelNotes-1.6.3.2.txt
RelNotes-1.6.3.3.txt
RelNotes-1.6.3.4.txt
RelNotes-1.6.3.txt
RelNotes-1.6.4.1.txt GIT 1.6.4.1 2009-08-21 20:16:10 -07:00
RelNotes-1.6.4.2.txt GIT 1.6.4.2 2009-08-29 14:31:01 -07:00
RelNotes-1.6.4.3.txt GIT 1.6.4.3 2009-09-13 01:28:13 -07:00
RelNotes-1.6.4.4.txt GIT 1.6.4.4 2009-09-16 14:53:26 -07:00
RelNotes-1.6.4.txt
RelNotes-1.6.5.1.txt GIT 1.6.5.1 2009-10-16 23:57:19 -07:00
RelNotes-1.6.5.2.txt GIT 1.6.5.2 2009-10-25 18:37:56 -07:00
RelNotes-1.6.5.3.txt Git 1.6.5.3 2009-11-16 00:05:12 -08:00
RelNotes-1.6.5.4.txt Prepare for 1.6.5.4 2009-12-02 10:29:00 -08:00
RelNotes-1.6.5.5.txt Git 1.6.5.5 2009-12-05 11:08:35 -08:00
RelNotes-1.6.5.6.txt Git 1.6.5.6 2009-12-10 15:42:30 -08:00
RelNotes-1.6.5.7.txt Git 1.6.5.7 2009-12-16 12:45:25 -08:00
RelNotes-1.6.5.8.txt Git 1.6.5.8 2010-01-20 12:44:59 -08:00
RelNotes-1.6.5.txt GIT 1.6.5 2009-10-10 00:05:19 -07:00
RelNotes-1.6.6.1.txt Git 1.6.6.1 2010-01-20 13:29:21 -08:00
RelNotes-1.6.6.txt Git 1.6.6 2009-12-23 12:23:11 -08:00
RelNotes-1.7.0.txt Update draft release notes to 1.7.0 2010-01-20 23:30:45 -08:00
rev-list-options.txt rev-parse --branches/--tags/--remotes=pattern 2010-01-20 12:30:25 -08:00
SubmittingPatches SubmittingPatches: hints to know the status of a submitted patch. 2009-12-31 14:46:08 -08:00
urls-remotes.txt Documentation: spell 'git cmd' without dash throughout 2010-01-10 13:01:28 +01:00
urls.txt Add url.<base>.pushInsteadOf: URL rewriting for push only 2009-09-08 01:18:46 -07:00
user-manual.conf
user-manual.txt Merge branch 'mm/maint-hint-failed-merge' 2009-11-23 22:31:51 -08:00