summaryrefslogtreecommitdiff
path: root/core/git
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-06-27 21:58:11 -0700
committerMichael Forney <mforney@mforney.org>2016-06-27 22:08:36 -0700
commit0f7d6add806eb12abd670fe84c37b168aa23b209 (patch)
tree42c657983426d64b5fd63960a37adee1af846b45 /core/git
parent41787965baaed9e30576f7eb154acc5fc6b81097 (diff)
git: Avoid globbing
Diffstat (limited to 'core/git')
-rw-r--r--core/git/commands.txt151
-rw-r--r--core/git/gen.rc3
2 files changed, 152 insertions, 2 deletions
diff --git a/core/git/commands.txt b/core/git/commands.txt
new file mode 100644
index 00000000..a5d3f05a
--- /dev/null
+++ b/core/git/commands.txt
@@ -0,0 +1,151 @@
+# <cd src/Documentation && printf '%s\n' git-*.txt
+git-add.txt
+git-am.txt
+git-annotate.txt
+git-apply.txt
+git-archimport.txt
+git-archive.txt
+git-bisect-lk2009.txt
+git-bisect.txt
+git-blame.txt
+git-branch.txt
+git-bundle.txt
+git-cat-file.txt
+git-check-attr.txt
+git-check-ignore.txt
+git-check-mailmap.txt
+git-check-ref-format.txt
+git-checkout-index.txt
+git-checkout.txt
+git-cherry-pick.txt
+git-cherry.txt
+git-citool.txt
+git-clean.txt
+git-clone.txt
+git-column.txt
+git-commit-tree.txt
+git-commit.txt
+git-config.txt
+git-count-objects.txt
+git-credential-cache--daemon.txt
+git-credential-cache.txt
+git-credential-store.txt
+git-credential.txt
+git-cvsexportcommit.txt
+git-cvsimport.txt
+git-cvsserver.txt
+git-daemon.txt
+git-describe.txt
+git-diff-files.txt
+git-diff-index.txt
+git-diff-tree.txt
+git-diff.txt
+git-difftool.txt
+git-fast-export.txt
+git-fast-import.txt
+git-fetch-pack.txt
+git-fetch.txt
+git-filter-branch.txt
+git-fmt-merge-msg.txt
+git-for-each-ref.txt
+git-format-patch.txt
+git-fsck-objects.txt
+git-fsck.txt
+git-gc.txt
+git-get-tar-commit-id.txt
+git-grep.txt
+git-gui.txt
+git-hash-object.txt
+git-help.txt
+git-http-backend.txt
+git-http-fetch.txt
+git-http-push.txt
+git-imap-send.txt
+git-index-pack.txt
+git-init-db.txt
+git-init.txt
+git-instaweb.txt
+git-interpret-trailers.txt
+git-log.txt
+git-ls-files.txt
+git-ls-remote.txt
+git-ls-tree.txt
+git-mailinfo.txt
+git-mailsplit.txt
+git-merge-base.txt
+git-merge-file.txt
+git-merge-index.txt
+git-merge-one-file.txt
+git-merge-tree.txt
+git-merge.txt
+git-mergetool--lib.txt
+git-mergetool.txt
+git-mktag.txt
+git-mktree.txt
+git-mv.txt
+git-name-rev.txt
+git-notes.txt
+git-p4.txt
+git-pack-objects.txt
+git-pack-redundant.txt
+git-pack-refs.txt
+git-parse-remote.txt
+git-patch-id.txt
+git-prune-packed.txt
+git-prune.txt
+git-pull.txt
+git-push.txt
+git-quiltimport.txt
+git-read-tree.txt
+git-rebase.txt
+git-receive-pack.txt
+git-reflog.txt
+git-relink.txt
+git-remote-ext.txt
+git-remote-fd.txt
+git-remote-testgit.txt
+git-remote.txt
+git-repack.txt
+git-replace.txt
+git-request-pull.txt
+git-rerere.txt
+git-reset.txt
+git-rev-list.txt
+git-rev-parse.txt
+git-revert.txt
+git-rm.txt
+git-send-email.txt
+git-send-pack.txt
+git-sh-i18n--envsubst.txt
+git-sh-i18n.txt
+git-sh-setup.txt
+git-shell.txt
+git-shortlog.txt
+git-show-branch.txt
+git-show-index.txt
+git-show-ref.txt
+git-show.txt
+git-stage.txt
+git-stash.txt
+git-status.txt
+git-stripspace.txt
+git-submodule.txt
+git-svn.txt
+git-symbolic-ref.txt
+git-tag.txt
+git-tools.txt
+git-unpack-file.txt
+git-unpack-objects.txt
+git-update-index.txt
+git-update-ref.txt
+git-update-server-info.txt
+git-upload-archive.txt
+git-upload-pack.txt
+git-var.txt
+git-verify-commit.txt
+git-verify-pack.txt
+git-verify-tag.txt
+git-web--browse.txt
+git-whatchanged.txt
+git-worktree.txt
+git-write-tree.txt
diff --git a/core/git/gen.rc b/core/git/gen.rc
index 322eff44..55919144 100644
--- a/core/git/gen.rc
+++ b/core/git/gen.rc
@@ -7,8 +7,7 @@ cflags\
-I '$outdir'
rule cmdlist 'oldcwd=$$PWD && cd $srcdir && ./generate-cmdlist.sh $$oldcwd/$in >$$oldcwd/$out.tmp && mv $$oldcwd/$out.tmp $$oldcwd/$out'
-cmd_docs=Documentation/git-*.txt
-build '$outdir'/common-cmds.h cmdlist '$srcdir'/command-list.txt '|' '$srcdir'/$cmd_docs
+build '$outdir'/common-cmds.h cmdlist '$srcdir'/command-list.txt '|' '$srcdir'/Documentation/`{grep -v '^#' ../commands.txt}
deps=phony/core/^(curl libressl zlib)^/headers