git_*() are now
gitr_*()get_*() are now unified
towards gitr_*()*.R files with
"gitr_*.R”'test-*.R’ suite of filesgit_version() unit test for CRAN checks
git regex needed to be more robust and is now
fixedgit_checkout() (#2)
git_current_sha()
git_local_br()
is_sha()
gitr unit testing fixtures
local_create_worktree()test-*.R filegitr_echo_cmd = FALSEget_commit_msgs()get_recent_tag()git_checkout()git_tag_info()git_recent_tag()git_checkout()git_current_br()git_defaults_br()git_current_sha()git_version()git() unit tests
testthat::snapshot frameworkgclean()
gclean() is now dry_run (not
dry.run). dot notation; now underscore
to better fit with package conventiongit_recent_tag() more robust (@malcook; #16)
git_recent_tag() no longer echos command by default
git_diffcommits()
x - 1)get_pr_sha() (@stu.g.field; #10, #11)
stdout properly in the if-else
so that the function returns NULL rather than
"" if there is no SHA to findNULL can then be tested for in
downstream codegitr_echo_cmd global option feature (#14)
echo_cmd parameter is now additionally controlled
by a global option, gitr_echo_cmdTRUEecho_cmd = parameter inside git()
callecho_cmd = TRUE| escapes in README
gitr vignette introductiontrim_sha() (#9)
char(7) if a shais_sha() must be TRUE for any
trimmingcharacter(1) ->
character(n)Now released (#7) on CRAN! :partying_face:
The package repository was restructured
pkgdown website was addedSamples and templates
inst/_gitignore_global_gitconfigcommit-msg-template