SVN: Difference between revisions

Jump to navigation Jump to search
942 bytes removed ,  26 November 2007
→‎Repository Structure: Make it say what we actually do.
(→‎Windows: "Auth" is under "SSH" branch. Please check if you think it's not.)
(→‎Repository Structure: Make it say what we actually do.)
Line 7: Line 7:


  $project/trunk
  $project/trunk
  $project/$Branch_Name
  $project/branches/...
$project/releases
  $project/tags/...
$project/labels
  $project/projects/$Project_Name
$project/people/$User


where
where
Line 17: Line 14:
* <tt>$project</tt> is the project name (defined later)
* <tt>$project</tt> is the project name (defined later)
* <tt>trunk</tt> is the "root branch"/trunk
* <tt>trunk</tt> is the "root branch"/trunk
* <tt>$Branch_Name/</tt> are the (active?) branches (i.e. MOZILLA_1_8_BRANCH, MOZILLA_1_8_0_BRANCH, etc.) These will include both release and development branches.
* <tt>releases/</tt> are release tags, i.e. FIREFOX_1_5_0_7_RELEASE; they are not writable.
* <tt>labels/</tt> are tags that aren’t (necessarily) simple <tt>svn cp</tt>’s; that is, they may have "cherry picked" fixes, and represent uses like the current AUS2_STAGING and AUS2_PRODUCTION tags.
* <tt>$project/projects/$Project_Name</tt> is an area for "project branches," branches that multiple people are working on/interested in, i.e. the "REFLOW" branch.
* <tt>$project/people/$User</tt> is an area for "personal branches," areas of development that you’re working on and will merge onto either project branches or development branches.
<tt>$project</tt> will be defined on a case-by-case basis.


Remora/Addons3 is being developed in /addons; Mozilla Labs projects will go in labs/$projectName.
Remora/Addons3 is being developed in /addons; Mozilla Labs projects will go in labs/$projectName.
Confirmed users, Bureaucrats and Sysops emeriti
882

edits

Navigation menu