equal
deleted
inserted
replaced
374 sortmodes = ('datesort', 'sourcesort') |
374 sortmodes = ('datesort', 'sourcesort') |
375 sortmode = [m for m in sortmodes if opts.get(m)] |
375 sortmode = [m for m in sortmodes if opts.get(m)] |
376 if len(sortmode) > 1: |
376 if len(sortmode) > 1: |
377 raise util.Abort(_('more than one sort mode specified')) |
377 raise util.Abort(_('more than one sort mode specified')) |
378 sortmode = sortmode and sortmode[0] or 'branchsort' |
378 sortmode = sortmode and sortmode[0] or 'branchsort' |
|
379 if sortmode == 'sourcesort' and not srcc.hasnativeorder(): |
|
380 raise util.Abort(_('--sourcesort is not supported by this data source')) |
379 |
381 |
380 fmap = opts.get('filemap') |
382 fmap = opts.get('filemap') |
381 if fmap: |
383 if fmap: |
382 srcc = filemap.filemap_source(ui, srcc, fmap) |
384 srcc = filemap.filemap_source(ui, srcc, fmap) |
383 destc.setfilemapmode(True) |
385 destc.setfilemapmode(True) |