diff --git a/DESCRIPTION b/DESCRIPTION index 894abcb6..5e56e34a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -31,6 +31,6 @@ VignetteBuilder: knitr Encoding: UTF-8 Roxygen: list(markdown = TRUE) -RoxygenNote: 7.3.3 +RoxygenNote: 7.3.3.9000 SystemRequirements: libgit2 (>= 1.0): libgit2-devel (rpm) or libgit2-dev (deb) Language: en-US diff --git a/NAMESPACE b/NAMESPACE index 35ae0c57..7f88d59b 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -14,6 +14,7 @@ export(git_branch_fast_forward) export(git_branch_list) export(git_branch_move) export(git_branch_set_upstream) +export(git_branch_switch) export(git_checkout_pull_request) export(git_cherry_pick) export(git_clone) diff --git a/R/branch.R b/R/branch.R index b5d2ab59..7034ba5b 100644 --- a/R/branch.R +++ b/R/branch.R @@ -61,6 +61,10 @@ git_branch_checkout <- function( .Call(R_git_checkout_branch, repo, branch, force) } +#' @rdname git_branch +#' @export +git_branch_switch <- git_branch_checkout + #' @export #' @rdname git_branch #' @useDynLib gert R_git_create_branch diff --git a/man/git_branch.Rd b/man/git_branch.Rd index 68ea9db2..f1b64f27 100644 --- a/man/git_branch.Rd +++ b/man/git_branch.Rd @@ -4,6 +4,7 @@ \alias{git_branch} \alias{git_branch_list} \alias{git_branch_checkout} +\alias{git_branch_switch} \alias{git_branch_create} \alias{git_branch_delete} \alias{git_branch_move} @@ -18,6 +19,8 @@ git_branch_list(local = NULL, repo = ".") git_branch_checkout(branch, force = FALSE, orphan = FALSE, repo = ".") +git_branch_switch(branch, force = FALSE, orphan = FALSE, repo = ".") + git_branch_create( branch, ref = "HEAD",