[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Using CVS to maintain XML

From: Schoep, Grant @ STORM
Subject: RE: Using CVS to maintain XML
Date: Thu, 12 Dec 2002 10:07:41 -0500

We had all sorts of problems, and not enough time right now when we started
checking in all our InstallAnywhere xml files. We just resorted to making
CVS think they were binaries(add -kb) so it wouldn't do all its fun merge
thing with it. Though of course you loose lots of other features by making
it just a binary(no merge's and so on) but as I am our own developer here
that touches the InstallAnywhere stuff, its not that big of deal.

If you do figure out a good way to deal with it, I'd love  to know. Either
post to this list or post it somewhere at ZeroG so other IA5 users can see
it! I'd love them to post a FAQ on ways to deal with some little nuances
with CVS. I also really wish there was a way to make every single
speedfolder always ignore CVS directies(like a default ignore list).hmm. I
should post that too the IA wish list on the ZeroG website.


-----Original Message-----
From: Wayne Johnson [mailto:address@hidden
Sent: Wednesday, December 11, 2002 2:58 PM
To: address@hidden
Subject: Using CVS to maintain XML

We're using InstallAnywhere5.  One of the features of IA5 is that the
builder control file is in XML.  We were sort of hoping that we could use
CVS to manage these files.  It works fine until we attempt merges.  

The problem is that in order for CVS to properly merge the file, there
needs to be some structure to the file.  In most source, this is simply
due to the fact that programmers just don't go moving functions around. 
In XML, you can rearrange the contents of an XML object without affecting
the meaning.  

My idea is to sort the IA5 XML before doing any CVS commands on it, thus
brining order to the chaos.

Anyone know a good way to manage XML in CVS?  Is there a program that
will sort an XML file?  To make sure that similar tags always appear in
the same order?  Am I just dreaming?

Wayne Johnson,             | There are two kinds of people: Those 
3943 Penn Ave. N.          | who say to God, "Thy will be done," 
Minneapolis, MN 55412-1908 | and those to whom God says, "All right, 
(612) 522-7003             | then,  have it your way." --C.S. Lewis

Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.

Info-cvs mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]