The document proposes a tool to aid developers in making atomic commits when cherry-picking code changes. The tool would analyze dependencies between changes by tracking objects changed, messages sent, and structural relationships like subclassing. It would then suggest a set of dependent changes to commit atomically based on found dependencies. A prototype called Tracks has been implemented but future work is needed on aspects like dealing with shadowing and optimizing performance.