Skip to content

gittargets

Data Version Control for the Targets Package

v0.0.7 · Dec 4, 2023 · MIT + file LICENSE

Description

In computationally demanding data analysis pipelines, the 'targets' R package (2021, <doi:10.21105/joss.02959>) maintains an up-to-date set of results while skipping tasks that do not need to rerun. This process increases speed and increases trust in the final end product. However, it also overwrites old output with new output, and past results disappear by default. To preserve historical output, the 'gittargets' package captures version-controlled snapshots of the data store, and each snapshot links to the underlying commit of the source code. That way, when the user rolls back the code to a previous branch or commit, 'gittargets' can recover the data contemporaneous with that commit so that all targets remain up to date.

Downloads

734

Last 30 days

4947th

2.3K

Last 90 days

8.9K

Last year

Trend: -13.2% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Dependency Network

Dependencies Reverse dependencies callr cli data.table gert processx targets tibble uuid gittargets

Version History

new 0.0.7 Mar 10, 2026
updated 0.0.7 ← 0.0.6 diff Dec 3, 2023
updated 0.0.6 ← 0.0.5 diff Feb 8, 2023
updated 0.0.5 ← 0.0.4 diff Sep 5, 2022
updated 0.0.4 ← 0.0.3 diff Aug 4, 2022
updated 0.0.3 ← 0.0.1 diff Feb 12, 2022
new 0.0.1 Jan 12, 2022