Lines Matching refs:repo
29 git_merge <- function(ref, commit = TRUE, squash = FALSE, repo = '.'){ argument
30 state <- git_merge_analysis(ref = ref, repo = repo)
35 git_branch_fast_forward(ref = ref, repo = repo)
37 merged_without_conflict <- git_merge_stage_only(ref = ref, squash = squash, repo = repo)
38 if(!nrow(git_status(repo = repo))){
42 commit_message <- sprintf("Merged %s into %s", ref, git_info(repo = repo)$shorthand)
43 git_commit(commit_message, repo = repo)
59 git_merge_stage_only <- function(ref, squash = FALSE, repo = '.'){ argument
60 repo <- git_open(repo)
61 success <- .Call(R_git_merge_stage, repo, ref)
63 git_merge_cleanup(repo = repo)
71 git_merge_find_base <- function(ref, target = "HEAD", repo = '.'){ argument
72 repo <- git_open(repo)
73 .Call(R_git_merge_find_base, repo, ref, target)
79 git_merge_analysis <- function(ref, repo = '.'){ argument
80 repo <- git_open(repo)
81 .Call(R_git_merge_analysis, repo, ref)
85 git_merge_cleanup <- function(repo = '.'){ argument
86 repo <- git_open(repo)
87 .Call(R_git_merge_cleanup, repo)
92 git_merge_abort <- function(repo = '.'){ argument
93 if(length(git_merge_parent_heads(repo = repo))){
94 git_reset_hard(repo = repo)
95 git_merge_cleanup(repo = repo)
102 git_merge_parent_heads <- function(repo = '.'){ argument
103 repo <- git_open(repo)
104 .Call(R_git_merge_parent_heads, repo)