diff options
author | Jonathan Nieder <jrn@google.com> | 2016-12-09 02:33:42 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-12-09 02:33:42 +0000 |
commit | 7de8c5db78da12aed8c93a06e7eb73bb37b63c9d (patch) | |
tree | d27cec30d63ef29d72078b09dd3f4d8b1c928dc2 /subcmds/init.py | |
parent | bb9c42cf1d9e43b190b775def2f111b2277b86ef (diff) | |
parent | f4dda9a1be396808fad0cda8316d3a0d6f839ee1 (diff) | |
download | git-repo-7de8c5db78da12aed8c93a06e7eb73bb37b63c9d.tar.gz |
Merge "init: Add no-tags and current branch options"
Diffstat (limited to 'subcmds/init.py')
-rw-r--r-- | subcmds/init.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/subcmds/init.py b/subcmds/init.py index 45d69b79..bb7187d7 100644 --- a/subcmds/init.py +++ b/subcmds/init.py | |||
@@ -91,6 +91,9 @@ to update the working directory files. | |||
91 | g.add_option('-b', '--manifest-branch', | 91 | g.add_option('-b', '--manifest-branch', |
92 | dest='manifest_branch', | 92 | dest='manifest_branch', |
93 | help='manifest branch or revision', metavar='REVISION') | 93 | help='manifest branch or revision', metavar='REVISION') |
94 | g.add_option('-c', '--current-branch', | ||
95 | dest='current_branch_only', action='store_true', | ||
96 | help='fetch only current manifest branch from server') | ||
94 | g.add_option('-m', '--manifest-name', | 97 | g.add_option('-m', '--manifest-name', |
95 | dest='manifest_name', default='default.xml', | 98 | dest='manifest_name', default='default.xml', |
96 | help='initial manifest file', metavar='NAME.xml') | 99 | help='initial manifest file', metavar='NAME.xml') |
@@ -121,6 +124,9 @@ to update the working directory files. | |||
121 | g.add_option('--no-clone-bundle', | 124 | g.add_option('--no-clone-bundle', |
122 | dest='no_clone_bundle', action='store_true', | 125 | dest='no_clone_bundle', action='store_true', |
123 | help='disable use of /clone.bundle on HTTP/HTTPS') | 126 | help='disable use of /clone.bundle on HTTP/HTTPS') |
127 | g.add_option('--no-tags', | ||
128 | dest='no_tags', action='store_true', | ||
129 | help="don't fetch tags in the manifest") | ||
124 | 130 | ||
125 | # Tool | 131 | # Tool |
126 | g = p.add_option_group('repo Version options') | 132 | g = p.add_option_group('repo Version options') |
@@ -231,7 +237,9 @@ to update the working directory files. | |||
231 | sys.exit(1) | 237 | sys.exit(1) |
232 | 238 | ||
233 | if not m.Sync_NetworkHalf(is_new=is_new, quiet=opt.quiet, | 239 | if not m.Sync_NetworkHalf(is_new=is_new, quiet=opt.quiet, |
234 | clone_bundle=not opt.no_clone_bundle): | 240 | clone_bundle=not opt.no_clone_bundle, |
241 | current_branch_only=opt.current_branch_only, | ||
242 | no_tags=opt.no_tags): | ||
235 | r = m.GetRemote(m.remote.name) | 243 | r = m.GetRemote(m.remote.name) |
236 | print('fatal: cannot obtain manifest %s' % r.url, file=sys.stderr) | 244 | print('fatal: cannot obtain manifest %s' % r.url, file=sys.stderr) |
237 | 245 | ||