Here's my situation...

I'm working on a project and don't have rights to commit to the CVS repository. Instead I have to create and submit patches.

However, sometimes I need to share code with other developers and they send me patches of their own that I need to apply... but then when comes the time to generate my own patch, it includes their code as well and I don't want that!

Is there a way with CVS to generate a patch from a reference other than the repository? This way I could checkout the project twice, apply patches to both of them and compare them to retreive my own modifications...

OR has anyone got a better idea then that?

Thanks!