tag-methods: Create tag targeting HEAD commit in repository

Description Usage Arguments Value Examples

Description

Create tag targeting HEAD commit in repository

Usage

1
2
3
4
5
6
tag(object, name, message, session = FALSE,
  tagger = default_signature(object))

## S4 method for signature 'git_repository'
tag(object, name, message, session = FALSE,
  tagger = default_signature(object))

Arguments

object

The repository object.

name

Name for the tag.

message

The tag message.

session

Add sessionInfo to tag message. Default is FALSE.

tagger

The tagger (author) of the tag

Value

invisible(git_tag) object

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
## Not run: 
## Initialize a temporary repository
path <- tempfile(pattern="git2r-")
dir.create(path)
repo <- init(path)

## Create a user
config(repo, user.name="Alice", user.email="alice@example.org")

## Commit a text file
writeLines("Hello world!", file.path(path, "example.txt"))
add(repo, "example.txt")
commit(repo, "First commit message")

## Create tag
tag(repo, "Tagname", "Tag message")

## List tags
tags(repo)

## End(Not run)


Search within the git2r package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.