[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] "svnadmin dump": An optional XML output format.

From: David Summers <david_at_summersoft.fay.ar.us>
Date: 2002-12-21 20:43:14 CET

On 21 Dec 2002, Greg Hudson wrote:

> Well, this doesn't look like a horrible amount of code, but I still
> wonder if it wouldn't be better implemented as a separate script or
> program to convert the Subversion dump format to XML and vice versa.
> Can you explain what motivates you to want an XML dump format?

If it needs to be a separate script or program, that's fine. It just
looked like it fit into the "svnadmin dump/load" structure very well.

1. It's neat, new, and I'm learning it and using it on projects at work.
   :-) (we're converting our simulators to use XML config files)
2. It is a "standardized" way of presenting data in a portable format.
3. It helps describe the data in a more readable format (although the
   original format is not bad, just takes some digging around to
4. I think it should help to improve the importability/exportability of
   the repository data to other tools (more easily
5. Someone mentioned RevML (which I'm looking for references for now)
   which should (theoretically and in the the future) increase interoperability
   with other SCM/SCCS systems.
6. It seemed the "Right Thing To Do (TM)" :-) coming from a Computer
   Science / Computer Engineering background.
7. It looked like a fairly easy way for me to jump into learning the
   Subversion source code while providing something useful. I've already
   learned a powerful lot just by running into problems and solving them
   (I spent all day re-writing 30-40 source code files to handle the
   change, come to find out that was a very dumb way of doing it and is
   what "batons" were designed for).

I'm sure it needs some work to make sure it is "doing the right thing"
from a system design and theoretical point of view, this was my first
attempt and I wanted to get some feedback on things to improve/change,

David Wayne Summers          "Linux: Because reboots are for hardware upgrades!"
david_at_summersoft.fay.ar.us   PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint =  C0 E0 4F 50 DD A9 B6 2B  60 A1 31 7E D2 28 6D A8 
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Dec 21 20:44:02 2002

This is an archived mail posted to the Subversion Dev mailing list.