Frank Schönheit - Sun Microsystems Germany wrote:
Hi Mathias,

In case you wonder how you can find out which header files you might
have changed: use cwsanalyze to find all changes in your CWS. This is
the best way to avoid problems, it is known that not all possible
combinations of header changes cause errors or alerts in the resync
process.

hmm - can you elaborate on this, please? I'm a little bit shocked to
hear that "it is known that not all possible combinations ... cause ...
alerts". They should, since up 'til now, there is no requirement to do a
cwsanalyze before resyncing - cwsresync alone should do.


Frank,

there always may be special cases which cannot be detected automatically.
Image f.e. on your CWS you removed a header. With m209's hedaburemove01 that header got moved on the master workspace. CVS does not know about moving files, so it is a removal and a new file elsewhere. When you now resync your CWS, your removal of that header is (regarding this single file) exactly the same thing which meanwhile happened on the MWS. No reason for the tool to warn or give you an alert, everything is fine. Nevertheless, the header still exists on it's new location and will still get delivered from there. So in the end, you change in your CWS (removing the header) will get lost. The only chance to prevent that is that you manually check what changes to headers you have done on your CWS and whether they are still effective after resync. Cases like the one I described above are allways possible if you move files around. It in no way restricted to CWS hedaburemove01. What makes that CWS so special is just that it moved so much files.

Rüdiger


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to