[cvsnt] Export doesnt work properly anymore (2.0.4)

Bo Berglund Bo.Berglund at system3r.se
Wed Jun 25 12:37:32 BST 2003


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Tony,
I just upgraded my server and client to 2.0.4 and now my automatic setup build sripts do not work anymore!

I use commands like this:
cvs export -r HEAD -d WSMDB -N Redist/MSDE2000

The -N flag should force cvs to NOT shorten the paths in the exported tree and the expected result is:
WSMDB
  |
  Redist
       |
       MSDE2000
              |
              All files and directories in the MSDE2000 module

This worked satisfactorily before but now it breaks and produces the following output:

WSMDB
    |
    All files and directories in the MSDE2000 module

Since many modules contain files like readme.txt this is a catastrophic failure!
The script stops because the second export that contains a readme.txt file sees a file by the same name "in the way".
Also of course Innosetup that is started automatically at the end of the script does not find the source files in the expected locations anymore....

I have performed some tests and it seems like the client side cvs version is what is causing the problems.
I found two older versions in my download folder so I could activate first version 2.0.0 with no change in behaviour, then version 1.11.3 build 57l.
With this version it works as expected.
Another developer who has 1.11.3 b72 also tested and on his machine the export produces the intermediate folder structure as well.

So I now know that between 1.11.3b72 and 2.0.0 something changed that made the export command no longer use the -N flag.

Please check into this because as things are now we can no longer make our setups safely!


/Bo


More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook