mirror of
https://github.com/martinvonz/jj.git
synced 2025-05-28 02:21:12 +00:00
This is part of a refactor of cmd_split in preparation for adding new -A, -B, and -d arguments to control where the changes split from the target commit end up. The goal is to simplify the flow in the main cmd_split function and manage complexity introduced by the new options. In this case, the raw arguments will be parsed once at the beginning of the command in resolve_args, after which the raw SplitArgs are no longer used. The function is pretty simple now, but will evolve once the new arguments are added.