[DGD] Fwd: Kotaka development
Dread Quixadhal
quixadhal at chartermi.net
Mon Feb 23 08:24:10 CET 2009
The first question is.... do you need the mud itself to do the push
into your repository? If your game is using real files for all your
data (as opposed to virtual objects), you might be able to just have a
small daemon sitting in the background that will do a cvs/svn/etc
commit whenever it gets a signal from the driver, or whenever a
particular file is touched.
If you do want the mud to handle it, hooking the places where the
driver writes to files seems the place to do it.
This is assuming you want version control in general, as opposed to
wanting the utilities available as in-game commands. Then I supposed
you'd have to implement at least some of it in LPC.
On Sun, Feb 22, 2009 at 10:29 PM, Greg Lewis <glewis at eyesbeyond.com> wrote:
> On Sat, Feb 21, 2009 at 01:25:18PM +0100, bart at wotf.org wrote:
>> Not as such I think, but I've been pondering integrated source control in my
>> mud. This would involve writing a client in LPC and either using an external
>> daemon for doing the actual communications or using the network package for that.
>>
>> The first goal would be to pull updates from a repository and rebuild the
>> related inheritables and objects automatically. Pushing things to a repository
>> seems a bit more complex, and I'm not sure if it would be needed.
>
> The CVS distribution contains documentation of its client/server protocol.
> It probably isn't that difficult to implement in DLPC given that
> documentation and available C, C++ and Java clients to crib from and
> the availability of the networking package.
>
> I can't see any point in using anything more complicated than CVS in the
> situation you describe. None of the features that differentiate
> distributed version control systems such as Mercurial or git appear to
> be relevant and you're really not going to hit any of CVS's weaknesses.
>
> Thats my 2 cents worth.
>
> --
> Greg Lewis Email : glewis at eyesbeyond.com
> Eyes Beyond Web : http://www.eyesbeyond.com
> Information Technology FreeBSD : glewis at FreeBSD.org
> ___________________________________________
> https://mail.dworkin.nl/mailman/listinfo/dgd
>
More information about the DGD
mailing list