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:
