realbasic-nug
[Top] [All Lists]

Re: Idea: cleaner XML source for diffs (and better team development)

To: REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>
Subject: Re: Idea: cleaner XML source for diffs (and better team development)
From: "Steve Goodrich" <steveg at longbodycs dot com>
Date: Mon, 31 Jan 2005 09:14:48 -0700
Delivered-to: realbasic-nug at lists dot realsoftware dot com
References: <p06002000be21c082678d at [203 dot 34 dot 30 dot 26]>
Anything that would make it easier to merge code would be important to us. We have three programmers working on code that is stored in Perforce SCM. While it would be nice for all of us to just work in particular external modules and never have two programmers working on the same one, as things stand right now, we can't. While using other development tools, we have been very successful in cleanly merging code but it has been a problem with REALBasic. Not only would it be nice to have an easier to deal with XML format but it would be nice if the line terminators in the XML were consitent across platforms. If someone saves something on a Mac and someone else saves the same program on a PC, it really confuses most diff programs. Finally, it would be really nice if you could save individual external modules. Sometimes we open a module just to see what someone else has done with no intention of making changes. RB wants to save it anyway. If you are using SCM this makes life messy. RB is a great tool but it is sort of a pain to do team development with it right now. Andy Dent writes:
I thought I'd kick this around before submitting a feature request. I've been comparing a bit of code recently in XML and it's a noisy process because of the inline storage of the GUI state of each editable object. Two otherwise identical projects can have massive differences because of all the <StartSelRow>24</StartSelRow> etc. As I do quite a lot of XML work I know that it is not a *necessary* pattern to keep everything inline - you can have references elsewehere in the document and break it into sections, with highly volatile data like that in one section. That would keep the source code of objects pure source code and make diffs much easier. Is this important enough to anyone else to be worth requesting?
Andy
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>



Steve Goodrich
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

<Prev in Thread] Current Thread [Next in Thread>