Create tag targeting HEAD commit in repository

Share:

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)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.