genome/genome — pull request #110 by nnutter (2014-10-15 22:29:49+00:00)
Title: Copy Prototype

This is just a prototype for early feedback. Some anticipated concerns:

- Copying objects is hard because of relationships between objects. I'm choosing to only allow non-delegated, non-ID properties. I think this might be sufficient for a first pass and maybe all that can be done as a general solution.
- The test is very minimal. I would add coverage for all branches in `Genome::Command::Copy`.
- This differs from the other `Genome::Command::Crud` commands in that it is opt-in. This is only due to my skepticism at the moment of having a generalized copy command.
- This uses fatal warning to avoid incorrect usage of the Perl operators, e.g. `.=` vs. `+=`.