man/git-multi.1 in git-multi-1.0.10 vs man/git-multi.1 in git-multi-1.1.0

- old
+ new

@@ -1,15 +1,15 @@ '\" t .\" Title: git-multi .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 11/01/2018 +.\" Date: 11/09/2018 .\" Manual: Git Manual .\" Source: Git 2.19.1.542.gc4df23f792.dirty .\" Language: English .\" -.TH "GIT\-MULTI" "1" "11/01/2018" "Git 2\&.19\&.1\&.542\&.gc4df23" "Git Manual" +.TH "GIT\-MULTI" "1" "11/09/2018" "Git 2\&.19\&.1\&.542\&.gc4df23" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 @@ -29,31 +29,54 @@ .\" ----------------------------------------------------------------- .SH "NAME" git-multi \- execute the same git command in multiple repositories .SH "VERSION" .sp -This is \fBv1\&.0\&.10\fR of \fIgit multi\fR \&... hooray! +This is \fBv1\&.1\&.0\fR of \fIgit multi\fR \&... hooray! .SH "SYNOPSIS" .sp There are some options for \fBgit multi\fR itself, in which case it is invoked as follows: .sp .nf -\fIgit multi\fR <dash_dash_option> [<option_arguments>] +\fIgit multi\fR \-\-<option> [<option_arguments>] .fi .sp .sp To execute the same git command in multiple repositories, the invocation is as follows: .sp .nf \fIgit multi\fR <git_command> [<git_command_arguments>] .fi .sp +.sp +Both ways of running \fBgit multi\fR take an optional, so\-called "multi repo" argument to limit the operation to the list of repositories in the referenced "multi repo", ie\&. a single GitHub user or a single GitHub organization: +.sp +.nf +\fIgit multi\fR ++<multi_repo> \-\-<option> [<option_arguments>] +.fi +.sp +.sp +and\&... +.sp +.nf +\fIgit multi\fR ++<multi_repo> <git_command> [<git_command_arguments>] +.fi +.sp .SH "DESCRIPTION" .sp -Convenient way to execute the same git command in a set of related repos, currently the repositories of a GitHub user, incl\&. the organizations they are a member of; the repo list is determined via a GitHub API v3 call, and cached locally \fI(in binary format)\fR for performance and offline usage\&. +Convenient way to execute the same git command in a set of related repos, currently the repositories of a GitHub user, incl\&. the organizations they are a member of\&. +.sp +The list of repositories is determined via a GitHub API v3 call, and cached locally \fI(in binary format)\fR for performance and offline usage\&. +.sp +By default, \fBgit multi\fR operates on all repositories for all configured users and all configured organizations\&. To limit the operation to a single user or a single organization, the optional \fB++<multi_repo>\fR argument can be used\&. .SH "OPTIONS" .PP +\-\-version +.RS 4 +print out this script\(cqs version number +.RE +.PP \-\-help .RS 4 you\(cqre looking at it: show the man page .RE .PP @@ -65,13 +88,13 @@ \-\-check .RS 4 checks all the required settings and configurations .RE .PP -\-\-version +\-\-count .RS 4 -print out this script\(cqs version number +print out the count of repos (per type) .RE .PP \-\-refresh .RS 4 refresh the list of user & organization repos @@ -80,15 +103,10 @@ \-\-json .RS 4 output repository details to JSON .RE .PP -\-\-count -.RS 4 -print out the count of repos (per type) -.RE -.PP \-\-list .RS 4 print out the names of all repos .RE .PP @@ -110,18 +128,20 @@ \-\-paths .RS 4 print out the full path for each repos .RE .PP -\-\-spurious +\-\-missing .RS 4 -list cloned repos whose remote doesn\(cqt match a github\&.com origin +print out names of repos that haven\(cqt been cloned .RE .PP -\-\-missing +\-\-clone .RS 4 -print out names of repos that haven\(cqt been cloned +clones missing repositories into +\fB${HOME}/Workarea\fR +(by default) .RE .PP \-\-stale .RS 4 list repos that have been deleted on github\&.com @@ -130,14 +150,12 @@ \-\-excess .RS 4 list repos that don\(cqt exist on github\&.com .RE .PP -\-\-clone +\-\-spurious .RS 4 -clones missing repositories into -\fB${HOME}/Workarea\fR -(by default) +list cloned repos whose remote doesn\(cqt match a github\&.com origin .RE .PP \-\-query (args) .RS 4 query GitHub repo metadata for each repository