Wireshark-dev: Re: [Wireshark-dev] Repository updates

From: Gerald Combs <gerald@xxxxxxxxxxxxx>
Date: Fri, 14 Jul 2006 10:09:27 -0500
Guy Harris wrote:
> On Jul 13, 2006, at 3:58 PM, Gerald Combs wrote:
> 
>> Yes, and yes.  Right now in the repository root we have:
>>
>>    /trunk - The repository everyone should be using for development.
> 
> Which could be thought of as the equivalent of CVS "top of tree".
> 
>>    /trunk-0.99.2 - What will eventually be Wireshark 0.99.2.
> 
> Would this be something like a CVS branch for a release - i.e., it's  
> not a tag that refers to particular versions of files, it refers to  
> all versions of files on the trunk-0.99.2 "branch", so that fix can  
> be checked into the trunk-0.99.2 repository and an "svn update" in a  
> tree taken from that repository will pick up the fixes?

That's right.

>>    /prerelease - Past prereleases.
>>    /releases - Past releases.
> 
> And would items under those be like CVS tags, in that they refer to  
> particular versions of files, i.e. the versions used to build those  
> prereleases and releases?  (And would that be purely be agreement,  
> i.e. "don't check in anything there", or can a repository be "frozen"  
> so that you can't accidentally check stuff into it?)

Also correct.  Right now there's nothing in place to make those
directories read-only, but this could be enforced with an SVN hook script:

    http://svn.haxx.se/dev/archive-2002-04/0512.shtml

At least one of the Subversion developers thinks this is a non-issue,
however:

    http://svn.haxx.se/users/archive-2004-08/0541.shtml

> (And is it "prerelease" and "releases", or is it "prereleases" and  
> "releases"?)

"prerelease" should probably be "prereleases" to be consistent with
other directory names.  Is anyone using the repositories under
"prerelease" right now?  If not, I'll rename it.