Hi Joakim,
On 4/24/07, Joakim Simonsson <[EMAIL PROTECTED]> wrote:
Some tips:
About the zip file.
It would be better if you just made a tag from the trunk version.
The scripts I have written actually do create a tag of the trunk
version, this is a precursor to the export and build of the zip file.
The svn repo makes "smart copies" when you tag something, meaning that the
size of the repo will not grow much at all. The repo size will grow
dramatically if a zip file is added each week.
When you tag something the history is maintained for files, this is often
useful information for developers.
If you make the releases as tags, a developer can choose if he or she wish
to check out, switch to, or export to that version. Switch is powerful,
since if you have a working copy and make a switch, only differences in
the changed files will be transmitted over the network.
But I can see one point with the zip files. Developers doesn't need to
have svn installed. For those lame developers ;) that doesn't have svn
installed, your script could export the newly created tag, zip it, and
publish it on the webserver. But there is no need to version control it,
since its content is identical to the tag.
Uploading the zip file to svn is an trial in provide a standard
mechanism for collecting releases data together - we can put more than
just the zip file there - we can also put binaries etc.
Another thing...
There is a path convention with svn repositories - only the directories
"trunk", "tags", and "branches" should reside in the project root
directory. A suggestion would be to put the "developer_releases" into the
"tags" folder, i.e.
www.openscenegraph.com/svn/osg/OpenSceneGraph/tags/developer_releases/ .
I thought about this, but wanted to keep the developer_releases and
eventual stable_releases directories separate so its obvious what they
are. Directories like tags are all very full.
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/