mirror of
https://github.com/msberends/AMR.git
synced 2024-12-25 20:06:12 +01:00
new git flow to repository
This commit is contained in:
parent
4ca00e1868
commit
6eb08a2ea3
1
.gitignore
vendored
1
.gitignore
vendored
@ -18,6 +18,5 @@ vignettes/*.R
|
||||
.DS_Store
|
||||
.Rprofile
|
||||
^CRAN-RELEASE$
|
||||
git_*.sh
|
||||
packrat/lib*/
|
||||
packrat/src/
|
||||
|
@ -1,5 +1,5 @@
|
||||
Package: AMR
|
||||
Version: 0.6.1.9003
|
||||
Version: 0.6.1.9033
|
||||
Date: 2019-05-20
|
||||
Title: Antimicrobial Resistance Analysis
|
||||
Authors@R: c(
|
||||
|
3
R/mdro.R
3
R/mdro.R
@ -374,6 +374,9 @@ eucast_exceptional_phenotypes <- function(x, country = "EUCAST", ...) {
|
||||
}
|
||||
|
||||
# is_ESBL <- function(x, col_mo = NULL, ...) {
|
||||
# get_ab_col <- function(columns, ab) {
|
||||
# columns[names(columns) == ab]
|
||||
# }
|
||||
# col_mo <- get_column_mo(tbl = x, col_mo = col_mo)
|
||||
# cols_ab <- get_column_abx(tbl = x,
|
||||
# soft_dependencies = c("AMX", "AMP"),
|
||||
|
4
R/misc.R
4
R/misc.R
@ -154,10 +154,6 @@ search_type_in_df <- function(tbl, type) {
|
||||
found
|
||||
}
|
||||
|
||||
get_ab_col <- function(columns, ab) {
|
||||
columns[names(columns) == ab]
|
||||
}
|
||||
|
||||
get_column_abx <- function(x,
|
||||
soft_dependencies = NULL,
|
||||
hard_dependencies = NULL,
|
||||
|
10
README.md
10
README.md
@ -13,12 +13,12 @@
|
||||
This is the **development source** of `AMR`, a free and open-source [R package](https://www.r-project.org) to simplify the analysis and prediction of Antimicrobial Resistance (AMR) and to work with microbial and antimicrobial properties by using evidence-based methods.
|
||||
|
||||
## Authors
|
||||
Matthijs S. Berends <a href="https://orcid.org/0000-0001-7620-1800"><img src="https://cran.r-project.org/web/orcid.svg" height="16px"></a> <sup>1,2,a</sup>,
|
||||
Christian F. Luz <a href="https://orcid.org/0000-0001-5809-5995"><img src="https://cran.r-project.org/web/orcid.svg" height="16px"></a> <sup>1,a</sup>,
|
||||
Matthijs S. Berends <a href="https://orcid.org/0000-0001-7620-1800"><img src="https://cran.rstudio.com/web/orcid.svg" height="16px"></a> <sup>1,2,a</sup>,
|
||||
Christian F. Luz <a href="https://orcid.org/0000-0001-5809-5995"><img src="https://cran.rstudio.com/web/orcid.svg" height="16px"></a> <sup>1,a</sup>,
|
||||
Erwin E.A. Hassing<sup>2</sup>,
|
||||
Corinna Glasner <a href="https://orcid.org/0000-0003-1241-1328"><img src="https://cran.r-project.org/web/orcid.svg" height="16px"></a> <sup>1,b</sup>,
|
||||
Alex W. Friedrich <a href="https://orcid.org/0000-0003-4881-038X"><img src="https://cran.r-project.org/web/orcid.svg" height="16px"></a> <sup>1,b</sup>,
|
||||
Bhanu N.M. Sinha <a href="https://orcid.org/0000-0003-1634-0010"><img src="https://cran.r-project.org/web/orcid.svg" height="16px"></a> <sup>1,b</sup>
|
||||
Corinna Glasner <a href="https://orcid.org/0000-0003-1241-1328"><img src="https://cran.rstudio.com/web/orcid.svg" height="16px"></a> <sup>1,b</sup>,
|
||||
Alex W. Friedrich <a href="https://orcid.org/0000-0003-4881-038X"><img src="https://cran.rstudio.com/web/orcid.svg" height="16px"></a> <sup>1,b</sup>,
|
||||
Bhanu N.M. Sinha <a href="https://orcid.org/0000-0003-1634-0010"><img src="https://cran.rstudio.com/web/orcid.svg" height="16px"></a> <sup>1,b</sup>
|
||||
|
||||
<sup>1</sup> Department of Medical Microbiology, University of Groningen, University Medical Center Groningen, Groningen, the Netherlands - [rug.nl](http://www.rug.nl) [umcg.nl](http://www.umcg.nl)<br>
|
||||
<sup>2</sup> Certe Medical Diagnostics & Advice, Groningen, the Netherlands - [certe.nl](http://www.certe.nl)<br>
|
||||
|
@ -78,7 +78,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -78,7 +78,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -78,7 +78,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -42,7 +42,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -78,7 +78,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -81,7 +81,7 @@ count_R and count_IR can be used to count resistant isolates, count_S and count_
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -81,7 +81,7 @@ top_freq can be used to get the top/bottom n items of a frequency table, with co
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -78,7 +78,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -81,7 +81,7 @@ portion_R and portion_IR can be used to calculate resistance, portion_S and port
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -80,7 +80,7 @@
|
||||
</button>
|
||||
<span class="navbar-brand">
|
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9003</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.6.1.9033</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
38
git_commit.sh
Executable file
38
git_commit.sh
Executable file
@ -0,0 +1,38 @@
|
||||
#######################################################################
|
||||
# To push new commits to the premaster branch, run: #
|
||||
# bash git_premaster.sh "commit message" #
|
||||
# #
|
||||
# After successful CRAN checks, merge it to the master branch with: #
|
||||
# bash git_merge.sh #
|
||||
#######################################################################
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "FATAL - no commit message"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "••••••••••••••••••••••••••••••••••••••••••••"
|
||||
echo "• Updating package date and version number •"
|
||||
echo "••••••••••••••••••••••••••••••••••••••••••••"
|
||||
sed -i -- "s/^Date: .*/Date: $(date '+%Y-%m-%d')/" DESCRIPTION
|
||||
# get latest tags
|
||||
git pull --tags --quiet
|
||||
# get version number: latest tag + .90 + number of commits (like 0.6.1.9033)
|
||||
newversion=`git describe --tags | sed 's/-/.90/' | sed 's/-.*//' | sed 's/v//'`
|
||||
sed -i -- "s/^Version: .*/Version: ${newversion}/" DESCRIPTION
|
||||
echo "First 3 lines of DESCRIPTION:"
|
||||
head -3 DESCRIPTION
|
||||
echo
|
||||
echo "•••••••••••••••••••••••"
|
||||
echo "• Documenting package •"
|
||||
echo "•••••••••••••••••••••••"
|
||||
Rscript -e "devtools::document()"
|
||||
echo
|
||||
echo "••••••••••••••"
|
||||
echo "• Committing •"
|
||||
echo "••••••••••••••"
|
||||
git add .
|
||||
git commit -a -m "$1" --quiet
|
||||
|
||||
echo
|
||||
echo "Done."
|
26
git_merge.sh
Executable file
26
git_merge.sh
Executable file
@ -0,0 +1,26 @@
|
||||
#######################################################################
|
||||
# To push new commits to the premaster branch, run: #
|
||||
# bash git_premaster.sh "commit message" #
|
||||
# #
|
||||
# After successful CRAN checks, merge it to the master branch with: #
|
||||
# bash git_merge.sh #
|
||||
#######################################################################
|
||||
|
||||
# stash current changes
|
||||
# git stash --quiet
|
||||
|
||||
# go to master
|
||||
git checkout master --quiet
|
||||
echo "changed branch to master"
|
||||
# import everything from premaster
|
||||
git merge premaster
|
||||
# and send it to git
|
||||
git push
|
||||
# echo "pushed changes to master"
|
||||
# return to premaster
|
||||
git checkout premaster --quiet
|
||||
echo "changed branch back to premaster"
|
||||
|
||||
# and get stashed changes back
|
||||
# git stash apply --quiet
|
||||
|
62
git_premaster.sh
Executable file
62
git_premaster.sh
Executable file
@ -0,0 +1,62 @@
|
||||
#######################################################################
|
||||
# To push new commits to the premaster branch, run: #
|
||||
# bash git_premaster.sh "commit message" #
|
||||
# #
|
||||
# After successful CRAN checks, merge it to the master branch with: #
|
||||
# bash git_merge.sh #
|
||||
#######################################################################
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "FATAL - no commit message"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "••••••••••••••••••••••••••••••••••••••••••••"
|
||||
echo "• Updating package date and version number •"
|
||||
echo "••••••••••••••••••••••••••••••••••••••••••••"
|
||||
sed -i -- "s/^Date: .*/Date: $(date '+%Y-%m-%d')/" DESCRIPTION
|
||||
# get latest tags
|
||||
git pull --tags --quiet
|
||||
# get version number: latest tag + .90 + number of commits (like 0.6.1.9033)
|
||||
newversion=`git describe --tags | sed 's/-/.90/' | sed 's/-.*//' | sed 's/v//'`
|
||||
sed -i -- "s/^Version: .*/Version: ${newversion}/" DESCRIPTION
|
||||
echo "First 3 lines of DESCRIPTION:"
|
||||
head -3 DESCRIPTION
|
||||
echo
|
||||
echo "•••••••••••••••••••••••••••••••••"
|
||||
echo "• Reloading/Documenting package •"
|
||||
echo "•••••••••••••••••••••••••••••••••"
|
||||
Rscript -e "devtools::load_all(quiet = TRUE)"
|
||||
Rscript -e "suppressMessages(devtools::document())"
|
||||
Rscript -e "devtools::install(quiet = TRUE, dependencies = FALSE)"
|
||||
echo
|
||||
echo "•••••••••••••••••"
|
||||
echo "• Building site •"
|
||||
echo "•••••••••••••••••"
|
||||
Rscript -e "suppressMessages(pkgdown::build_site(lazy = TRUE, examples = FALSE))"
|
||||
|
||||
echo
|
||||
echo "•••••••••••••••••••••••••"
|
||||
echo "• List of changed files •"
|
||||
echo "•••••••••••••••••••••••••"
|
||||
git status --short
|
||||
echo
|
||||
|
||||
read -p "Continue (Y/n)? " choice
|
||||
case "$choice" in
|
||||
n|N ) exit 1;;
|
||||
* ) ;;
|
||||
esac
|
||||
|
||||
echo
|
||||
echo "•••••••••••••••••••••••••••"
|
||||
echo "• Uploading to repository •"
|
||||
echo "•••••••••••••••••••••••••••"
|
||||
git add .
|
||||
git commit -a -m "$1" --quiet
|
||||
git push --quiet
|
||||
echo "Comparison:"
|
||||
echo "https://gitlab.com/msberends/AMR/compare/master...premaster?view=inline"
|
||||
|
||||
echo
|
||||
echo "Done."
|
38
git_siteonly.sh
Executable file
38
git_siteonly.sh
Executable file
@ -0,0 +1,38 @@
|
||||
#######################################################################
|
||||
# To push new commits to the premaster branch, run: #
|
||||
# bash git_premaster.sh "commit message" #
|
||||
# #
|
||||
# After successful CRAN checks, merge it to the master branch with: #
|
||||
# bash git_merge.sh #
|
||||
#######################################################################
|
||||
|
||||
echo "•••••••••••••••••••••"
|
||||
echo "• Reloading package •"
|
||||
echo "•••••••••••••••••••••"
|
||||
Rscript -e "devtools::load_all()"
|
||||
Rscript -e "devtools::document()"
|
||||
Rscript -e "devtools::install(quiet = TRUE, dependencies = FALSE)"
|
||||
echo
|
||||
echo "•••••••••••••••••"
|
||||
echo "• Building site •"
|
||||
echo "•••••••••••••••••"
|
||||
Rscript -e "suppressMessages(pkgdown::build_site(lazy = TRUE, examples = FALSE))"
|
||||
|
||||
echo
|
||||
read -p "Continue (Y/n)? " choice
|
||||
case "$choice" in
|
||||
n|N ) exit 1;;
|
||||
* ) ;;
|
||||
esac
|
||||
|
||||
echo
|
||||
echo "•••••••••••••••••••••••••••"
|
||||
echo "• Uploading to repository •"
|
||||
echo "•••••••••••••••••••••••••••"
|
||||
git add .
|
||||
git commit -a -m "website update" --quiet
|
||||
# git push --quiet
|
||||
git checkout master
|
||||
git merge premaster
|
||||
git push --quiet
|
||||
git checkout premaster
|
Loading…
Reference in New Issue
Block a user