[DGD] Managing a persistent mud.

Raymond Jennings shentino at gmail.com
Mon Aug 31 10:56:47 CEST 2015


Don't forget that if you need to migrate/convert data in place, call_touch
is your friend.

Obviously you should keep a backup of your snapshot in case things go
screwy, or if you have to back out a code change but can't reverse the data
with it.

On Sat, Aug 29, 2015 at 8:57 AM, <bart at wotf.org> wrote:

> For Way of the Force I'm still using SVN with suitable ignores,
> additionally,
> only '.example' versions of files that need local modification are in the
> repository.
>
> in the past I used the same for my Gurbalib development copies, nowadays
> Gurbalib is maintained by Sirdude and is using git, but the same method is
> still in place, .ignore server-side generated files, and make sure to only
> include example versions of files that need local modification.
>
> Imo the advantage over using rsync is being able to selectively roll-back
> changes, and to easily detect unexpected cases of locally modified files.
>
> Bart.
>
> On Sat, 29 Aug 2015 16:31:12 +0100, Gary wrote
> > On 29/08/15 15:39, bart at wotf.org wrote:
> > >
> > > So, I strongly suggest to reconsider the idea of allowing live edits
> on a
> > > persistent mud, in my experience it causes way more trouble and work
> then
> > > teaching your would-be coders to work on a development copy and to
> follow a
> > > more controlled change management process.
> > >
> >
> > The more I've dug into this, the more I've been coming to the same
> > conclusion as you. I really don't want to lose the traditional
> > develop/test/merge into stable and deploy approach but at the same time
> > wanted to be sure I'd not overlooked some method current muds were using
> > to overcome the issue.
> >
> > Whilst allowing guest builders a way to introduce new code for their
> > regions is appealing, there's going to be a number of issues with it
> > beyond the current deployment one that are making me think requiring
> > all submissions go via the develop git repo would be wiser/safer.
> >
> > May I ask what method you use for pushing changes after testing to your
> > live server? I was thinking of either rsync (with suitable excludes
> > to avoid deletion of server side generated files) or git with
> > suitable ignore files.
> >
> > Cheers,
> >
> > Gary
> > ____________________________________________
> > https://mail.dworkin.nl/mailman/listinfo/dgd
>
>
> --
> http://www.flickr.com/photos/mrobjective/
> http://www.om-d.org/
>
> ____________________________________________
> https://mail.dworkin.nl/mailman/listinfo/dgd
>



More information about the DGD mailing list