Index: gclient.py |
diff --git a/gclient.py b/gclient.py |
index c3863d39c6205c09de1fbcd8fe19a2161d436481..7246cdeac47383317023d1fa6ab0d1c89c0a51bb 100644 |
--- a/gclient.py |
+++ b/gclient.py |
@@ -802,6 +802,10 @@ def CMDcleanup(parser, args): |
Mostly svn-specific. Simply runs 'svn cleanup' for each module. |
""" |
+ parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
(options, args) = parser.parse_args(args) |
client = GClient.LoadCurrentConfig(options) |
if not client: |
@@ -857,6 +861,10 @@ URL. |
def CMDexport(parser, args): |
"""Wrapper for svn export for all managed directories.""" |
+ parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
(options, args) = parser.parse_args(args) |
if len(args) != 1: |
raise gclient_utils.Error("Need directory name") |
@@ -884,6 +892,10 @@ dependencies, and performs minimal postprocessing of the output. The |
resulting patch is printed to stdout and can be applied to a freshly |
checked out tree via 'patch -p0 < patchfile'. |
""" |
+ parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
(options, args) = parser.parse_args(args) |
client = GClient.LoadCurrentConfig(options) |
if not client: |
@@ -898,8 +910,9 @@ checked out tree via 'patch -p0 < patchfile'. |
def CMDstatus(parser, args): |
"""Show modification status for every dependencies.""" |
parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
- help="sync deps for the specified (comma-separated) " |
- "platform(s); 'all' will sync all platforms") |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
(options, args) = parser.parse_args(args) |
client = GClient.LoadCurrentConfig(options) |
if not client: |
@@ -942,8 +955,9 @@ def CMDsync(parser, args): |
parser.add_option("--reset", action="store_true", |
help="resets any local changes before updating (git only)") |
parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
- help="sync deps for the specified (comma-separated) " |
- "platform(s); 'all' will sync all platforms") |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
parser.add_option("--manually_grab_svn_rev", action="store_true", |
help="Skip svn up whenever possible by requesting " |
"actual HEAD revision from the repository") |
@@ -990,6 +1004,10 @@ def CMDupdate(parser, args): |
def CMDdiff(parser, args): |
"""Displays local diff for every dependencies.""" |
+ parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
(options, args) = parser.parse_args(args) |
client = GClient.LoadCurrentConfig(options) |
if not client: |
@@ -1004,8 +1022,9 @@ def CMDdiff(parser, args): |
def CMDrevert(parser, args): |
"""Revert all modifications in every dependencies.""" |
parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
- help="sync deps for the specified (comma-separated) " |
- "platform(s); 'all' will sync all platforms") |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
parser.add_option("--nohooks", action="store_true", |
help="don't run hooks after the revert is complete") |
(options, args) = parser.parse_args(args) |
@@ -1020,8 +1039,9 @@ def CMDrevert(parser, args): |
def CMDrunhooks(parser, args): |
"""Runs hooks for files that have been modified in the local working copy.""" |
parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
- help="sync deps for the specified (comma-separated) " |
- "platform(s); 'all' will sync all platforms") |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
parser.add_option("--force", action="store_true", default=True, |
help="Deprecated. No effect.") |
(options, args) = parser.parse_args(args) |
@@ -1039,12 +1059,15 @@ def CMDrunhooks(parser, args): |
def CMDrevinfo(parser, args): |
"""Outputs details for every dependencies.""" |
+ parser.add_option("--deps", dest="deps_os", metavar="OS_LIST", |
+ help="override deps for the specified (comma-separated) " |
+ "platform(s); 'all' will process all deps_os " |
+ "references") |
parser.add_option("--snapshot", action="store_true", |
help="create a snapshot file of the current " |
"version of all repositories") |
(options, args) = parser.parse_args(args) |
client = GClient.LoadCurrentConfig(options) |
- options.deps_os = None |
if not client: |
raise gclient_utils.Error("client not configured; see 'gclient config'") |
client.PrintRevInfo() |