Team Development using Run Rev

Len Morgan 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?

len morgan

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 
> other.
>
> 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:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>



More information about the use-livecode mailing list