{gitlogr}
aims to provide a clean way to get your Git commit history
and process it in R.
The development version can be installed from GitHub with:
# install.packages("devtools")
devtools::install_github("aldomann/gitlogr")
library(gitlogr)
The main function, get_history()
, allows to quickly parse the results
of git log
into an R data frame.
gitlogr::get_history(from = "2021-02-01", to = "2021-02-28") %>%
knitr::kable()
| date | message | |:--------------------|:-----------------------------------------------------------------| | 2021-02-26 10:10:06 | Fixed message left trimming in get_git_commit_history() function | | 2021-02-26 10:24:05 | Minor refactoring and proper usage of rlang::.data | | 2021-02-26 10:24:58 | Added clipboard parameter to get_git_commit_history() function | | 2021-02-26 10:25:36 | Added examples and badges to README file | | 2021-02-26 10:25:46 | Updated documentation | | 2021-02-26 10:26:01 | Version bump to v1.1.2 |
The count_commits()
function is a wrapper of get_history()
that can
be used to calculate the amount of commits done in a certain date range.
gitlogr::count_commits(from = "2019-12-01", to = "2019-12-31")
#> [1] 9
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.