couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Release_Procedure" by NoahSlater
Date Sun, 17 Feb 2013 21:07:34 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Release_Procedure" page has been changed by NoahSlater:
http://wiki.apache.org/couchdb/Release_Procedure?action=diff&rev1=126&rev2=127

  
  = Preparing the Release =
  
- First make sure your local repository has everything from the public repository:
+ It is advised that you spin up a VM to make the release, to ensure you're working from a
known state.
  
+ Remove any previous staging area:
+ 
  {{{
- git fetch origin
+ rm -rf /tmp/couchdb
+ }}}
+ 
+ Create a new staging area:
+ 
+ {{{
+ mkdir /tmp/couchdb
+ }}}
+ 
+ Turn this into a RAM disk, for performance:
+ 
+ {{{
+ chmod 777 /tmp/couchdb
+ sudo mount -t tmpfs -o size=1024M tmpfs /tmp/couchdb
+ }}}
+ 
+ You may want to alter the generous `size` attribute if you're running on a smaller system.
+ 
+ Change into the staging area:
+ 
+ {{{
+ cd /tmp/couchdb
+ }}}
+ 
+ You can safely remove this directory and all of its contents when you're done.
+ 
+ Check out a copy of the repository:
+ 
+ {{{
+ git clone https://git-wip-us.apache.org/repos/asf/couchdb.git /tmp/couchdb/git
  }}}
  
  Find a list of branches:
@@ -136, +167 @@

  Remove any existing temporary directory:
  
  {{{
- rm -rf /tmp/couchdb
+ rm -rf /tmp/couchdb/test
  }}}
  
  Obviously, don't run this command if you're already using this directory for something else.
  
  The location isn't important, but this is a sensible default.
  
- Create a new temporary directory to work in:
+ Create a new test directory to work in:
  
  {{{
- mkdir /tmp/couchdb
+ mkdir /tmp/couchdb/test
  }}}
  
  You can safely remove this directory and all of its contents when you're done.
@@ -154, +185 @@

  Move the release files to the temporary directory:
  
  {{{
- mv apache-couchdb* /tmp/couchdb
+ mv apache-couchdb* /tmp/couchdb/test
  }}}
  
  Move the source tarball to the temporary directory:
  
  {{{
- mv ../Y.Y.Y.tar /tmp/couchdb
+ mv ../Y.Y.Y.tar /tmp/couchdb/test
  }}}
  
  Change to the temporary directory:
  
  {{{
- cd /tmp/couchdb
+ cd /tmp/couchdb/test
  }}}
  
  Unpack the release tarball:

Mime
View raw message