We already know that Derick can use update
or replay
to keep
current with the mainline, but what he doesn't want to? What if
Derick wants the changes in patch-25
and patch-42
, but none of the
other post-patch-23
changes from the mainline
?

Derick can apply specific changes from the mainline
by specifying the
exact revision he wants, rather than just specifying a version:

Nevertheless, for some projects, especially those characterized by
lots of "forks", this technique can be useful.

Learning Note: Multiple revisions may be replayed with a single
command, simply by giving all of them on the command line at once. The
replay
command also has a --list
option which can useful for
cherrypicking many changes at once. If you find yourself replaying
specific revisions often, you should take a look at the --list
option
in tla replay --help
.