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()
Set up special gitr unit testing fixtures
local_create_worktree()test-*.R filegitr_echo_cmd = FALSENew unit tests for:
get_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()Updated git() unit tests
testthat::snapshot frameworkgclean()
gclean() is now dry_run (not dry.run). dot notation;
now underscore to better fit with package conventionMake git_recent_tag() more robust (@malcook; #16)
git_recent_tag() no longer echos command by default
Fixed a bug in git_diffcommits()
x - 1)Fix bug in 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 codeNew gitr_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 = TRUENo longer print full diff-commit to the console
Fixed pipe | escapes in README
Upgrades to the pkgdown 'Git Started' in the navbar
gitr vignette introductionMinor tweak to trim_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