[sldev] LSL SVN

Erik Anderson odysseus654 at gmail.com
Wed Oct 31 15:34:09 PDT 2007


Well, whether the ~/Scripts directory is your primary development directory
is based on where you do your primary development, in the ~/Scripts
directory, or in-game?

I do recognize that source control is a very large part of what we are
missing in terms of large-scale development in SecondLife.  There was a
group earlier that was trying to create a SecondForge application, the lack
of viable source control logic I told them was going to be their greatest
barrier.

This is not just limited to scripts, at least for people that are just as
good or better with building as they are with scripting :-P  The option I
had come up with was some kind of in-world-centric source control system,
where people would give copies of their in-progress work to a bot that would
do some kind of diff and merge, if possible.  Biggest problem there would be
permissions, both from the SL asset control system and with the bot itself.
It's a large project in any case.

On 10/31/07, Argent Stonecutter <secret.argent at gmail.com> wrote:
>
> On 31-Oct-2007, at 15:43, Erik Anderson wrote:
> > The thing is, I've had people do plenty of work "outside of their
> > SVN directory",
>
> This wouldn't BE work "outside the SVN directory". That is, the
> directory that I'm referring to as "~/Scripts" would be your SVN
> working directory. If yours is ~/vendors/3prim/src or C:\SL\WORK
> \UBERVEND or whatever, then you'd use that. You would load the LSL
> scripts directly from it, and save them back to it.
>
> If you want the in-game inventory to be integrated into SVN that's a
> zillion times harder. The asset server itself doesn't have
> directories. Everything is identified by UUID, and editing a script
> changes its UUID, and every instance of a prim has its own copy of
> the code. Just having a standard way to save and restore text files
> would get you just as much control as having a virtual file system
> for your inventory, as well as being much more reliable and easier to
> manage.
>
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/sldev/attachments/20071031/8f1619dc/attachment.htm


More information about the SLDev mailing list