[25732] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r25199 - trunk/third/moira

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Thu Jun 30 12:16:41 2011

Date: Thu, 30 Jun 2011 12:16:35 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201106301616.p5UGGZtR023980@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2011-06-30 12:16:35 -0400 (Thu, 30 Jun 2011)
New Revision: 25199

Added:
   trunk/third/moira/00README
Log:
Document this process

Added: trunk/third/moira/00README
===================================================================
--- trunk/third/moira/00README	                        (rev 0)
+++ trunk/third/moira/00README	2011-06-30 16:16:35 UTC (rev 25199)
@@ -0,0 +1,37 @@
+Importing a new Moira snapshot:
+
+0) Run "svn up" to ensure your copy of the Athena source is up to date.
+
+1) In a scratch directory, checkout trunk/moira from the moira repository:
+
+   svn co svn+ssh://svn.mit.edu/moira/trunk/moira moira
+
+2) Make a note of the latest moira revision number (from svn info)
+
+3) cd to a checkout of trunk/third/moira in the athena repo
+
+4) Copy the latest moira checkout into your working copy of the athena
+   source.  You'll need to use something that won't copy over the SVN
+   metadata.  My preference is for rsync.
+
+   ~/src/athena/third/moira$ rsync -avzC /path/to/moira/checkout/ .
+
+   Consider adding "-n" to rsync's arguments to try it with a dry-run
+   first.
+
+5) Sanity check the copy to ensure you didn't omit the trailing slash
+   and thus copy the moira subdirectory itself, instead of its contents.
+
+6) Run "svn status" to sanity-check what changed.  Add any new files
+   as necessary, either manually, or with something like the following:
+
+   svn status | awk '/^?/ { print $2; }' | xargs svn add
+
+7) Run "svn diff" and skim the changes to make sure they look reasonable.
+
+8) Edit debian/changelog, and bump the version number, including the
+   datestamp and the moira revision number (see step 2).
+
+9) Commit the change.
+
+10) Update these directions if anything has changed.


home help back first fref pref prev next nref lref last post