equal
deleted
inserted
replaced
105 |
105 |
106 |
106 |
107 # New commands |
107 # New commands |
108 ############################# |
108 ############################# |
109 |
109 |
110 def cmdpublished(ui, repo, *changesets): |
110 cmdtable = {} |
111 revs = scmutil.revrange(repo, changesets) |
111 |
112 repo.setstate(ST0, [repo.changelog.node(rev) for rev in revs]) |
112 def makecmd(state): |
113 return 0 |
113 def cmdmoveheads(ui, repo, *changesets): |
114 |
114 revs = scmutil.revrange(repo, changesets) |
115 def cmdready(ui, repo, *changesets): |
115 repo.setstate(state, [repo.changelog.node(rev) for rev in revs]) |
116 revs = scmutil.revrange(repo, changesets) |
116 return 0 |
117 repo.setstate(ST1, [repo.changelog.node(rev) for rev in revs]) |
117 return cmdmoveheads |
118 return 0 |
118 for state in STATES: |
119 |
119 if state.trackheads: |
120 #autogen this |
120 cmdmoveheads = makecmd(state) |
121 cmdtable = { |
121 cmdtable[state.name] = (cmdmoveheads, [], '<revset>') |
122 'published': (cmdpublished, [], _('<revset>')), |
|
123 'ready': (cmdready, [], _('<revset>')), |
|
124 } |
|
125 |
122 |
126 |
123 |
127 |
124 |
128 |
125 |
129 |
126 |