Andrew
2010-02-17 08:21:17 UTC
Suppose a project contains A and B. The project owns and controls A
but B is owned and controlled by Byzantine developers in another
group. A takes periodic source releases from B. Now, the problem is
how to manage local changes that A makes to B, given that the B
developers will never take the fixes on and given that B make numerous
frequent changes that A needs.
The current approach is to blat A's copy of B whenever B makes a
release. This means that whenever A make their own independent fixes
to B those fixes are lost when A takes a fresh release of B.
I am sure that branching can somehow be used to solve this problem but
I am not sure exactly how. Any suggestions?
Regards,
Andrew Marlow
but B is owned and controlled by Byzantine developers in another
group. A takes periodic source releases from B. Now, the problem is
how to manage local changes that A makes to B, given that the B
developers will never take the fixes on and given that B make numerous
frequent changes that A needs.
The current approach is to blat A's copy of B whenever B makes a
release. This means that whenever A make their own independent fixes
to B those fixes are lost when A takes a fresh release of B.
I am sure that branching can somehow be used to solve this problem but
I am not sure exactly how. Any suggestions?
Regards,
Andrew Marlow