Here's the history on key command-based robot header files:
Command.h
CommandGroup.h
The change that would definitely break things at compile time is the
namespace change. According to the commit message, it requires a one line change to fix.
Even in a large robot codebase, it's probably a 10 minute job to fix. Easier if you have a shared header file throughout your codebase -- for many teams that would be robotmap.h.