1
0
mirror of https://github.com/git/git.git synced 2024-11-18 04:04:11 +01:00
git/Documentation
Shawn O. Pearce 6e411d2044 Initial draft of fast-import documentation.
This is a first pass at the manpage for git-fast-import.

I have tried to cover the input format in extreme detail, creating a
reference which is more detailed than the BNF grammar appearing in
the header of fast-import.c.  I have also covered some details about
gfi's performance and memory utilization, as well as the average
learning curve required to create a gfi frontend application (as it
is far lower than it might appear on first glance).

The documentation still lacks real example input streams, which may
turn out to be difficult to format in asciidoc due to the blank lines
which carry meaning within the format.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2007-02-05 21:09:25 -05:00
..
howto [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
technical
.gitignore Stop ignoring Documentation/README 2007-01-20 19:10:26 -08:00
asciidoc.conf
build-docdep.perl
callouts.xsl
cmd-list.perl git-fsck-objects is now synonym to git-fsck 2007-01-28 16:33:58 -08:00
config.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
core-intro.txt git-fsck-objects is now synonym to git-fsck 2007-01-28 16:33:58 -08:00
core-tutorial.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
cvs-migration.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
diff-format.txt
diff-options.txt Document --check option to git diff. 2007-01-27 13:46:59 -08:00
diffcore.txt
everyday.txt git-fsck-objects is now synonym to git-fsck 2007-01-28 16:33:58 -08:00
fetch-options.txt
git-add.txt
git-am.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-annotate.txt
git-apply.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-applymbox.txt
git-applypatch.txt
git-archimport.txt
git-archive.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-bisect.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-blame.txt Document 'git-blame --incremental' 2007-01-28 12:26:21 -08:00
git-branch.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-cat-file.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-check-ref-format.txt
git-checkout-index.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-checkout.txt
git-cherry-pick.txt
git-cherry.txt
git-clean.txt
git-clone.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-commit-tree.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-commit.txt Documentation: --amend cannot be combined with -c/-C/-F. 2007-01-24 15:32:52 -08:00
git-config.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
git-convert-objects.txt
git-count-objects.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-cvsexportcommit.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-cvsimport.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-cvsserver.txt
git-daemon.txt git-daemon documentation on enabling services. 2007-01-24 15:29:07 -08:00
git-describe.txt Update describe documentation. 2007-01-28 02:08:51 -08:00
git-diff-files.txt
git-diff-index.txt
git-diff-stages.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-diff-tree.txt
git-diff.txt
git-fast-import.txt Initial draft of fast-import documentation. 2007-02-05 21:09:25 -05:00
git-fetch-pack.txt rename --exec to --upload-pack for fetch-pack and peek-remote 2007-01-24 16:12:15 -08:00
git-fetch.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-fmt-merge-msg.txt
git-for-each-ref.txt Teach for-each-ref about a little language called Tcl. 2007-01-28 13:00:26 -08:00
git-format-patch.txt
git-fsck-objects.txt git-fsck-objects is now synonym to git-fsck 2007-01-28 16:33:58 -08:00
git-fsck.txt git-fsck-objects is now synonym to git-fsck 2007-01-28 16:33:58 -08:00
git-gc.txt git-gc: do not run git-prune by default. 2007-01-21 23:28:28 -08:00
git-get-tar-commit-id.txt
git-grep.txt
git-hash-object.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-http-fetch.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-http-push.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-imap-send.txt
git-index-pack.txt
git-init-db.txt
git-init.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-instaweb.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-local-fetch.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-log.txt
git-lost-found.txt
git-ls-files.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-ls-remote.txt
git-ls-tree.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-mailinfo.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-mailsplit.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-merge-base.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-merge-file.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-merge-index.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-merge-one-file.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-merge-tree.txt
git-merge.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-mktag.txt
git-mktree.txt
git-mv.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-name-rev.txt
git-p4import.txt
git-pack-objects.txt
git-pack-redundant.txt git-fsck-objects is now synonym to git-fsck 2007-01-28 16:33:58 -08:00
git-pack-refs.txt Documentation: pack-refs --all vs default behaviour 2007-01-26 00:02:51 -08:00
git-parse-remote.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-patch-id.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-peek-remote.txt rename --exec to --upload-pack for fetch-pack and peek-remote 2007-01-24 16:12:15 -08:00
git-prune-packed.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-prune.txt git-fsck-objects is now synonym to git-fsck 2007-01-28 16:33:58 -08:00
git-pull.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
git-push.txt rename --exec to --receive-pack for push and send-pack 2007-01-19 17:54:33 -08:00
git-quiltimport.txt
git-read-tree.txt
git-rebase.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-receive-pack.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-reflog.txt
git-relink.txt
git-remote.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
git-repack.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-repo-config.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
git-request-pull.txt
git-rerere.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-reset.txt
git-resolve.txt
git-rev-list.txt reflog inspection: introduce shortcut "-g" 2007-01-24 15:13:47 -08:00
git-rev-parse.txt
git-revert.txt
git-rm.txt
git-runstatus.txt
git-send-email.txt
git-send-pack.txt rename --exec to --receive-pack for push and send-pack 2007-01-19 17:54:33 -08:00
git-sh-setup.txt
git-shell.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-shortlog.txt
git-show-branch.txt reflog inspection: introduce shortcut "-g" 2007-01-24 15:13:47 -08:00
git-show-index.txt
git-show-ref.txt
git-show.txt
git-ssh-fetch.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-ssh-upload.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-status.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-stripspace.txt
git-svn.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
git-svnimport.txt
git-symbolic-ref.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-tag.txt Allow the tag signing key to be specified in the config file 2007-01-27 13:46:59 -08:00
git-tar-tree.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-tools.txt
git-unpack-file.txt
git-unpack-objects.txt
git-update-index.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
git-update-ref.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-update-server-info.txt
git-upload-archive.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-upload-pack.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git-var.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
git-verify-pack.txt
git-verify-tag.txt
git-whatchanged.txt
git-write-tree.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
git.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
gitk.txt Documentation: sync git.txt command list and manual page title 2007-01-18 15:53:37 -08:00
glossary.txt
hooks.txt
howto-index.sh
i18n.txt
install-doc-quick.sh
install-webdoc.sh
Makefile Documentation/git.txt: command re-classification 2007-01-19 17:53:39 -08:00
merge-options.txt
merge-strategies.txt
pretty-formats.txt
pull-fetch-param.txt
repository-layout.txt
sort_glossary.pl
SubmittingPatches Document --check option to git diff. 2007-01-27 13:46:59 -08:00
tutorial-2.txt Documentation/tutorial-2: Fix interesting typo in an example. 2007-01-21 21:24:49 -08:00
tutorial.txt [PATCH] Rename git-repo-config to git-config. 2007-01-28 16:16:53 -08:00
urls.txt