diff options
| -rw-r--r-- | subcmds/sync.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py index d4e302ac..2e6afccc 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
| @@ -249,8 +249,10 @@ later is required to fix a server side protocol bug. | |||
| 249 | p.add_option('--retry-fetches', | 249 | p.add_option('--retry-fetches', |
| 250 | default=0, action='store', type='int', | 250 | default=0, action='store', type='int', |
| 251 | help='number of times to retry fetches on transient errors') | 251 | help='number of times to retry fetches on transient errors') |
| 252 | p.add_option('--prune', dest='prune', action='store_true', | 252 | p.add_option('--prune', action='store_true', |
| 253 | help='delete refs that no longer exist on the remote') | 253 | help='delete refs that no longer exist on the remote (default)') |
| 254 | p.add_option('--no-prune', dest='prune', action='store_false', | ||
| 255 | help='do not delete refs that no longer exist on the remote') | ||
| 254 | if show_smart: | 256 | if show_smart: |
| 255 | p.add_option('-s', '--smart-sync', | 257 | p.add_option('-s', '--smart-sync', |
| 256 | dest='smart_sync', action='store_true', | 258 | dest='smart_sync', action='store_true', |
| @@ -927,6 +929,9 @@ later is required to fix a server side protocol bug. | |||
| 927 | if None in [opt.manifest_server_username, opt.manifest_server_password]: | 929 | if None in [opt.manifest_server_username, opt.manifest_server_password]: |
| 928 | self.OptionParser.error('both -u and -p must be given') | 930 | self.OptionParser.error('both -u and -p must be given') |
| 929 | 931 | ||
| 932 | if opt.prune is None: | ||
| 933 | opt.prune = True | ||
| 934 | |||
| 930 | def Execute(self, opt, args): | 935 | def Execute(self, opt, args): |
| 931 | if opt.jobs: | 936 | if opt.jobs: |
| 932 | self.jobs = opt.jobs | 937 | self.jobs = opt.jobs |
