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 "Test_procedure" by RobertNewson
Date Mon, 24 Oct 2011 14:17:51 GMT
Dear Wiki user,

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

The "Test_procedure" page has been changed by RobertNewson:
http://wiki.apache.org/couchdb/Test_procedure?action=diff&rev1=13&rev2=14

Comment:
updated with git commands

  
  '''SKIP THIS SECTION IF YOU DON'T KNOW ANYTHING ABOUT AUTOTOOLS'''
  
- You should have a copy of the vote email with links to the tag directory.
+ You should have a copy of the vote email with the git tree-ish used to build the release.
  
  It will look a bit like this:
  
-   http://svn.apache.org/repos/asf/couchdb/tags/1.1.0
+   af7a6ae52890c6c158615068f2a48d40c52ec538
  
- Obviously, the `1.1.0` bit will change between releases.
+ Obviously, the value will change between releases.
  
- Create a new temporary directory:
+ Create two new temporary directories:
  
  {{{
- mkdir /tmp/couchdb/tag
+ mkdir /tmp/couchdb/git
+ mkdir /tmp/couchdb/tree
  }}}
  
- Export this into your temporary directory:
+ Make a pristine copy from the tree-ish.
  
  {{{
- svn export http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 /tmp/couchdb/tag/1.1.0
+ git clone https://git-wip-us.apache.org/repos/asf/couchdb.git /tmp/couchdb/git
+ cd /tmp/couchdb/git
+ git archive --prefix=/tmp/couchdb/tree/ <tree-ish> | tar Pxf -
  }}}
  
  Change into your `dist` directory:
@@ -150, +153 @@

  Compare the contents of the tarball to the release tag:
  
  {{{
- diff -r apache-couchdb-1.1.0 ../tag/1.1.0
+ diff -r apache-couchdb-1.1.0 ../tree
  }}}
  
- Lines starting with "Only in ../tag/1.1.0" should be part of bootstrap mechanism or source
control configuration.
+ Lines starting with "Only in ../tree" should be part of bootstrap mechanism or source control
configuration.
  
  Lines starting with "Only in apache-couchdb-1.1.0" should be files produced by the bootstrap
mechanism.
  
@@ -164, +167 @@

  Sample healthy output:
  
  {{{
- Only in ../tag/1.1.0: .gitignore
+ Only in ../tree: .gitignore
  Only in apache-couchdb-1.1.0: INSTALL
  Only in apache-couchdb-1.1.0: Makefile.in
  Only in apache-couchdb-1.1.0: acinclude.m4
- Only in ../tag/1.1.0: acinclude.m4.in
+ Only in ../tree: acinclude.m4.in
  Only in apache-couchdb-1.1.0: aclocal.m4
  Only in apache-couchdb-1.1.0/bin: Makefile.in
- Only in ../tag/1.1.0: bootstrap
+ Only in ../tree: bootstrap
  Only in apache-couchdb-1.1.0: build-aux
  Only in apache-couchdb-1.1.0: config.h.in
  Only in apache-couchdb-1.1.0: configure
@@ -179, +182 @@

  [...]
  Only in apache-couchdb-1.1.0/etc/windows: Makefile.in
  Only in apache-couchdb-1.1.0/m4: ac_check_curl.m4
- Only in ../tag/1.1.0/m4: ac_check_curl.m4.gz
+ Only in ../tree/m4: ac_check_curl.m4.gz
  Only in apache-couchdb-1.1.0/m4: ac_check_icu.m4
- Only in ../tag/1.1.0/m4: ac_check_icu.m4.gz
+ Only in ../tree/m4: ac_check_icu.m4.gz
  Only in apache-couchdb-1.1.0/m4: libtool.m4
  [...]
  Only in apache-couchdb-1.1.0/m4: lt~obsolete.m4

Mime
View raw message