This section contains some important notes about commiting customly created content to the XreaL Subversion repository.

To keep track of all artists and contributors, we use Subversion Properties for each file. If you are not familar with Subversion Properties then have a look at the SVN Manual Chapter 7. Advanced topics - Properties.

These properties are:

svn:copyright = lists all authors who were involved
svn:license = contains what license is this asset set under
svn:source = optional information where this file was grabbed from

Properties can be set via the svn propset command:

svn propset svn:copyright "(c) year Your Name" <your file>
svn propset svn:license "choose an appropiate license here" <your file>
svn propset svn:source "provide a URL or something else if you have grabbed it from somewhere else" <your file>

Properties can be listed via the svn proplist command:

svn proplist -R -v base/models/powerups/
Properties on 'base/models/powerups/health/mega.blend':
  svn:license : Creative Commons Attribution-NonCommercial-ShareAlike 2.5
  svn:mime-type : application/octet-stream
  svn:copyright : (c) 2006 Robert Beckebans
...

svn proplist -R -v base/ui/assets/
Properties on 'base/ui/assets/3_cursor3.tga':
  svn:license : Creative Commons Attribution-ShareAlike 2.5
  svn:mime-type : application/octet-stream
  svn:copyright : (c) 2005-2006 Darklegion Development
Properties on 'base/ui/assets/fire_a.tga':
  svn:license : Creative Commons Attribution-NonCommercial-ShareAlike 2.5
  svn:mime-type : application/octet-stream
  svn:copyright : (c) 2006 Adrian Fuhrmann
...

svn proplist -R -v base/sound/
Properties on 'base/sound/misc/menu1.wav':
  svn:source : http://freesound.iua.upf.edu/samplesViewSingle.php?id=24782
  svn:license : Creative Commons Sampling Plus 1.0
  svn:mime-type : application/octet-stream
  svn:copyright : (c) 2006 young_daddy

XreaLWiki: CommitingContent (last edited 2006-11-06 15:34:32 by RobertBeckebans)

SourceForge.net Logo