4.1.6 Patcher Instances
The concept of subproject brings up the question of having Patcher
working on different patches at the same time. It is possible under some
conditions:
- You can have as many simultaneous Patcher instances as you want on
projects that don't overlap.
- You can have as many simultaneous Patcher instances as you want on the
same project, as long as there is no overlapping between each
subproject. This means that you can't have source files, or even
ChangeLog files in common.
- It is also possible, to some extent, to work simultaneously on
overlapping instances of Patcher, although this is mostly uncharted
territory. More precisely, Patcher keeps track of which project(s) refer
to specific source or ChangeLog files, and knows how to associate a
particular ChangeLog entry with a particular project. However, Patcher
does not support interactive selection of patches (à la Darcs or Git)
yet, and if you commit one of two overlapping projects, you will most
likely need to rediff the other one.