diff options
author | Junio C Hamano <junkio@cox.net> | 2007-01-18 22:32:38 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-01-19 17:53:39 -0800 |
commit | 89bf207758530fd151895680f7236ce626feea9c (patch) | |
tree | abae46c6658f66e7e3532d66469acb3af02f2de4 /Documentation/cmd-list.perl | |
parent | be93fc088f3c6f78c3dd1b10544287129d066512 (diff) | |
download | git-89bf207758530fd151895680f7236ce626feea9c.tar.gz |
Documentation/git.txt: command re-classification
This adds two new classes (pure-helpers and "Interacting with
Others") to the command list in the main manual page. The
latter class is primarily about foreign SCM interface and is
placed before low-level (plumbing) commands.
Also it promotes a handful commands to mainporcelain category
while demoting some others.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation/cmd-list.perl')
-rwxr-xr-x | Documentation/cmd-list.perl | 94 |
1 files changed, 48 insertions, 46 deletions
diff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl index 5680dcbf9a..744db82413 100755 --- a/Documentation/cmd-list.perl +++ b/Documentation/cmd-list.perl @@ -45,7 +45,10 @@ for my $cat (qw(ancillaryinterrogators mainporcelain plumbinginterrogators plumbingmanipulators - synchingrepositories)) { + synchingrepositories + foreignscminterface + purehelpers + synchelpers)) { my $out = "cmds-$cat.txt"; open O, '>', "$out+" or die "Cannot open output file $out+"; for (@{$cmds{$cat}}) { @@ -59,10 +62,10 @@ __DATA__ git-add mainporcelain git-am mainporcelain git-annotate ancillaryinterrogators -git-applymbox mainporcelain -git-applypatch ancillarymanipulators +git-applymbox ancillaryinterrogators +git-applypatch purehelpers git-apply plumbingmanipulators -git-archimport ancillarymanipulators +git-archimport foreignscminterface git-archive mainporcelain git-bisect mainporcelain git-blame ancillaryinterrogators @@ -70,7 +73,7 @@ git-branch mainporcelain git-cat-file plumbinginterrogators git-checkout-index plumbingmanipulators git-checkout mainporcelain -git-check-ref-format ancillaryinterrogators +git-check-ref-format purehelpers git-cherry ancillaryinterrogators git-cherry-pick mainporcelain git-clean mainporcelain @@ -79,11 +82,11 @@ git-commit mainporcelain git-commit-tree plumbingmanipulators git-convert-objects ancillarymanipulators git-count-objects ancillaryinterrogators -git-cvsexportcommit ancillarymanipulators -git-cvsimport ancillarymanipulators -git-cvsserver ancillarymanipulators -git-daemon ancillaryinterrogators -git-describe plumbinginterrogators +git-cvsexportcommit foreignscminterface +git-cvsimport foreignscminterface +git-cvsserver foreignscminterface +git-daemon synchingrepositories +git-describe mainporcelain git-diff-files plumbinginterrogators git-diff-index plumbinginterrogators git-diff mainporcelain @@ -91,34 +94,34 @@ git-diff-stages plumbinginterrogators git-diff-tree plumbinginterrogators git-fetch mainporcelain git-fetch-pack synchingrepositories -git-fmt-merge-msg ancillaryinterrogators +git-fmt-merge-msg purehelpers git-for-each-ref plumbinginterrogators git-format-patch mainporcelain -git-fsck-objects plumbinginterrogators -git-gc ancillarymanipulators +git-fsck-objects ancillaryinterrogators +git-gc mainporcelain git-get-tar-commit-id ancillaryinterrogators git-grep mainporcelain git-hash-object plumbingmanipulators -git-http-fetch synchingrepositories -git-http-push synchingrepositories -git-imap-send ancillaryinterrogators +git-http-fetch synchelpers +git-http-push synchelpers +git-imap-send foreignscminterface git-index-pack plumbingmanipulators -git-init plumbingmanipulators +git-init mainporcelain git-instaweb ancillaryinterrogators gitk mainporcelain git-local-fetch synchingrepositories git-log mainporcelain git-lost-found ancillarymanipulators git-ls-files plumbinginterrogators -git-ls-remote mainporcelain +git-ls-remote plumbinginterrogators git-ls-tree plumbinginterrogators -git-mailinfo ancillaryinterrogators -git-mailsplit ancillaryinterrogators +git-mailinfo purehelpers +git-mailsplit purehelpers git-merge-base plumbinginterrogators git-merge-file plumbingmanipulators git-merge-index plumbingmanipulators git-merge mainporcelain -git-merge-one-file ancillarymanipulators +git-merge-one-file purehelpers git-merge-tree ancillaryinterrogators git-mktag plumbingmanipulators git-mktree plumbingmanipulators @@ -126,24 +129,24 @@ git-mv mainporcelain git-name-rev plumbinginterrogators git-pack-objects plumbingmanipulators git-pack-redundant plumbinginterrogators -git-pack-refs mainporcelain -git-parse-remote ancillaryinterrogators -git-patch-id ancillaryinterrogators -git-peek-remote synchingrepositories +git-pack-refs ancillarymanipulators +git-parse-remote synchelpers +git-patch-id purehelpers +git-peek-remote purehelpers git-prune ancillarymanipulators git-prune-packed plumbingmanipulators git-pull mainporcelain git-push mainporcelain -git-quiltimport ancillarymanipulators +git-quiltimport foreignscminterface git-read-tree plumbingmanipulators git-rebase mainporcelain -git-receive-pack synchingrepositories +git-receive-pack synchelpers git-reflog ancillarymanipulators git-relink ancillarymanipulators -git-repack mainporcelain -git-repo-config plumbingmanipulators -git-request-pull ancillaryinterrogators -git-rerere mainporcelain +git-repack ancillarymanipulators +git-repo-config ancillarymanipulators +git-request-pull foreignscminterface +git-rerere ancillaryinterrogators git-reset mainporcelain git-resolve mainporcelain git-revert mainporcelain @@ -151,34 +154,33 @@ git-rev-list plumbinginterrogators git-rev-parse ancillaryinterrogators git-rm mainporcelain git-runstatus ancillaryinterrogators -git-send-email ancillaryinterrogators +git-send-email foreignscminterface git-send-pack synchingrepositories -git-shell synchingrepositories +git-shell synchelpers git-shortlog mainporcelain git-show mainporcelain -git-show-branch mainporcelain +git-show-branch ancillaryinterrogators git-show-index plumbinginterrogators git-show-ref plumbinginterrogators -git-sh-setup ancillarymanipulators +git-sh-setup purehelpers git-ssh-fetch synchingrepositories git-ssh-upload synchingrepositories git-status mainporcelain -git-stripspace ancillaryinterrogators -git-svn ancillarymanipulators -git-svnimport ancillarymanipulators -git-symbolic-ref ancillaryinterrogators -git-symbolic-ref ancillarymanipulators -git-tag ancillarymanipulators +git-stripspace purehelpers +git-svn foreignscminterface +git-svnimport foreignscminterface +git-symbolic-ref plumbingmanipulators +git-tag mainporcelain git-tar-tree plumbinginterrogators git-unpack-file plumbinginterrogators git-unpack-objects plumbingmanipulators git-update-index plumbingmanipulators -git-update-ref ancillarymanipulators +git-update-ref plumbingmanipulators git-update-server-info synchingrepositories -git-upload-archive synchingrepositories -git-upload-pack synchingrepositories +git-upload-archive synchelpers +git-upload-pack synchelpers git-var plumbinginterrogators git-verify-pack plumbinginterrogators -git-verify-tag mainporcelain -git-whatchanged mainporcelain +git-verify-tag ancillaryinterrogators +git-whatchanged ancillaryinterrogators git-write-tree plumbingmanipulators |