# Revision history [back]

Doing this in a completely dynamic fashion would be challenging. If you are hoping to do something along the lines of

puppet agent --onetime --no-daemonize --version=1150


then you're quite likely stumped.

A compromise would be to create semi-dynamic environments for each revision that may be desirable for a known group of agents, so that you can then

puppet agent --onetime --no-daemonize --env=r1150


You can make this more flexible using directory environments on a 3.5 or later master.