1281 |
1281 |
1282 -m or -l set the patch header as well as the commit message. |
1282 -m or -l set the patch header as well as the commit message. |
1283 If neither is specified, the patch header is empty and the |
1283 If neither is specified, the patch header is empty and the |
1284 commit message is 'New patch: PATCH'""" |
1284 commit message is 'New patch: PATCH'""" |
1285 q = repo.mq |
1285 q = repo.mq |
1286 message = commands.logmessage(**opts) |
1286 message = commands.logmessage(opts) |
1287 q.new(repo, patch, msg=message, force=opts['force']) |
1287 q.new(repo, patch, msg=message, force=opts['force']) |
1288 q.save_dirty() |
1288 q.save_dirty() |
1289 return 0 |
1289 return 0 |
1290 |
1290 |
1291 def refresh(ui, repo, **opts): |
1291 def refresh(ui, repo, **opts): |
1292 """update the current patch""" |
1292 """update the current patch""" |
1293 q = repo.mq |
1293 q = repo.mq |
1294 message = commands.logmessage(**opts) |
1294 message = commands.logmessage(opts) |
1295 if opts['edit']: |
1295 if opts['edit']: |
1296 if message: |
1296 if message: |
1297 raise util.Abort(_('option "-e" incompatible with "-m" or "-l"')) |
1297 raise util.Abort(_('option "-e" incompatible with "-m" or "-l"')) |
1298 patch = q.applied[-1].name |
1298 patch = q.applied[-1].name |
1299 (message, comment, user, date, hasdiff) = q.readheaders(patch) |
1299 (message, comment, user, date, hasdiff) = q.readheaders(patch) |
1326 if not files: |
1326 if not files: |
1327 raise util.Abort(_('qfold requires at least one patch name')) |
1327 raise util.Abort(_('qfold requires at least one patch name')) |
1328 if not q.check_toppatch(repo): |
1328 if not q.check_toppatch(repo): |
1329 raise util.Abort(_('No patches applied\n')) |
1329 raise util.Abort(_('No patches applied\n')) |
1330 |
1330 |
1331 message = commands.logmessage(**opts) |
1331 message = commands.logmessage(opts) |
1332 if opts['edit']: |
1332 if opts['edit']: |
1333 if message: |
1333 if message: |
1334 raise util.Abort(_('option "-e" incompatible with "-m" or "-l"')) |
1334 raise util.Abort(_('option "-e" incompatible with "-m" or "-l"')) |
1335 |
1335 |
1336 parent = q.lookup('qtip') |
1336 parent = q.lookup('qtip') |
1503 return 0 |
1503 return 0 |
1504 |
1504 |
1505 def save(ui, repo, **opts): |
1505 def save(ui, repo, **opts): |
1506 """save current queue state""" |
1506 """save current queue state""" |
1507 q = repo.mq |
1507 q = repo.mq |
1508 message = commands.logmessage(**opts) |
1508 message = commands.logmessage(opts) |
1509 ret = q.save(repo, msg=message) |
1509 ret = q.save(repo, msg=message) |
1510 if ret: |
1510 if ret: |
1511 return ret |
1511 return ret |
1512 q.save_dirty() |
1512 q.save_dirty() |
1513 if opts['copy']: |
1513 if opts['copy']: |