Team Development using Run Rev
len-morgan at crcom.net
Fri Feb 29 11:49:07 CST 2008
I understand: NO GUARANTY, No help. I accept the challenge. Where can
I locate the code so I can have my way with it?
Ben Rubinstein wrote:
> On 29/2/08 14:27, Len Morgan wrote:
>> Is there any chance that one of you (or someone else) might release
>> the XML exporter? I'd like to make a "DIFFer" for stacks. I'd want
>> to be able to export EVERYTHING (object properties, etc) in addition
>> to scripts and then give the option to the user to display
>> everything, just objects, just scripts, etc.
>> I understand that you cannot restore a stack exactly, because you
>> can't set IDs, but I think you might be able to "fake" it by
>> recreating the stack in the same order (so the ids would end up being
>> the same). Maybe that's more trouble than it's worth but I think it
>> IS possible.
>> I think this would be a handy tool and I'd love to take a shot at it.
> You're welcome to take a copy of mine and mash it as you will. It's
> literally a tool stack - no docs, impenetrable interface, probably
> shitey code - I've just built it once when I needed, extended it on
> another occasion when I needed a bit more, repeat, so it's just got an
> accreted collection of the features I've needed at some time or the
> I say it generates XML, but it would be more accurate to say
> 'pseudo-XML' - it's probably well formed, but it's not valid, there's
> no use of CDATA or escaping on the content, so if a script includes
> "&" (er, many of mine do) that just appears in the 'xml', instantly
> rendering it invalid for a start.
> I've only ever used it for diffing, not with any intention of
> archiving or recreating from the files. Includes options for scripts,
> substacks, object native properties, user properties, rev properties,
> contents and styled contents.
> (As an example of the fact that it has been aimed at diffing not
> reconstructing, it's smart enough to output elements belonging to
> groups only once, rather than on each card it encounters the group;
> but it doesn't mention whether a particular card includes a given group.)
> So, if you'll accept it with no warranties, no apologies, and no
> explanations, you're welcome to it.
> - Ben
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the use-livecode