1231 |
1231 |
1232 def reposetup(ui, repo): |
1232 def reposetup(ui, repo): |
1233 repomap[repo] = queue(ui, repo.join("")) |
1233 repomap[repo] = queue(ui, repo.join("")) |
1234 |
1234 |
1235 cmdtable = { |
1235 cmdtable = { |
1236 "qapplied": (applied, [], 'hg qapplied [patch]'), |
1236 "qapplied": (applied, [], 'hg qapplied [PATCH]'), |
1237 "qcommit|qci": |
1237 "qcommit|qci": |
1238 (commit, |
1238 (commit, |
1239 [('A', 'addremove', None, _('run addremove during commit')), |
1239 commands.table["^commit|ci"][1], |
1240 ('I', 'include', [], _('include names matching the given patterns')), |
1240 'hg qcommit [OPTION]... [FILE]...'), |
1241 ('X', 'exclude', [], _('exclude names matching the given patterns')), |
1241 "^qdiff": (diff, [], 'hg qdiff [FILE]...'), |
1242 ('m', 'message', '', _('use <text> as commit message')), |
1242 "qdelete": (delete, [], 'hg qdelete PATCH'), |
1243 ('l', 'logfile', '', _('read the commit message from <file>')), |
|
1244 ('d', 'date', '', _('record datecode as commit date')), |
|
1245 ('u', 'user', '', _('record user as commiter'))], |
|
1246 'hg qcommit [options] [files]'), |
|
1247 "^qdiff": (diff, [], 'hg qdiff [files]'), |
|
1248 "qdelete": (delete, [], 'hg qdelete [patch]'), |
|
1249 "^qimport": |
1243 "^qimport": |
1250 (qimport, |
1244 (qimport, |
1251 [('e', 'existing', None, 'import file in patch dir'), |
1245 [('e', 'existing', None, 'import file in patch dir'), |
1252 ('n', 'name', '', 'patch file name'), |
1246 ('n', 'name', '', 'patch file name'), |
1253 ('f', 'force', None, 'overwrite existing files')], |
1247 ('f', 'force', None, 'overwrite existing files')], |
1254 'hg qimport'), |
1248 'hg qimport [-e] [-n NAME] [-f] FILE...'), |
1255 "^qinit": |
1249 "^qinit": |
1256 (init, |
1250 (init, |
1257 [('c', 'create-repo', None, 'create patch repository')], |
1251 [('c', 'create-repo', None, 'create patch repository')], |
1258 'hg [-c] qinit'), |
1252 'hg qinit [-c]'), |
1259 "qnew": |
1253 "qnew": |
1260 (new, |
1254 (new, |
1261 [('m', 'message', '', 'commit message'), |
1255 [('m', 'message', '', 'commit message'), |
1262 ('f', 'force', None, 'force')], |
1256 ('f', 'force', None, 'force')], |
1263 'hg qnew [-m message ] patch'), |
1257 'hg qnew [-m TEXT] [-f] PATCH'), |
1264 "qnext": (next, [], 'hg qnext'), |
1258 "qnext": (next, [], 'hg qnext'), |
1265 "qprev": (prev, [], 'hg qprev'), |
1259 "qprev": (prev, [], 'hg qprev'), |
1266 "^qpop": |
1260 "^qpop": |
1267 (pop, |
1261 (pop, |
1268 [('a', 'all', None, 'pop all patches'), |
1262 [('a', 'all', None, 'pop all patches'), |
1269 ('n', 'name', '', 'queue name to pop'), |
1263 ('n', 'name', '', 'queue name to pop'), |
1270 ('f', 'force', None, 'forget any local changes')], |
1264 ('f', 'force', None, 'forget any local changes')], |
1271 'hg qpop [options] [patch/index]'), |
1265 'hg qpop [-a] [-n NAME] [-f] [PATCH | INDEX]'), |
1272 "^qpush": |
1266 "^qpush": |
1273 (push, |
1267 (push, |
1274 [('f', 'force', None, 'apply if the patch has rejects'), |
1268 [('f', 'force', None, 'apply if the patch has rejects'), |
1275 ('l', 'list', None, 'list patch name in commit text'), |
1269 ('l', 'list', None, 'list patch name in commit text'), |
1276 ('a', 'all', None, 'apply all patches'), |
1270 ('a', 'all', None, 'apply all patches'), |
1277 ('m', 'merge', None, 'merge from another queue'), |
1271 ('m', 'merge', None, 'merge from another queue'), |
1278 ('n', 'name', '', 'merge queue name')], |
1272 ('n', 'name', '', 'merge queue name')], |
1279 'hg qpush [options] [patch/index]'), |
1273 'hg qpush [-f] [-l] [-a] [-m] [-n NAME] [PATCH | INDEX]'), |
1280 "^qrefresh": |
1274 "^qrefresh": |
1281 (refresh, |
1275 (refresh, |
1282 [('s', 'short', None, 'short refresh')], |
1276 [('s', 'short', None, 'short refresh')], |
1283 'hg qrefresh'), |
1277 'hg qrefresh [-s]'), |
1284 "qrestore": |
1278 "qrestore": |
1285 (restore, |
1279 (restore, |
1286 [('d', 'delete', None, 'delete save entry'), |
1280 [('d', 'delete', None, 'delete save entry'), |
1287 ('u', 'update', None, 'update queue working dir')], |
1281 ('u', 'update', None, 'update queue working dir')], |
1288 'hg qrestore rev'), |
1282 'hg qrestore [-d] [-u] REV'), |
1289 "qsave": |
1283 "qsave": |
1290 (save, |
1284 (save, |
1291 [('m', 'message', '', 'commit message'), |
1285 [('m', 'message', '', 'commit message'), |
1292 ('c', 'copy', None, 'copy patch directory'), |
1286 ('c', 'copy', None, 'copy patch directory'), |
1293 ('n', 'name', '', 'copy directory name'), |
1287 ('n', 'name', '', 'copy directory name'), |
1294 ('e', 'empty', None, 'clear queue status file'), |
1288 ('e', 'empty', None, 'clear queue status file'), |
1295 ('f', 'force', None, 'force copy')], |
1289 ('f', 'force', None, 'force copy')], |
1296 'hg qsave'), |
1290 'hg qsave [-m TEXT] [-c] [-n NAME] [-e] [-f]'), |
1297 "qseries": |
1291 "qseries": |
1298 (series, |
1292 (series, |
1299 [('m', 'missing', None, 'print patches not in series')], |
1293 [('m', 'missing', None, 'print patches not in series')], |
1300 'hg qseries'), |
1294 'hg qseries [-m]'), |
1301 "^strip": |
1295 "^strip": |
1302 (strip, |
1296 (strip, |
1303 [('f', 'force', None, 'force multi-head removal'), |
1297 [('f', 'force', None, 'force multi-head removal'), |
1304 ('b', 'backup', None, 'bundle unrelated changesets'), |
1298 ('b', 'backup', None, 'bundle unrelated changesets'), |
1305 ('n', 'nobackup', None, 'no backups')], |
1299 ('n', 'nobackup', None, 'no backups')], |
1306 'hg strip rev'), |
1300 'hg strip [-f] [-b] [-n] REV'), |
1307 "qtop": (top, [], 'hg qtop'), |
1301 "qtop": (top, [], 'hg qtop'), |
1308 "qunapplied": (unapplied, [], 'hg qunapplied [patch]'), |
1302 "qunapplied": (unapplied, [], 'hg qunapplied [PATCH]'), |
1309 "qversion": (version, [], 'hg qversion') |
1303 "qversion": (version, [], 'hg qversion') |
1310 } |
1304 } |
1311 |
1305 |