On Thu, Apr 04, 2002 at 03:45:51PM +1000, Sonam Chauhan wrote:
> PROBLEM #1: CVS usage must be transparent. This means no 'CVS' meta-directories 
> are allowed in the development(working-set) file hierarchy since the proprietary 
> development environment modifies this hierarchy directly. How can I do this?
> 
> The proprietary IDE (something called 'webMethods B2B'), though lacking version 
> control, has a inbuilt release mechanism. It zips up release directories in the 
> working set. These ZIP files are then distributed to other servers. Hence we end 
> up with CVS directories in 'live' servers. This takes us far far away from 
> 'support land' and also may cause complications with the software's  internal 
> functioning.

1. Have you looked for a way to tell webMethods to ignore certain
   files or directories?  I imagine so, but I gotta ask...

2. Are there any other points where webMethods lets you customize
   the deployment process?  Wherever a hook exists, there's the
   possibility of using it, with a little lateral thinking, to
   get rid of the offending CVS directories without disturbing
   the sandbox itself.

3. How often do you need to release?  One possibility would be:
    - work in a sandbox with CVS directories -- edit, compile (if
      what you're working on needs that), test, commit, repeat

    - to cut a new release:
        - "cvs export" your work to a temporary directory
        - tell webMethods to deploy the latter

    But if you make several releases a day, even that'd be pretty
    cumbersome.

Finally, let me add a "me too":  trying to build shadow sandboxes
using links seems very fragile and error-prone.  Give up on CVS
before going there.

--

|  | /\
|-_|/  >   Eric Siegerman, Toronto, Ont.        [EMAIL PROTECTED]
|  |  /
"Outlook not so good."  That magic 8-ball knows everything!
I'll ask about Exchange Server next.
        - Anonymous

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to