{
  "_id": "69e9dbebc5259ad4cda43023",
  "Type": "Package",
  "Package": "git2r",
  "Title": "Provides Access to Git Repositories",
  "Authors@R": "c(person(\"Stefan\", \"Widgren\", role = c(\"aut\", \"cre\"),\nemail = \"stefan.widgren@gmail.com\",\ncomment = c(ORCID = \"0000-0001-5745-2284\")),\nperson(\"Gabor\", \"Csardi\", role = \"ctb\"),\nperson(\"Gregory\", \"Jefferis\", role = \"ctb\"),\nperson(\"Jennifer\", \"Bryan\", role = \"ctb\"),\nperson(\"Jeroen\", \"Ooms\", role = \"ctb\"),\nperson(\"Jim\", \"Hester\", role = \"ctb\"),\nperson(\"John\", \"Blischak\", role = \"ctb\"),\nperson(\"Karthik\", \"Ram\", role = \"ctb\"),\nperson(\"Peter\", \"Carbonetto\", role = \"ctb\"),\nperson(\"Scott\", \"Chamberlain\", role = \"ctb\"),\nperson(\"Thomas\", \"Rosendal\", role = \"ctb\"))",
  "Description": "Interface to the 'libgit2' library, which is a pure C\nimplementation of the 'Git' core methods. Provides access to\n'Git' repositories to extract data and running some basic 'Git'\ncommands.",
  "Version": "0.36.2.9000",
  "License": "GPL-2",
  "URL": "https://docs.ropensci.org/git2r/,\nhttps://github.com/ropensci/git2r",
  "BugReports": "https://github.com/ropensci/git2r/issues",
  "NeedsCompilation": "yes",
  "SystemRequirements": "libgit2 (>= 1.0) and its dependencies libssh2 and\nopenssl header and libraries.",
  "Collate": "'blame.R' 'blob.R' 'branch.R' 'bundle_r_package.R'\n'checkout.R' 'commit.R' 'config.R' 'contributions.R'\n'credential.R' 'diff.R' 'fetch.R' 'git2r.R' 'index.R'\n'libgit2.R' 'merge.R' 'note.R' 'odb.R' 'plot.R' 'pull.R'\n'punch_card.R' 'push.R' 'reference.R' 'reflog.R' 'refspec.R'\n'remote.R' 'repository.R' 'reset.R' 'revparse.R' 'sha.R'\n'signature.R' 'stash.R' 'status.R' 'tag.R' 'time.R' 'tree.R'\n'when.R'",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libgit2-dev libssh2-1-dev libssl-dev",
  "Repository": "https://ropensci.r-universe.dev",
  "Date/Publication": "2026-02-22 19:05:40 UTC",
  "RemoteUrl": "https://github.com/ropensci/git2r",
  "RemoteRef": "main",
  "RemoteSha": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
  "Packaged": {
    "Date": "2026-04-23 08:39:49 UTC",
    "User": "root"
  },
  "Author": "Stefan Widgren [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5745-2284>),\nGabor Csardi [ctb],\nGregory Jefferis [ctb],\nJennifer Bryan [ctb],\nJeroen Ooms [ctb],\nJim Hester [ctb],\nJohn Blischak [ctb],\nKarthik Ram [ctb],\nPeter Carbonetto [ctb],\nScott Chamberlain [ctb],\nThomas Rosendal [ctb]",
  "Maintainer": "Stefan Widgren <stefan.widgren@gmail.com>",
  "MD5sum": "e5a9b1787f14414c24823de6c06333c3",
  "_user": "ropensci",
  "_type": "src",
  "_file": "git2r_0.36.2.9000.tar.gz",
  "_fileid": "31cb694f0136c1ce86bdd16f778335cb673196a7978769d863c0e2eb3f7dff39",
  "_filesize": 585021,
  "_sha256": "31cb694f0136c1ce86bdd16f778335cb673196a7978769d863c0e2eb3f7dff39",
  "_created": "2026-04-23T08:39:49.000Z",
  "_published": "2026-04-23T08:44:27.623Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 72660678275,
      "time": 150,
      "config": "linux-devel-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6597406312"
    },
    {
      "job": 72660678265,
      "time": 139,
      "config": "linux-devel-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6597403092"
    },
    {
      "job": 72660678300,
      "time": 144,
      "config": "linux-release-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6597404455"
    },
    {
      "job": 72660678271,
      "time": 133,
      "config": "linux-release-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6597401814"
    },
    {
      "job": 72660678248,
      "time": 131,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6597400992"
    },
    {
      "job": 72660678256,
      "time": 175,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6597414385"
    },
    {
      "job": 72660678313,
      "time": 102,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6597392250"
    },
    {
      "job": 72660678259,
      "time": 218,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6597427344"
    },
    {
      "job": 72660316543,
      "time": 184,
      "config": "pkgdown",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "6597370257"
    },
    {
      "job": 72660316540,
      "time": 146,
      "config": "source",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6597359140"
    },
    {
      "job": 72660678235,
      "time": 102,
      "config": "wasm-release",
      "r": "4.5.1",
      "check": "OK",
      "artifact": "6597391805"
    },
    {
      "job": 72660678253,
      "time": 128,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6597400111"
    },
    {
      "job": 72660678280,
      "time": 216,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6597427405"
    },
    {
      "job": 72660678249,
      "time": 166,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6597412825"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ropensci/git2r",
  "_commit": {
    "id": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
    "author": "Stefan Widgren <stefan.widgren@gmail.com>",
    "committer": "Stefan Widgren <stefan.widgren@gmail.com>",
    "message": "Add casts to avoid compiler warnings\n",
    "time": 1771787140
  },
  "_maintainer": {
    "name": "Stefan Widgren",
    "email": "stefan.widgren@gmail.com",
    "login": "stewid",
    "uuid": 1815965,
    "orcid": "0000-0001-5745-2284"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "getPass",
      "role": "Suggests"
    }
  ],
  "_owner": "ropensci",
  "_selfowned": true,
  "_usedby": 41,
  "_updates": [
    {
      "week": "2026-08",
      "n": 6
    }
  ],
  "_tags": [],
  "_topics": [
    "git",
    "git-client",
    "libgit2",
    "libgit2-library"
  ],
  "_stars": 223,
  "_contributors": [
    {
      "user": "stewid",
      "count": 2662,
      "uuid": 1815965
    },
    {
      "user": "karthik",
      "count": 35,
      "uuid": 138494
    },
    {
      "user": "jeroen",
      "count": 18,
      "uuid": 216319
    },
    {
      "user": "jdblischak",
      "count": 14,
      "uuid": 1608317
    },
    {
      "user": "jefferis",
      "count": 11,
      "uuid": 23763
    },
    {
      "user": "qulogic",
      "count": 10,
      "uuid": 302469
    },
    {
      "user": "jimhester",
      "count": 4,
      "uuid": 205275
    },
    {
      "user": "sckott",
      "count": 4,
      "uuid": 577668
    },
    {
      "user": "gaborcsardi",
      "count": 3,
      "uuid": 660288
    },
    {
      "user": "petermeissner",
      "count": 3,
      "uuid": 939139
    },
    {
      "user": "thierryo",
      "count": 3,
      "uuid": 446636
    },
    {
      "user": "trosendal",
      "count": 2,
      "uuid": 3989235
    },
    {
      "user": "cderv",
      "count": 2,
      "uuid": 6791940
    },
    {
      "user": "aoles",
      "count": 1,
      "uuid": 6545356
    },
    {
      "user": "kalibera",
      "count": 1,
      "uuid": 1734520
    },
    {
      "user": "tdsmith",
      "count": 1,
      "uuid": 173889
    },
    {
      "user": "pkrog",
      "count": 1,
      "uuid": 15377906
    },
    {
      "user": "pcarbo",
      "count": 1,
      "uuid": 1503904
    },
    {
      "user": "krlmlr",
      "count": 1,
      "uuid": 1741643
    },
    {
      "user": "ijlyttle",
      "count": 1,
      "uuid": 2800934
    },
    {
      "user": "glichtner",
      "count": 1,
      "uuid": 33544440
    },
    {
      "user": "epipping",
      "count": 1,
      "uuid": 61962
    },
    {
      "user": "daattali",
      "count": 1,
      "uuid": 952340
    },
    {
      "user": "bfgray3",
      "count": 1,
      "uuid": 20310144
    },
    {
      "user": "anniew",
      "count": 1,
      "uuid": 7145173
    },
    {
      "user": "alekoure",
      "count": 1,
      "uuid": 22891491
    }
  ],
  "_userbio": {
    "uuid": 1200269,
    "type": "organization",
    "name": "rOpenSci",
    "description": "Tools and R Packages for Open Science"
  },
  "_downloads": {
    "count": 45964,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/git2r"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/ropensci/git2r",
  "_pkgdown": "https://docs.ropensci.org/git2r/",
  "_searchresults": 920,
  "_metadata": {
    "ropensci_category": "scalereprod"
  },
  "_rbuild": "4.5.3",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/git2r.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropensci/git2r",
  "_realowner": "ropensci",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.6",
      "date": "2015-02-18"
    },
    {
      "version": "0.7",
      "date": "2015-02-23"
    },
    {
      "version": "0.10.1",
      "date": "2015-05-07"
    },
    {
      "version": "0.11.0",
      "date": "2015-08-12"
    },
    {
      "version": "0.12.1",
      "date": "2015-12-05"
    },
    {
      "version": "0.13.1",
      "date": "2015-12-10"
    },
    {
      "version": "0.14.0",
      "date": "2016-03-13"
    },
    {
      "version": "0.15.0",
      "date": "2016-05-11"
    },
    {
      "version": "0.16.0",
      "date": "2016-11-20"
    },
    {
      "version": "0.17.0",
      "date": "2016-12-28"
    },
    {
      "version": "0.18.0",
      "date": "2017-01-01"
    },
    {
      "version": "0.19.0",
      "date": "2017-07-19"
    },
    {
      "version": "0.20.0",
      "date": "2017-12-17"
    },
    {
      "version": "0.21.0",
      "date": "2018-01-04"
    },
    {
      "version": "0.22.1",
      "date": "2018-07-10"
    },
    {
      "version": "0.23.0",
      "date": "2018-07-17"
    },
    {
      "version": "0.24.0",
      "date": "2019-01-07"
    },
    {
      "version": "0.25.1",
      "date": "2019-03-17"
    },
    {
      "version": "0.25.2",
      "date": "2019-03-20"
    },
    {
      "version": "0.26.0",
      "date": "2019-06-29"
    },
    {
      "version": "0.26.1",
      "date": "2019-06-30"
    },
    {
      "version": "0.27.1",
      "date": "2020-05-03"
    },
    {
      "version": "0.28.0",
      "date": "2021-01-10"
    },
    {
      "version": "0.29.0",
      "date": "2021-11-22"
    },
    {
      "version": "0.30.1",
      "date": "2022-03-16"
    },
    {
      "version": "0.31.0",
      "date": "2023-01-26"
    },
    {
      "version": "0.32.0",
      "date": "2023-04-12"
    },
    {
      "version": "0.33.0",
      "date": "2023-11-26"
    },
    {
      "version": "0.35.0",
      "date": "2024-10-20"
    },
    {
      "version": "0.36.2",
      "date": "2025-03-29"
    }
  ],
  "_exports": [
    "add",
    "ahead_behind",
    "as.data.frame",
    "blame",
    "blob_create",
    "branch_create",
    "branch_delete",
    "branch_get_upstream",
    "branch_remote_name",
    "branch_remote_url",
    "branch_rename",
    "branch_set_upstream",
    "branch_target",
    "branches",
    "bundle_r_package",
    "checkout",
    "clone",
    "commit",
    "commits",
    "config",
    "content",
    "contributions",
    "cred_env",
    "cred_ssh_key",
    "cred_token",
    "cred_user_pass",
    "default_signature",
    "descendant_of",
    "diff",
    "discover_repository",
    "fetch",
    "fetch_heads",
    "git_config_files",
    "hash",
    "hashfile",
    "head",
    "in_repository",
    "index_remove_bypath",
    "init",
    "is_bare",
    "is_binary",
    "is_blob",
    "is_branch",
    "is_commit",
    "is_detached",
    "is_empty",
    "is_head",
    "is_local",
    "is_merge",
    "is_shallow",
    "is_tag",
    "is_tree",
    "last_commit",
    "libgit2_features",
    "libgit2_version",
    "lookup",
    "lookup_commit",
    "ls_tree",
    "merge",
    "merge_base",
    "note_create",
    "note_default_ref",
    "note_remove",
    "notes",
    "odb_blobs",
    "odb_objects",
    "parents",
    "pull",
    "punch_card",
    "push",
    "references",
    "reflog",
    "remote_add",
    "remote_ls",
    "remote_remove",
    "remote_rename",
    "remote_set_url",
    "remote_url",
    "remotes",
    "repository",
    "repository_head",
    "reset",
    "revparse_single",
    "rm_file",
    "sha",
    "ssh_path",
    "ssl_cert_locations",
    "stash",
    "stash_apply",
    "stash_drop",
    "stash_list",
    "stash_pop",
    "status",
    "tag",
    "tag_delete",
    "tags",
    "tree",
    "when",
    "workdir"
  ],
  "_help": [
    {
      "page": "sub-.git_tree",
      "title": "Extract object from tree",
      "topics": [
        "[.git_tree"
      ]
    },
    {
      "page": "add",
      "title": "Add file(s) to index",
      "topics": [
        "add"
      ]
    },
    {
      "page": "ahead_behind",
      "title": "Ahead Behind",
      "topics": [
        "ahead_behind"
      ]
    },
    {
      "page": "as.data.frame.git_repository",
      "title": "Coerce Git repository to a 'data.frame'",
      "topics": [
        "as.data.frame.git_repository"
      ]
    },
    {
      "page": "as.data.frame.git_tree",
      "title": "Coerce entries in a git_tree to a 'data.frame'",
      "topics": [
        "as.data.frame.git_tree"
      ]
    },
    {
      "page": "as.list.git_tree",
      "title": "Coerce entries in a git_tree to a list of entry objects",
      "topics": [
        "as.list.git_tree"
      ]
    },
    {
      "page": "blame",
      "title": "Get blame for file",
      "topics": [
        "blame"
      ]
    },
    {
      "page": "blob_create",
      "title": "Create blob from file on disk",
      "topics": [
        "blob_create"
      ]
    },
    {
      "page": "branch_create",
      "title": "Create a branch",
      "topics": [
        "branch_create"
      ]
    },
    {
      "page": "branch_delete",
      "title": "Delete a branch",
      "topics": [
        "branch_delete"
      ]
    },
    {
      "page": "branch_get_upstream",
      "title": "Get remote tracking branch",
      "topics": [
        "branch_get_upstream"
      ]
    },
    {
      "page": "branch_remote_name",
      "title": "Remote name of a branch",
      "topics": [
        "branch_remote_name"
      ]
    },
    {
      "page": "branch_remote_url",
      "title": "Remote url of a branch",
      "topics": [
        "branch_remote_url"
      ]
    },
    {
      "page": "branch_rename",
      "title": "Rename a branch",
      "topics": [
        "branch_rename"
      ]
    },
    {
      "page": "branch_set_upstream",
      "title": "Set remote tracking branch",
      "topics": [
        "branch_set_upstream"
      ]
    },
    {
      "page": "branch_target",
      "title": "Get target (sha) pointed to by a branch",
      "topics": [
        "branch_target"
      ]
    },
    {
      "page": "branches",
      "title": "Branches",
      "topics": [
        "branches"
      ]
    },
    {
      "page": "bundle_r_package",
      "title": "Bundle bare repo of package",
      "topics": [
        "bundle_r_package"
      ]
    },
    {
      "page": "checkout",
      "title": "Checkout",
      "topics": [
        "checkout"
      ]
    },
    {
      "page": "clone",
      "title": "Clone a remote repository",
      "topics": [
        "clone"
      ]
    },
    {
      "page": "commit",
      "title": "Commit",
      "topics": [
        "commit"
      ]
    },
    {
      "page": "commits",
      "title": "Commits",
      "topics": [
        "commits"
      ]
    },
    {
      "page": "config",
      "title": "Config",
      "topics": [
        "config"
      ]
    },
    {
      "page": "content",
      "title": "Content of blob",
      "topics": [
        "content"
      ]
    },
    {
      "page": "contributions",
      "title": "Contributions",
      "topics": [
        "contributions"
      ]
    },
    {
      "page": "cred_env",
      "title": "Create a new environmental credential object",
      "concept": [
        "git credential functions"
      ],
      "topics": [
        "cred_env"
      ]
    },
    {
      "page": "cred_ssh_key",
      "title": "Create a new passphrase-protected ssh key credential object",
      "concept": [
        "git credential functions"
      ],
      "topics": [
        "cred_ssh_key"
      ]
    },
    {
      "page": "cred_token",
      "title": "Create a new personal access token credential object",
      "concept": [
        "git credential functions"
      ],
      "topics": [
        "cred_token"
      ]
    },
    {
      "page": "cred_user_pass",
      "title": "Create a new plain-text username and password credential object",
      "concept": [
        "git credential functions"
      ],
      "topics": [
        "cred_user_pass"
      ]
    },
    {
      "page": "default_signature",
      "title": "Get the signature",
      "topics": [
        "default_signature"
      ]
    },
    {
      "page": "descendant_of",
      "title": "Descendant",
      "topics": [
        "descendant_of"
      ]
    },
    {
      "page": "diff-methods",
      "title": "Changes between commits, trees, working tree, etc.",
      "topics": [
        "diff.git_repository",
        "diff.git_tree"
      ]
    },
    {
      "page": "discover_repository",
      "title": "Find path to repository for any file",
      "topics": [
        "discover_repository"
      ]
    },
    {
      "page": "fetch",
      "title": "Fetch new data and update tips",
      "topics": [
        "fetch"
      ]
    },
    {
      "page": "fetch_heads",
      "title": "Get updated heads during the last fetch.",
      "topics": [
        "fetch_heads"
      ]
    },
    {
      "page": "git_config_files",
      "title": "Locate the path to configuration files",
      "topics": [
        "git_config_files"
      ]
    },
    {
      "page": "git_time",
      "title": "Time",
      "topics": [
        "as.character.git_time",
        "as.POSIXct.git_time",
        "format.git_time",
        "git_time",
        "print.git_time"
      ]
    },
    {
      "page": "git2r",
      "title": "git2r: R bindings to the libgit2 library",
      "topics": [
        "git2r-package",
        "git2r"
      ]
    },
    {
      "page": "hash",
      "title": "Determine the sha from a blob string",
      "topics": [
        "hash"
      ]
    },
    {
      "page": "hashfile",
      "title": "Determine the sha from a blob in a file",
      "topics": [
        "hashfile"
      ]
    },
    {
      "page": "head.git_repository",
      "title": "Get HEAD for a repository",
      "topics": [
        "head.git_repository"
      ]
    },
    {
      "page": "in_repository",
      "title": "Determine if a directory is in a git repository",
      "topics": [
        "in_repository"
      ]
    },
    {
      "page": "index_remove_bypath",
      "title": "Remove an index entry corresponding to a file on disk",
      "topics": [
        "index_remove_bypath"
      ]
    },
    {
      "page": "init",
      "title": "Init a repository",
      "topics": [
        "init"
      ]
    },
    {
      "page": "is_bare",
      "title": "Check if repository is bare",
      "topics": [
        "is_bare"
      ]
    },
    {
      "page": "is_binary",
      "title": "Is blob binary",
      "topics": [
        "is_binary"
      ]
    },
    {
      "page": "is_blob",
      "title": "Check if object is S3 class git_blob",
      "topics": [
        "is_blob"
      ]
    },
    {
      "page": "is_branch",
      "title": "Check if object is 'git_branch'",
      "topics": [
        "is_branch"
      ]
    },
    {
      "page": "is_commit",
      "title": "Check if object is a git_commit object",
      "topics": [
        "is_commit"
      ]
    },
    {
      "page": "is_detached",
      "title": "Check if HEAD of repository is detached",
      "topics": [
        "is_detached"
      ]
    },
    {
      "page": "is_empty",
      "title": "Check if repository is empty",
      "topics": [
        "is_empty"
      ]
    },
    {
      "page": "is_head",
      "title": "Check if branch is head",
      "topics": [
        "is_head"
      ]
    },
    {
      "page": "is_local",
      "title": "Check if branch is local",
      "topics": [
        "is_local"
      ]
    },
    {
      "page": "is_merge",
      "title": "Is merge",
      "topics": [
        "is_merge"
      ]
    },
    {
      "page": "is_shallow",
      "title": "Determine if the repository is a shallow clone",
      "topics": [
        "is_shallow"
      ]
    },
    {
      "page": "is_tag",
      "title": "Check if object is a git_tag object",
      "topics": [
        "is_tag"
      ]
    },
    {
      "page": "is_tree",
      "title": "Check if object is S3 class git_tree",
      "topics": [
        "is_tree"
      ]
    },
    {
      "page": "last_commit",
      "title": "Last commit",
      "topics": [
        "last_commit"
      ]
    },
    {
      "page": "length.git_blob",
      "title": "Size in bytes of the contents of a blob",
      "topics": [
        "length.git_blob"
      ]
    },
    {
      "page": "length.git_diff",
      "title": "Number of files in git_diff object",
      "topics": [
        "length.git_diff"
      ]
    },
    {
      "page": "length.git_tree",
      "title": "Number of entries in tree",
      "topics": [
        "length.git_tree"
      ]
    },
    {
      "page": "libgit2_features",
      "title": "Compile time options for libgit2.",
      "topics": [
        "libgit2_features"
      ]
    },
    {
      "page": "libgit2_version",
      "title": "Version of the libgit2 library",
      "topics": [
        "libgit2_version"
      ]
    },
    {
      "page": "lookup",
      "title": "Lookup",
      "topics": [
        "lookup"
      ]
    },
    {
      "page": "lookup_commit",
      "title": "Lookup the commit related to a git object",
      "topics": [
        "lookup_commit",
        "lookup_commit.git_branch",
        "lookup_commit.git_commit",
        "lookup_commit.git_reference",
        "lookup_commit.git_tag"
      ]
    },
    {
      "page": "ls_tree",
      "title": "List the contents of a tree object",
      "topics": [
        "ls_tree"
      ]
    },
    {
      "page": "merge_base",
      "title": "Find a merge base between two commits",
      "topics": [
        "merge_base"
      ]
    },
    {
      "page": "merge",
      "title": "Merge a branch into HEAD",
      "topics": [
        "merge.character",
        "merge.git_branch",
        "merge.git_repository"
      ]
    },
    {
      "page": "note_create",
      "title": "Add note for a object",
      "topics": [
        "note_create"
      ]
    },
    {
      "page": "note_default_ref",
      "title": "Default notes reference",
      "topics": [
        "note_default_ref"
      ]
    },
    {
      "page": "note_remove",
      "title": "Remove the note for an object",
      "topics": [
        "note_remove"
      ]
    },
    {
      "page": "notes",
      "title": "List notes",
      "topics": [
        "notes"
      ]
    },
    {
      "page": "odb_blobs",
      "title": "Blobs in the object database",
      "topics": [
        "odb_blobs"
      ]
    },
    {
      "page": "odb_objects",
      "title": "List all objects available in the database",
      "topics": [
        "odb_objects"
      ]
    },
    {
      "page": "parents",
      "title": "Parents",
      "topics": [
        "parents"
      ]
    },
    {
      "page": "plot.git_repository",
      "title": "Plot commits over time",
      "topics": [
        "plot.git_repository"
      ]
    },
    {
      "page": "print.git_reflog_entry",
      "title": "Print a reflog entry",
      "topics": [
        "print.git_reflog_entry"
      ]
    },
    {
      "page": "pull",
      "title": "Pull",
      "topics": [
        "pull"
      ]
    },
    {
      "page": "punch_card",
      "title": "Punch card",
      "topics": [
        "punch_card"
      ]
    },
    {
      "page": "push",
      "title": "Push",
      "topics": [
        "push"
      ]
    },
    {
      "page": "references",
      "title": "Get all references that can be found in a repository.",
      "topics": [
        "references"
      ]
    },
    {
      "page": "reflog",
      "title": "List and view reflog information",
      "topics": [
        "reflog"
      ]
    },
    {
      "page": "remote_add",
      "title": "Add a remote to a repo",
      "topics": [
        "remote_add"
      ]
    },
    {
      "page": "remote_ls",
      "title": "List references in a remote repository",
      "topics": [
        "remote_ls"
      ]
    },
    {
      "page": "remote_remove",
      "title": "Remove a remote",
      "topics": [
        "remote_remove"
      ]
    },
    {
      "page": "remote_rename",
      "title": "Rename a remote",
      "topics": [
        "remote_rename"
      ]
    },
    {
      "page": "remote_set_url",
      "title": "Set the remote's url in the configuration",
      "topics": [
        "remote_set_url"
      ]
    },
    {
      "page": "remote_url",
      "title": "Get the remote url for remotes in a repo",
      "topics": [
        "remote_url"
      ]
    },
    {
      "page": "remotes",
      "title": "Get the configured remotes for a repo",
      "topics": [
        "remotes"
      ]
    },
    {
      "page": "repository",
      "title": "Open a repository",
      "topics": [
        "repository"
      ]
    },
    {
      "page": "repository_head",
      "title": "Get HEAD for a repository",
      "topics": [
        "repository_head"
      ]
    },
    {
      "page": "reset",
      "title": "Reset current HEAD to the specified state",
      "topics": [
        "reset"
      ]
    },
    {
      "page": "revparse_single",
      "title": "Revparse",
      "topics": [
        "revparse_single"
      ]
    },
    {
      "page": "rm_file",
      "title": "Remove files from the working tree and from the index",
      "topics": [
        "rm_file"
      ]
    },
    {
      "page": "sha",
      "title": "Get the SHA-1 of a git object",
      "topics": [
        "sha",
        "sha.git_blob",
        "sha.git_branch",
        "sha.git_commit",
        "sha.git_fetch_head",
        "sha.git_merge_result",
        "sha.git_note",
        "sha.git_reference",
        "sha.git_reflog_entry",
        "sha.git_tag",
        "sha.git_tree"
      ]
    },
    {
      "page": "ssh_path",
      "title": "Compose usual path to ssh keys",
      "topics": [
        "ssh_path"
      ]
    },
    {
      "page": "ssl_cert_locations",
      "title": "Set the SSL certificate-authority locations",
      "topics": [
        "ssl_cert_locations"
      ]
    },
    {
      "page": "stash",
      "title": "Stash",
      "topics": [
        "stash"
      ]
    },
    {
      "page": "stash_apply",
      "title": "Apply stash",
      "topics": [
        "stash_apply"
      ]
    },
    {
      "page": "stash_drop",
      "title": "Drop stash",
      "topics": [
        "stash_drop"
      ]
    },
    {
      "page": "stash_list",
      "title": "List stashes in repository",
      "topics": [
        "stash_list"
      ]
    },
    {
      "page": "stash_pop",
      "title": "Pop stash",
      "topics": [
        "stash_pop"
      ]
    },
    {
      "page": "status",
      "title": "Status",
      "topics": [
        "status"
      ]
    },
    {
      "page": "summary.git_repository",
      "title": "Summary of repository",
      "topics": [
        "summary.git_repository"
      ]
    },
    {
      "page": "summary.git_stash",
      "title": "Summary of a stash",
      "topics": [
        "summary.git_stash"
      ]
    },
    {
      "page": "summary.git_tree",
      "title": "Summary of tree",
      "topics": [
        "summary.git_tree"
      ]
    },
    {
      "page": "tag",
      "title": "Create tag targeting HEAD commit in repository",
      "topics": [
        "tag"
      ]
    },
    {
      "page": "tag_delete",
      "title": "Delete an existing tag reference",
      "topics": [
        "tag_delete"
      ]
    },
    {
      "page": "tags",
      "title": "Tags",
      "topics": [
        "tags"
      ]
    },
    {
      "page": "tree",
      "title": "Tree",
      "topics": [
        "tree"
      ]
    },
    {
      "page": "when",
      "title": "When",
      "topics": [
        "when"
      ]
    },
    {
      "page": "workdir",
      "title": "Workdir of repository",
      "topics": [
        "workdir"
      ]
    }
  ],
  "_readme": "https://github.com/ropensci/git2r/raw/main/README.md",
  "_rundeps": [],
  "_sysdeps": [
    {
      "shlib": "libgit2",
      "package": "libgit2-1.7",
      "headers": "libgit2-dev",
      "source": "libgit2",
      "version": "1.7.2+ds-1ubuntu3",
      "name": "libgit2",
      "homepage": "https://libgit2.github.com/",
      "description": "low-level Git library"
    }
  ],
  "_score": 12.76338562214571,
  "_indexed": true,
  "_nocasepkg": "git2r",
  "_universes": [
    "ropensci",
    "stewid"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:42:13.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "ca0a5c8f89e650dc95af8d9ef33b8d746ed91342b5b73f2e381a243ae32cdb6c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:41:57.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "ff112c7515b8246f2df4cc9b0c55771b988699ce06de6acaaac4b71b6119e5c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:41:49.000Z",
      "arch": "aarch64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "259dc9e40486d8922428f8233b3a5cc6bebeee5a52ac2c35d09262f4faaf6f92",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:42:16.000Z",
      "arch": "x86_64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "b60f62bc613616cfb90065b42ffa3ad6cc4b3ec4dc309986e0ec4ae8994fe860",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:41:27.000Z",
      "arch": "aarch64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "0deb98b49093cd7fd32335c4165d9742ea3b57f114a78ec8e6f536e816b1bffb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:42:53.000Z",
      "arch": "x86_64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "1ab145df5c774f4b0045d6ef91724c6b35b3ba882b0842e5182af3bfc3643ebe",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:41:48.000Z",
      "arch": "emscripten",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "b5852d1ef9558939c30025817901cdc3638926292c8a771896859d6844c4bb32",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:41:03.000Z",
      "arch": "x86_64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "a84ffcf83b7182448d342d9cbad21061903301e17b5c1495e2212b2a5b930590",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:41:18.000Z",
      "arch": "x86_64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "1c3651ca39c09753f52e3149c37ea1a3d92067ff2392f4a434b27ff13d43d725",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.36.2.9000",
      "date": "2026-04-23T08:41:26.000Z",
      "arch": "x86_64",
      "commit": "5dd3d5270beb7072d5411935ddc4ff203ea2d6b8",
      "fileid": "831433556d16f74f777812f6c2c86495f1183d3274e076da4f9f9829f759a51b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24825499016"
    }
  ]
}