--- a/states.py Wed May 25 02:14:36 2011 +0200
+++ b/states.py Wed May 25 02:19:20 2011 +0200
@@ -111,19 +111,20 @@
# New commands
#############################
-def cmdsetstate(ui, repo, statename, *changesets):
- """change changeset state"""
- for state in STATES: # few states
- if state.name == statename:
- break
- else:
- raise util.Abort(_('unknown state: %s') % statename)
+def cmdpublished(ui, repo, *changesets):
revs = scmutil.revrange(repo, changesets)
- repo.setstate(state, [repo.changelog.node(rev) for rev in revs])
+ repo.setstate(ST0, [repo.changelog.node(rev) for rev in revs])
return 0
+def cmdready(ui, repo, *changesets):
+ revs = scmutil.revrange(repo, changesets)
+ repo.setstate(ST1, [repo.changelog.node(rev) for rev in revs])
+ return 0
+
+#autogen this
cmdtable = {
- 'setstate': (cmdsetstate, [], _('<state> <revset>')),
+ 'published': (cmdpublished, [], _('<revset>')),
+ 'ready': (cmdready, [], _('<revset>')),
}