Просмотр исходного кода

Update the devel notes for Git

Thomas Guyot-Sionnest 17 лет назад
Родитель
Сommit
7082ff2abd
3 измененных файлов с 21 добавлено и 12 удалено
  1. 1 0
      doc/LEAVERS
  2. 2 1
      doc/NEW_STARTERS
  3. 18 11
      doc/RELEASING

+ 1 - 0
doc/LEAVERS

@@ -9,6 +9,7 @@ Administration tasks:
   - Reassign leaver's tracker items to project lead
   - Reassign leaver's tracker items to project lead
   - Remove from Sourceforge's list of developers. This will include CVS access. Do not
   - Remove from Sourceforge's list of developers. This will include CVS access. Do not
     need to remove from CVS avail file
     need to remove from CVS avail file
+  - Remove access from repos.or.cz for all three Git repositories
   - If applicable, remove from mailing list administrators
   - If applicable, remove from mailing list administrators
   - Keep on nagiosplug-team mailing list, unless specifically requested to be removed
   - Keep on nagiosplug-team mailing list, unless specifically requested to be removed
 
 

+ 2 - 1
doc/NEW_STARTERS

@@ -21,4 +21,5 @@ Need to know:
 3. Add to CVS avail file:
 3. Add to CVS avail file:
   - Translator: Add member to translation files
   - Translator: Add member to translation files
   - Developer: Add member to CVSROOT/avail for all files
   - Developer: Add member to CVSROOT/avail for all files
-4. Send email to nagiosplug-team introducing new member
+4. Add Git access on repos.or.cz
+5. Send email to nagiosplug-team introducing new member

+ 18 - 11
doc/RELEASING

@@ -1,28 +1,34 @@
 NOTES ON RELEASING NEW VERSION OF NAGIOSPLUG
 NOTES ON RELEASING NEW VERSION OF NAGIOSPLUG
 
 
-svn update in main area
+*** Pre-release
+git pull
 . tools/devmode, if feeling adventurous
 . tools/devmode, if feeling adventurous
 check compilation, check tinderbox screens
 check compilation, check tinderbox screens
 
 
+*** Prepare and commit files
 Update BUGS, NEWS file
 Update BUGS, NEWS file
 Update AUTHORS if new members
 Update AUTHORS if new members
 Update configure.in and package.def with version
 Update configure.in and package.def with version
-Run svn2cl (get from http://ch.tudelft.nl/~arthur/svn2cl):
-svn2cl.sh --break-before-msg --reparagraph -i http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk
+Run git2cl (get from http://josefsson.org/git2cl/):
+git2cl >Changelog
 commit BUGS NEWS configure.in package.def ChangeLog
 commit BUGS NEWS configure.in package.def ChangeLog
 
 
-svn copy http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk 
-http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/tags/release-1.4.10
-
-checkout new version:
-cd /tmp
-rm -fr nagiosplug
-svn export http://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/tags/release-1.4.10 nagiosplug
-cd nagiosplug
+*** Create new tag
+git tag release-1.4.14
+
+*** Checkout new version
+rm -fr /tmp/nagioslug
+# If you need to checkout the tag, don't forget to "checkout master" later to
+# get back to your development branch:
+git checkout tags/release-1.4.14
+# Beware: the trailing slash of --prefix is REQUIRED
+git checkout-index --prefix=/tmp/nagioslug/ -a
+cd /tmp/nagioslug
 tools/setup
 tools/setup
 ./configure
 ./configure
 make dist
 make dist
 
 
+*** Upload generated tarball to sourceforge
 sftp upload.sf.net
 sftp upload.sf.net
 cd uploads
 cd uploads
 put file
 put file
@@ -43,5 +49,6 @@ Step 2: add file
 Step 3: *.tar.gz, Platform Independent, Source .gz
 Step 3: *.tar.gz, Platform Independent, Source .gz
 Step 4: Send notice
 Step 4: Send notice
 
 
+*** Announce new release
 Send email to nagiosplug-help, nagios-announce with the news text
 Send email to nagiosplug-help, nagios-announce with the news text
 Add a news item to http://nagiosplugins.org
 Add a news item to http://nagiosplugins.org