Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

57 lines (37 sloc) 1.162 kB


Rotation is a simple command line utility to help you rotate any kind of stuff over time. It was originally created to help control code review rotation among the members of a team.

Currently it only rotates by any given number of weeks. More units planned for the future.


Install the gem:

gem install rotation


Create your first rotation topic:

rotation init topic_name

This will create a ~/.rotation file. It's a yaml file that will look like:

  start_date: 2011-09-12
  duration: 1
  first: Huey
  - Huey
  - Dewey
  - Louie

Tweak the file for your needs. Notice that you can create as many topics as you want.

See who's in charge by typing:

rotation responsible topic_name

If you want to check the responsible of each of your topics type:

rotation responsibles

Author and License

Marcelo Silveira :: :: @mhfsilveira

Released under the MIT License. See the LICENSE file for further details.

Jump to Line
Something went wrong with that request. Please try again.