aboutsummaryrefslogtreecommitdiff
path: root/GNUmakefile
diff options
context:
space:
mode:
authorJohannes Ranke <jranke@uni-bremen.de>2014-07-11 12:50:33 +0200
committerJohannes Ranke <jranke@uni-bremen.de>2014-07-11 12:50:33 +0200
commit65987c9b1ff9206859105c0f94be8346d457262e (patch)
treeb67a98b47c79a9ba47c725d9dfcbcae671b644b3 /GNUmakefile
parent875b6a14a4fde189cb84750ecac11487b3750480 (diff)
Update of syncing to r-forge without git-svn
Diffstat (limited to 'GNUmakefile')
-rw-r--r--GNUmakefile27
1 files changed, 12 insertions, 15 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 693ec892..2035b442 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -10,8 +10,10 @@ TGZVNR := ../$(PKGSRC)_$(PKGVERS)-vignettes-not-rebuilt.tar.gz
# containing the first instance of R on the PATH.
RBIN ?= $(shell dirname "`which R`")
-# Specify the directory where the static documentation belongs
-SDDIR ?= $(HOME)/svn/kinfit.r-forge/www/mkin_static
+# Specify package and static documentation directories for subversion on r-forge
+RFSVN ?= $(HOME)/svn/kinfit.r-forge
+RFDIR ?= $(RFSVN)/pkg/mkin
+SDDIR ?= $(RFSVN)/www/mkin_static
pkgfiles = NEWS \
data/* \
@@ -77,7 +79,12 @@ sd:
move-sd:
rm -rf $(SDDIR)/*;\
- cp -r inst/web/* $(SDDIR)
+ cp -r inst/web/* $(SDDIR); cd $(SDDIR) && svn add --force .
+
+r-forge: sd move-sd
+ git archive master >> $(HOME)/mkin.tar;\
+ cd $(RFDIR) && rm -r `ls` && tar -xf $(HOME)/mkin.tar;\
+ svn add --force .; cd $(RFSVN) && svn commit -m 'sync with git'
winbuilder: build
date
@@ -86,18 +93,8 @@ winbuilder: build
@echo "Uploading to R-devel on win-builder"
curl -T $(TGZ) ftp://anonymous@win-builder.r-project.org/R-devel/
-r-forge:
- @echo "\nHow about make test and make check?"
- @echo "\nIs the DESCRIPTION file up to date?"
- @echo "\nTo update the svn repository tied to the local r-forge branch with"
- @echo "changes in the local master branch, run:"
- @echo "'git checkout r-forge'"
- @echo "'git merge --squash -srecursive -Xtheirs --no-commit master'"
- @echo "'git commit'"
- @echo "'git svn dcommit'"
- @echo "\nThen change back to the master branch:"
- @echo "'git checkout master'"
-
submit:
+ @echo "\nHow about make test, make check, make winbuilder and make r-forge?"
+ @echo "\nIs the DESCRIPTION file up to date?"
@echo "\nAre you sure you want to release to CRAN?"
@echo "\nThen use the form at http://cran.r-project.org/submit.html"

Contact - Imprint