blame | R Documentation |
Get blame for file
blame(repo = ".", path = NULL)
repo |
a path to a repository or a |
path |
Path to the file to consider |
git_blame object with the following entries:
The path to the file of the blame
List of blame hunks
The git_repository that contains the file
The number of lines in this hunk
The sha of the commit where this line was last changed
The 1-based line number where this hunk begins, in the final version of the file
Final committer
The sha of the commit where this hunk was found. This will usually be the same as 'final_commit_id'.
The 1-based line number where this hunk begins in the file named by 'orig_path' in the commit specified by 'orig_commit_id'.
Origin committer
The path to the file where this hunk originated, as of the commit specified by 'orig_commit_id'
TRUE iff the hunk has been tracked to a boundary commit.
The git_repository
object that contains the blame hunk
## Not run:
## Initialize a temporary repository
path <- tempfile(pattern="git2r-")
dir.create(path)
repo <- init(path)
## Create a first user and commit a file
config(repo, user.name = "Alice", user.email = "alice@example.org")
writeLines("Hello world!", file.path(path, "example.txt"))
add(repo, "example.txt")
commit(repo, "First commit message")
## Create a second user and change the file
config(repo, user.name = "Bob", user.email = "bob@example.org")
writeLines(c("Hello world!", "HELLO WORLD!", "HOLA"),
file.path(path, "example.txt"))
add(repo, "example.txt")
commit(repo, "Second commit message")
## Check blame
blame(repo, "example.txt")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.