Package: gittargets
Title: Data Version Control for the Targets Package
Description: Pipelines with the 'targets' R package
  (2021, <doi:10.21105/joss.02959>) skip steps that
  are up to already date. Although this behavior reduces the runtime
  of subsequent runs, it comes at the cost of overwriting previous
  results. So if the pipeline source code is under version control,
  and if you revert to a previous commit or branch,
  the data will no longer be up to date with the code you
  just checked out. Ordinarily, you would need to rerun the
  pipeline in order to recover the targets you had before.
  However, 'gittargets' preserves historical output,
  creating version control snapshots of data store.
  Each data snapshot remembers the contemporaneous Git commit
  of the pipeline source code, so you can recover the right
  data when you navigate the Git history. In other words,
  'gittargets' makes it possible to switch commits or branches
  without invalidating the pipeline. You can simply check out
  the up-to-date targets from the past instead of taking the
  time to recompute them from scratch.
Version: 0.0.1
License: MIT + file LICENSE
URL: https://docs.ropensci.org/gittargets/,
        https://github.com/ropensci/gittargets
BugReports: https://github.com/ropensci/gittargets/issues
Authors@R: c(
  person(
    given = c("William", "Michael"),
    family = "Landau",
    role = c("aut", "cre"),
    email = "will.landau@gmail.com",
    comment = c(ORCID = "0000-0003-1878-3253")
  ),
  person(
    given = "Saras",
    family = "Windecker",
    role = "rev", 
    email = "saras.windecker@gmail.com"
  ),
  person(
    given = "David",
    family = "Neuzerling",
    role = "rev",
    email = "david@neuzerling.com"
  ),
  person(
    family = "Eli Lilly and Company",
    role = "cph"
  ))
Depends: R (>= 3.5.0)
Imports: cli (>= 3.1.0), data.table (>= 1.12.8), gert (>= 1.0.0),
        processx (>= 3.0.0), stats, targets (>= 0.6.0), tibble (>=
        3.0.0), utils, uuid (>= 0.1.4)
Suggests: knitr (>= 1.30), markdown (>= 1.1), rmarkdown (>= 2.4),
        testthat (>= 3.0.0)
SystemRequirements: Git (>= 2.0.0)
Encoding: UTF-8
Language: en-US
VignetteBuilder: knitr
Config/testthat/edition: 3
RoxygenNote: 7.1.2
NeedsCompilation: no
Packaged: 2022-01-12 15:16:25 UTC; c240390
Author: William Michael Landau [aut, cre]
    (<https://orcid.org/0000-0003-1878-3253>),
  Saras Windecker [rev],
  David Neuzerling [rev],
  Eli Lilly and Company [cph]
Maintainer: William Michael Landau <will.landau@gmail.com>
Repository: CRAN
Date/Publication: 2022-01-13 08:32:46 UTC
