LWN.net Logo

Subversion considered obsolete

Subversion considered obsolete

Posted Apr 5, 2010 3:12 UTC (Mon) by RCL (guest, #63264)
In reply to: Subversion considered obsolete by simlo
Parent article: A proposed Subversion vision and roadmap

Please understand that some software products rely on large amounts of data which is essentially a part of program and should be versioned together with source code.

It's almost like having very large firmware blobs in Linux kernels, much larger than they are currently...

See comments below where I elaborate on this interdependency between code and data in games.


(Log in to post comments)

Subversion considered obsolete

Posted Apr 5, 2010 14:00 UTC (Mon) by simlo (subscriber, #10866) [Link]

It depends on wether you edit those data or not. Firmware files you don't edit. You grap a specific version, someone compiled for you, labeled and released.

On the other hand you can have data like maps and icons, which is also "source code" and belongs in the VCS if you edit them by using some program (some map editor, GIMP or whatever). But the overall system is badly designed if these files are "large". They ought to be seperated into small files, each containing seperate parts of the information and then "compiled" into larger files. This will usually make a more flexible and maintainable system (besides making life easier for the VCS). It is the same with C code: You don't make one big file but smaller ones, seperated by functionality.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds