From 6623b21e1073a70f7d5cc6eddd364bdab337b439 Mon Sep 17 00:00:00 2001 From: Nico Sallembien Date: Tue, 11 May 2010 12:57:01 -0700 Subject: Aliasing sync -s to 'smartsync' This alias will let people use this command without having to remember the option. Change-Id: I3256d9e8e884c5be9e77f70e9cfb73e0f0c544c6 --- subcmds/sync.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'subcmds/sync.py') diff --git a/subcmds/sync.py b/subcmds/sync.py index 613cc81c..9b8a6122 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py @@ -94,7 +94,7 @@ later is required to fix a server side protocol bug. """ - def _Options(self, p): + def _Options(self, p, show_smart=True): p.add_option('-l','--local-only', dest='local_only', action='store_true', help="only update working tree, don't fetch") @@ -104,9 +104,10 @@ later is required to fix a server side protocol bug. p.add_option('-d','--detach', dest='detach_head', action='store_true', help='detach projects back to manifest revision') - p.add_option('-s', '--smart-sync', - dest='smart_sync', action='store_true', - help='smart sync using manifest from a known good build') + if show_smart: + p.add_option('-s', '--smart-sync', + dest='smart_sync', action='store_true', + help='smart sync using manifest from a known good build') g = p.add_option_group('repo Version options') g.add_option('--no-repo-verify', -- cgit v1.2.3-54-g00ecf